精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網(wǎng)站建設(shè)資訊

NEWS

網(wǎng)站建設(shè)資訊

IE和SQL2k開(kāi)發(fā)一個(gè)XML聊天程序的示例分析-創(chuàng)新互聯(lián)

小編給大家分享一下IE和SQL2k開(kāi)發(fā)一個(gè)XML聊天程序的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯(lián)公司是一家專(zhuān)注于成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),東鄉(xiāng)網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:東鄉(xiāng)等地區(qū)。東鄉(xiāng)做網(wǎng)站價(jià)格咨詢:18980820575

不同瀏覽器之間多年的競(jìng)爭(zhēng)導(dǎo)致產(chǎn)生了很多工具幫助開(kāi)發(fā)人員完成以前很難做到的任務(wù)。現(xiàn)在,只要一小段腳本,你就可以創(chuàng)建一個(gè)應(yīng)用程序?qū)?shù)據(jù)綁定到用戶控件,這樣就可以通過(guò)一個(gè)內(nèi)嵌的代理類(lèi)型的控件與服務(wù)器通信。

在 Internet Explorer(IE)中,這些東西包括 xml 數(shù)據(jù)島和 xmlhttp 對(duì)象,XML 數(shù)據(jù)島用于將數(shù)據(jù)綁定到表單元素,XMLHTTP 對(duì)象用于在當(dāng)前頁(yè)面內(nèi)不導(dǎo)航到其它頁(yè)面的情況下創(chuàng)建對(duì)服務(wù)器的同步和異步調(diào)用。我將使用這兩個(gè)易用的特性創(chuàng)建一個(gè)簡(jiǎn)單的聊天應(yīng)用程序,該應(yīng)用程序由一些充當(dāng) UI 的 asp 頁(yè)面,實(shí)現(xiàn)客戶端功能的 javaScript,和 SQL Server 2000 中完成商業(yè)邏輯的 T-SQL 所組成。

客戶和服務(wù)器使用 XML 通信。在 Web 服務(wù)器接收到一個(gè)消息塊之后,消息塊會(huì)追加到 SQL Server 中的一個(gè)帶有時(shí)間戳的 MESSAGES 表中。基于預(yù)先定義好的時(shí)間間隔,客戶會(huì)從服務(wù)器請(qǐng)求更新信息,包括自上一次從服務(wù)器請(qǐng)求信息到現(xiàn)在為止追加到數(shù)據(jù)庫(kù)中的消息列表和聯(lián)機(jī)用戶列表。

客戶將通過(guò) XMLHTTP 對(duì)象發(fā)送一個(gè) 到服務(wù)器。動(dòng)作(action)要么是請(qǐng)求刷新消息和用戶列表,要么是發(fā)送一個(gè)新消息。這些動(dòng)作保存在一個(gè)叫做 ACTIONS 的表中。服務(wù)器將響應(yīng)相應(yīng)的請(qǐng)求或者接受一個(gè)新消息然后追加到 MESSAGES 表中。

當(dāng)服務(wù)器響應(yīng)一個(gè)消息的請(qǐng)求的時(shí)候,會(huì)返回上次請(qǐng)求之后的所有新消息的一個(gè)列表。為了跟蹤客戶的活動(dòng),我使用一個(gè) ACTIVITY 表包含客戶活動(dòng)的日期時(shí)間(datetime),客戶的標(biāo)識(shí)保存在表 HANDLES 中,該表的名字很直觀。

下面是建表的腳本:

CREATE TABLE [dbo].[ACTIONS] (
    [action_id] [int] IDENTITY (1, 1) NOT NULL ,
    [action_name] [varchar] (50) NULL ,
    [action_descr] [varchar] (255) NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[ACTIVITY] (
    [handle_id] [int] NULL ,
    [action_time] [datetime] NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[HANDLES] (
    [handle_id] [int] IDENTITY (1, 1) NOT NULL ,
    [handle] [nvarchar] (63) NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[MESSAGES] (
    [msg_id] [int] IDENTITY (1, 1) NOT NULL ,
    [message] [nvarchar] (255) NULL ,
    [action_id] [int] NULL ,
    [action_time] [datetime] NOT NULL
) ON [PRIMARY]

所有的數(shù)據(jù)操作將通過(guò)存儲(chǔ)過(guò)程完成。所有的數(shù)據(jù)接口將通過(guò)一個(gè)充當(dāng) Web 服務(wù)器和 SQL Server 2000 的聯(lián)絡(luò)員的泛型 COM 完成。COM 對(duì)象暴露一個(gè)我要使用的方法RunSPReturnStream。該方法的第一個(gè)參數(shù)為存儲(chǔ)過(guò)程的名字,第二個(gè)參數(shù)是參數(shù)數(shù)組的數(shù)組。參數(shù)數(shù)組是一個(gè)如下格式的簡(jiǎn)單數(shù)組:(paraName, paramType, paramLength, paramValue)。paramType是 ADO Parameter Type 枚舉之一。一個(gè) ASP 頁(yè)面負(fù)責(zé)接受動(dòng)作和創(chuàng)建響應(yīng),我把它叫做HandleAction.asp。

聊天頁(yè)面將包含一個(gè)區(qū)域顯示聊天消息;這個(gè)區(qū)域是一個(gè)包含在 DIV 的 TABLE。這個(gè) TABLE 被綁定到一個(gè)xmlMessages XML 數(shù)據(jù)島上。另外一個(gè)區(qū)域顯示當(dāng)前的用戶;這個(gè)區(qū)域也是一個(gè)包含在 DIV 中的TABLE,它被綁定到一個(gè)xmlUsers XML數(shù)據(jù)島上。另外還有一個(gè) TEXTAREA 供用戶輸入消息。

以上是“IE和SQL2k開(kāi)發(fā)一個(gè)XML聊天程序的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


本文名稱:IE和SQL2k開(kāi)發(fā)一個(gè)XML聊天程序的示例分析-創(chuàng)新互聯(lián)
標(biāo)題鏈接:http://m.jcarcd.cn/article/dhjied.html
主站蜘蛛池模板: 成人P网站 | 日本不卡高清视国 | 日本在线视频在线 | 国产91色在线日韩 | 欧美专区亚洲专区 | 91视频看看九色 | 人人澡人人 | 精品免费精品 | 国产精品夜色一 | 福利九九| 欧美日韩国产亚洲 | 欧洲一区二区三区 | 国产女主播在线观看 | 日韩一区二区三区 | 日本中文字 | 最新国产精品拍自在线观看 | 国色天香一区二区 | 国产香蕉在线观 | 国产福利小视 | 最新影视大全 | 国产美女嘘嘘嘘嘘嘘 | 国产不卡六区 | 日本伊人色综合网 | 国产真实乱在线更新 | 国产另类巨 | 91偷拍在线观看 | 中文字幕资源网 | 蜜桃在线观看 | 国产成年女人 | 欧洲番茄影院 | 精品精品国产欧美在 | 99热视频| 欧美日韩在线观 | 午夜写真福利 | 91性爱网| 韩国女优| 尤物视频在线网站 | 1区2区| 日本3d成人动漫 | 日韩免费专区 | 欧美性xxxx禁忌 |