freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于jsp技術(shù)和ajax技術(shù)實現(xiàn)的網(wǎng)絡(luò)聊天室的設(shè)計畢業(yè)論文-文庫吧資料

2025-06-30 20:15本頁面
  

【正文】 ight=23align=centerahref=onclick=set(39。iamount。 amount=()。amp。所有人39。int amount=0。 頁面的代碼如下:%page contentType=text/html pageEncoding=UTF8 %% page import=%% page import=.*%%UserInfo list=()。Ajax 進行異步請求目標的 URL 地址是 ,即 JSP 文件。實現(xiàn)實時顯示在線人員列表的具體步驟如下: 編寫自定義的 JavaScript 函數(shù) showOnline(),用于實例化 Ajax 對象,showOline()函數(shù)的具體代碼如下:function showOnline(){varloader=(?nocache=+new Date().getTime(),deal_online,onerror,GET)。如圖 43 在線人員列表圖。圖 42 聊天室主體功能模塊 實時獲取并顯示在線人員列表在設(shè)計聊天室程序時,為了讓用戶及時了解在線用戶,并與其他用戶交流,需要提第四章 系統(tǒng)的實現(xiàn)13供實時獲取并顯示在線人員列表的功能。}}/scriptbodybrform name=form1 method=post action=Messages?action=loginRoom onSubmit=return check()淮安信息職業(yè)技術(shù)學院畢業(yè)設(shè)計論文12table width=371 height=230 border=0 align=center cellpadding=0 cellspacing=0 background=images/trtd height=158 colspan=3 class=word_dark /td/trtrtd width=53 align=center valign=topclass=word_dark /tdtd width=216 align=center valign=top class=word_dark用戶名:input type=text name=username class=login/tdtd width=94 valign=top class=word_darkinput name=Submit type=submit class=btn_bg value=進 入 /td/tr/table/form/body/html 聊天室主體功能模塊在用戶登錄頁面中輸入用戶名,單擊“進入”按鈕即可進去聊天室的主界面。()。}else if(==\39。()。在該頁面中,用戶輸入自己喜歡的用戶名,如圖 41 登錄界面,單擊進入按鈕,系統(tǒng)將判斷輸入的用戶名是否被占用,如果被占用將給出提示。聊天室的登錄界面如圖 32 ,然后單擊“進入”按鈕,將進入聊天室的主界面,如圖 33 主界面??蛻羝鞫耍骸eb 服務(wù)器:。可以用 Ajax 實現(xiàn)無刷新操作。 淮安信息職業(yè)技術(shù)學院畢業(yè)設(shè)計論文8 第三章 系統(tǒng)分析與設(shè)計 系統(tǒng)分析 聊天室功能需求分析用戶登錄,包括用戶是否在線實時顯示在線人員列表及在線人數(shù)用戶發(fā)言,包括顯示聊天內(nèi)容和滾屏顯示聊天信息安全退出聊天室,包括單擊關(guān)閉按鈕退出聊天室。 五.out 對象 out 對象是一個輸出流,用來向客戶端輸出數(shù)據(jù)。 2.a(chǎn)pplication 對象常用方法: (1)public void setAttribute(String key,Object obj): 將參數(shù) Object 指定的對象 obj 添加到 application 對象中,并為添加的對象指定一個索引關(guān)鍵字。 四.a(chǎn)plication 對象 1.什么是application: 服務(wù)器啟動后就產(chǎn)生了這個 application 對象,當客戶再所訪問的網(wǎng)站的各個頁面之間瀏覽時,這個 application 對象都是同一個,直到服務(wù)器關(guān)閉。當客戶再訪問連接該服務(wù)器的其他頁面時,不再分配給客戶新的 session 對象,直到客戶關(guān)閉瀏覽器后,服務(wù)器端該客戶的 session 對象才取消,并且和客戶的會話對應關(guān)系消失。當一個客戶訪問一個服務(wù)器時,可能會在這個服務(wù)器的幾個頁面之間反復連接,反復刷新一個頁面,服務(wù)器應當通過某種辦法知道這是同一個客戶,這就需要 session 對象。 三. session 對象 session:session 對象是一個 JSP 內(nèi)置對象,它在第一個 JSP 頁面被裝載時自動創(chuàng)建,完成會話期管理。 JSP 六種內(nèi)置對象: request, response, out, session, application, config, pagecontext, page, exception. 對象: 該對象封裝了用戶提交的信息,通過調(diào)用該對象相應的方法可以獲取封裝的信息,即使用該對象可以獲取用戶提交信息。 (2) Java 的運行速度是用 class 常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來說確實是“最低性能價格比”了。 JSP 技術(shù)的弱勢 (1) 與 ASP 一樣,Java 的一些優(yōu)勢正是它致命的問題所在。 (4)多樣化和功能強大的開發(fā)工具支持。 (3)強大的可伸縮性?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。在這一點上 Java 比 PHP 更出色,除了系統(tǒng)之外,代碼不用做任何更改。JSP 具備了 Java 技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點。服務(wù)器在頁面被客戶端請求以后對這些 Java 代碼進行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。目前較新的是 規(guī)范, 規(guī)范的征求意見稿也已出臺。 JSP 與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個 HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。 Web 服務(wù)器在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中的 HTML 代碼一起返回給客戶。網(wǎng)頁還能通過 tags和 scriptlets 訪問存在于服務(wù)端的資源的應用邏輯。 用 JSP 開發(fā)的 Web 應用是跨平臺的,即能在 Linux下運行,也能在其他操作系統(tǒng)上運行。 JSP 技 術(shù)JSP(JavaServer Pages)是由 Sun Microsystems 公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。 監(jiān)控用戶在線狀態(tài) 在聊天室程序中需要實時監(jiān)控用戶在線狀態(tài),當用戶非正常退出時(如:沒有單擊“退出聊天室”按鈕,也沒有單擊窗口的關(guān)閉“按鈕” ,而是直接將頁面轉(zhuǎn)向其他網(wǎng)站) ,能夠保證將該用戶從列表中刪除。這其實是因為 Ajax 改變?yōu)g覽器的內(nèi)容和行為,往往是通過修改網(wǎng)頁的 DOM 和 CSS 來控制的,這些新消息都僅僅在瀏覽器窗口沒關(guān)之前存在于內(nèi)存里。缺點:就是 Ajax 在不同的瀏覽器運行時,由于各個瀏覽器之間的差異,是的開發(fā)者在眾多不同的平臺和瀏覽器上經(jīng)過嚴格的測試,但是隨著 Ajax 技術(shù)的成熟,一些簡化跨平臺的 Ajax 程序庫,也相繼問世,程序員可以使用這些運行庫進行Ajax 的開發(fā),也不擔心 Ajax 的跨平臺性。與其他富客戶端技術(shù)不同,Ajax 不需要任何瀏覽器插件,直接通過瀏覽器內(nèi)置的 javascript 控制瀏覽器的內(nèi)容和行為即可。Ajax 技術(shù)的優(yōu)缺點:作為富客戶端技術(shù)之一的 Ajax 的最大優(yōu)點,就是再不更新整個頁面的前提下維護數(shù)據(jù)。 這四種技術(shù)各司其職,其中 javascript 是其他三中的粘合劑,javascript第二章 系統(tǒng)開發(fā)環(huán)境和關(guān)鍵技術(shù)5可以通過修改 DOM 的結(jié)構(gòu)來改變界面,或者完全改變 DOM 的結(jié)構(gòu)來重新繪制用戶界面;XMLHttpRequest 對象則用來與服務(wù)器進行異步通信,javascript 也正是通過控制他來提交請求和獲取最新數(shù)據(jù)的。XMLHttpRequest 對象用來在后臺向服務(wù)器端發(fā)送請求,數(shù)據(jù)的格式可以使任何的文本格式,如 XML、純文本。Ajax 程序可以使用 CSS 來控制頁面的樣式。大大提高了用戶的體驗感。 Ajax 的最大特點的就是很好的用戶體驗,大多數(shù)使用 Ajax 技術(shù)的 web 應用程序,比同類沒有使用的 web 應用程序的用戶體驗要好的多,盡管他們都能完成相類似的功能。用戶可以對自己喜歡的一些關(guān)鍵字進行選擇,這樣既方便了用戶定位自己的需要,又可以很好的引導搜索結(jié)果。Ajax 的一個非常成功的案例就是 Google,當用戶在 Google 的搜索輸入框中輸入關(guān)鍵字的時候。本設(shè)計中,設(shè)置獲取聊天信息的 Application 對象的屬性的具體代碼如下:StringsourceMessage=(“message”).toString()。getAttribute()方法的基本語法如下:Application。下面我們再來介紹 getAttribute()方法,該方法用于返回 Application 對象的指定屬性的值。如本設(shè)計中的,設(shè)置保存聊天信的 Application 對象的屬性的具體代碼如下:application?;窗残畔⒙殬I(yè)技術(shù)學院畢業(yè)設(shè)計論文4參數(shù)說明:name:用于指定的一個屬性名該屬性在整個 Servlet 上下文都適用。 首先來介紹 setAttribute()方法,該方法用于將一個對象綁定到一個屬性上,該屬性在整個 Servlet 上下文中都適用。 ServletContext application=getServletContext()。圖 11 系統(tǒng)開發(fā)環(huán)境 Application 對象Application 對象是一個環(huán)境上下文(context)對象,用于保存應用程序中的所有公有數(shù)據(jù),服務(wù)器啟動并且自動創(chuàng)建 Application 對象以后,只要沒有關(guān)閉服務(wù)器,Application 對象將一直存在,并且可以被所有用戶共享。最后,對本設(shè)計進行歸納總結(jié),全面闡述本次設(shè)計中的體會。第四章是系統(tǒng)實現(xiàn),分別介紹了服務(wù)器端和客戶端每個功能的執(zhí)行過程,畫出主要模塊的流程圖。將對系統(tǒng)進行需求分析,對組成系統(tǒng)的功能模塊進行劃分,對每個模塊將要實現(xiàn)的功能進行闡述和說明。第二章介紹了系統(tǒng)的開發(fā)環(huán)境和關(guān)鍵技術(shù),例如 Ajax 技術(shù)、JSP 技術(shù)、滾屏顯示技術(shù)等等。為實現(xiàn)和方便客戶端間通信,在客戶端進行了人性化的界面設(shè)計,用戶可以輸入用戶名,登陸界面,改變字體顏色等功能。服務(wù)器端響應模塊可提供聊天室界面元素信息獲得提交數(shù)據(jù)。聊天室系統(tǒng)為用戶提供了聊天場所,操作員可對后臺網(wǎng)站的風格、廣告鏈接等進行設(shè)置;用戶可以根據(jù)個人的習慣選擇字體、文字顏色和表情等;前臺聊天室具有私聊的功能,私聊的淮安信息職業(yè)技術(shù)學院畢業(yè)設(shè)計論文2內(nèi)容僅供私聊雙方查看;聊天者可自己手動清除聊天內(nèi)容。一個更好的解決辦法是使用 Ajax 技術(shù)的無刷新聊天室應用。刷新在這樣的數(shù)據(jù)會帶來一些缺點,例如:每次刷新服務(wù)器應該重新獲取數(shù)據(jù),大大提高了服務(wù)器上的負載,此刷新過程正在進行,這將是非常嚴重的影響服務(wù)器的性能;每次刷新過程中會產(chǎn)生大量無用數(shù)據(jù),不斷刷新頁面,用戶在客戶端方面,將導致屏幕閃爍。用戶在聊天室中可以發(fā)布信息,就如同所有用戶都在一個個真正室內(nèi)聊天一樣。 聊天室作為一個能夠吸引人氣的欄目,在現(xiàn)代網(wǎng)絡(luò)應用中隨處可見。 因 此 , 一 些 輔 助 的 平 臺 和 插 件 的 開 發(fā) 也 將 是 Ajax 技 術(shù) 應用 當 中 重 要 的 一 部 分 。 Ajax 更 新 頁 面 無 需 刷 新 重 載 , 這 也
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1