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

正文內(nèi)容

web聊天室_本科畢業(yè)設(shè)計(jì)說(shuō)明書-文庫(kù)吧資料

2024-12-07 11:26本頁(yè)面
  

【正文】 員 (踢人 )以及返回最近的聊天記錄。 當(dāng)然其它技術(shù)也是可以做聊天室的。 就該系統(tǒng)使用的技術(shù)就是 IT行業(yè)比較流行的技術(shù) ,如: Struts,Ajax,Jdbc,Oracle等,這些技術(shù)都是根植于 Java 的,有很好的平臺(tái)移植性。而本聊天室只需要用戶的電腦上安裝有瀏覽器就可以聊天,實(shí)際上每臺(tái)電腦上都有瀏覽器,這樣用戶可以走到哪聊到哪,大大的方便了用戶。 針對(duì)本聊 天室所采用的 B/S 結(jié)構(gòu)模式,給用戶帶來(lái)了很大方便。隨著各種操作系統(tǒng)將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。 在這種結(jié)構(gòu)下,用戶界面完全通過(guò) WWW 瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。 ResultSet 對(duì)象 ResultSet 包含符合 SQL 語(yǔ)句中條件的所有行,并且它通過(guò)一套 get 方法(這些 get 方法可 以訪問(wèn)當(dāng)前行中的不同列)提供了對(duì)這些行中數(shù)據(jù)的訪問(wèn)。 Statement 接口提供了執(zhí)行語(yǔ)句和獲取結(jié)果的基本方法。實(shí)際上有三種 Statement 對(duì)象,它們都 作為在給定連接上執(zhí)行 SQL 語(yǔ)句的包容器: Statement、PreparedStatement 和 CallableStatement。 Driver 的方法 connect 使用這個(gè) URL 來(lái)建立實(shí)際的連接。 DriverManager 類存有已注冊(cè)的 Driver 類的清單。該方法接受含有某個(gè) URL 的字符串。一個(gè)應(yīng)用程序可與單個(gè)數(shù)據(jù)庫(kù)有一個(gè)或多個(gè)連接,或者可與許多數(shù)據(jù)庫(kù)有連接。 Connection 對(duì)象 Connection 對(duì)象代表與數(shù)據(jù)庫(kù)的連接。 (4) 本地協(xié)議純 Java 驅(qū)動(dòng)程序:這種類型的驅(qū)動(dòng)程序?qū)? JDBC 調(diào)用直接轉(zhuǎn)換為 DBMS 所使用的網(wǎng)絡(luò)協(xié)議。這種網(wǎng)絡(luò)服務(wù)器中間件能夠?qū)⑺募? Java 客戶機(jī)連接到多種不同的數(shù)據(jù)庫(kù)上。注意,象橋驅(qū)動(dòng)程序一樣,這種類型的驅(qū)動(dòng)程序要求將某些二進(jìn)制代碼加載到每臺(tái)客戶 機(jī) 。注意,必須將 ODBC 二進(jìn)制代碼加載到使用該驅(qū)動(dòng)程序的每個(gè)客戶機(jī)上。不但如此,使用 Java編寫的應(yīng)用程序可以在任何支持 Java的平臺(tái)上運(yùn)行,不必在不同的平臺(tái)上 編寫不同的應(yīng)用。 JDBC 的概述 JDBC 是 Sun 提供的一套數(shù)據(jù)庫(kù)編程接口 API 函數(shù),由 Java 語(yǔ)言編寫的類、界面組成。 服 務(wù)器的負(fù)擔(dān):大量使用 Ajax 技術(shù)的 Web 應(yīng)用將導(dǎo)致服務(wù)器的負(fù)擔(dān)大大加重,因?yàn)?Ajax 技術(shù)往往比傳統(tǒng) Web 應(yīng)用需要發(fā)送更多的請(qǐng)求 。 應(yīng)用架構(gòu):傳統(tǒng) Web 應(yīng)用主要由 3 層組成,而增加 Ajax 技術(shù)的 Web 應(yīng)用將在傳統(tǒng)的 Web 應(yīng)用上額外增加一個(gè) Ajax 引擎,其實(shí)質(zhì)就是一層 JavaScript 代碼。有的人說(shuō), Ajax 包含的大量 JavaScript 代碼會(huì)占用用戶的大量帶寬 ,這是相當(dāng)錯(cuò)誤的說(shuō)法, Ajax 應(yīng)用讓頁(yè)面一次下載,但可以多次重復(fù)使用。正如前面見(jiàn)到的,基于 Ajax 的應(yīng)用需要大量增加 JavaScript代碼,大量增加 JavaScript代碼后的 Web頁(yè)面在第一次加載時(shí)速度將比傳統(tǒng) Web 頁(yè)還慢(因?yàn)楸仨毾螺d大量的 JavaScript 代碼)。對(duì)于用戶的體驗(yàn)而言, Ajax 提供了一種重大的改善,它讓用戶不會(huì)處于等待狀態(tài),用戶會(huì)感覺(jué)自己一直與應(yīng)用處于交互狀態(tài)。下面就從幾個(gè)方面談?wù)剛鹘y(tǒng) Web 應(yīng)用與Ajax 之間的 不同。 AJAX 的概述 Ajax 技術(shù)就是所謂的 Web 技術(shù)的重要組成部分, Ajax 技術(shù)既是對(duì)傳統(tǒng) Web技術(shù)的革命,也是對(duì)傳統(tǒng) Web 技術(shù)的一種改良和發(fā)展。直到基于 J2EE 的 JSP Model 2問(wèn)世時(shí)才得以改觀。這兩種方式有一個(gè)相同的不足之處即它們總是無(wú)法將程序語(yǔ)言和 HTML 分離。 CGI 程序以字符串輸出的形式動(dòng)態(tài)地生成 HTML 內(nèi)容。盡管 MVC設(shè)計(jì)模式很早就提出,但在 Web項(xiàng)目的開發(fā)中引入 MVC卻是步履維艱。 圖 11 MVC 模型圖 MVC 模 式的出現(xiàn)不僅實(shí)現(xiàn)了功能模塊和顯示模塊的分離,同時(shí)它還提高了應(yīng)用系統(tǒng)的可維 護(hù)性、可擴(kuò)展性、可移植性和組件的可復(fù)用性 。即 Action 基類的子類時(shí),必須覆蓋execute()方法。Action 的 execute()方法返回 ActionForward 對(duì)象,它封裝了把用戶請(qǐng)求在轉(zhuǎn)發(fā)給其他內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說(shuō)明書 4 Web 組件的信息。 當(dāng) actionServlet控制器收到用戶請(qǐng)求 后,把請(qǐng)求轉(zhuǎn)發(fā)到一個(gè) Action實(shí)例。業(yè)務(wù)邏輯由 java Bean 或者 EJB 來(lái)完成, Action 類側(cè)重于控制應(yīng)用程序的流程,而不是實(shí)現(xiàn)應(yīng)用程序的邏輯。 Action 類負(fù)責(zé)調(diào)用模型的方法,更新模型的狀態(tài),并幫助控制應(yīng)用程序的流程。 ActionServlet 繼承了 類,它在 MVC 模型中扮演中央控制器的角色。 控制器 控制器由 ActionServlet 類和 Action 類來(lái)實(shí)現(xiàn)。 模型 模型表示應(yīng)用程序的狀態(tài)和業(yè)務(wù)邏輯。ActionForm Bean 也是一種 javaBean,除了具有一些 javaBean 的常規(guī)方法,還包含一些特殊的方法,用于驗(yàn)證 HTML 表單數(shù)據(jù)以及將其屬性重新設(shè)置為默認(rèn)值。 視圖 視圖就是一組 JSP文件,在這些 JSP文件中沒(méi)有業(yè)務(wù)邏輯,也沒(méi)有模型信息,只有標(biāo)簽,這些標(biāo)簽可以是標(biāo)準(zhǔn)的 JSP 標(biāo)簽或客戶化標(biāo)簽,如 Sturts 標(biāo)簽庫(kù)的標(biāo)簽。 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說(shuō)明書 3 Struts 實(shí)質(zhì)上就是在 JSP Model2 的基礎(chǔ)上實(shí)現(xiàn)的一個(gè) MVC 框架。 對(duì)于開發(fā) web 應(yīng)用,要從頭設(shè)計(jì)并開發(fā)一個(gè)可靠,穩(wěn)定的框架并不是一件容易的事。同樣, 軟件 件開發(fā)者開始一個(gè)軟件項(xiàng)目時(shí),首先也應(yīng)該構(gòu)思該軟件應(yīng)用的框架,規(guī)劃軟件模塊,并定義這些模塊之間的接口和關(guān)系。 針對(duì)本聊天室也是使用了 JSP 技術(shù),沒(méi)有 JSP 的支持那么在顯示層就無(wú)法顯示數(shù)據(jù),即使系統(tǒng)做的再好那也無(wú)濟(jì)于事。由于使用可重用的組件和標(biāo)簽取代了對(duì)頁(yè)面本身腳本語(yǔ)言的嚴(yán)重依賴, JSP 技術(shù)大大加快了開發(fā)的速度。因此,JSP 技術(shù)在構(gòu)建可升級(jí)的基于 web 的 應(yīng)用程序時(shí)扮演了重要角色。 JSP技術(shù)是 Java系列技術(shù)的一部分。它將各種格式的標(biāo)簽( HTML 或者 XML)直接傳遞回響應(yīng)頁(yè)面。由業(yè)界處于領(lǐng)先地位的 Sun 公司制定了相關(guān)的JSP 技術(shù)規(guī)范,該規(guī)范定義了如何在服務(wù)器和 JSP 頁(yè)面間進(jìn)行交互,還描述了 頁(yè)面的格式和語(yǔ)法。 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說(shuō)明書 2 第一章 系統(tǒng)使用的技術(shù)概述 JSP 的概述 JSP 技術(shù)提供了一種簡(jiǎn)單快速的方法來(lái)創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的 Web 頁(yè)面。就針對(duì)人們?cè)谏?、學(xué)習(xí)、工作中遇到的問(wèn)題,這些網(wǎng)站就沒(méi)有設(shè)立一個(gè)供人們討論解決問(wèn)題的聊天室。因此開發(fā)網(wǎng)絡(luò)聊天是相當(dāng)有必要,而且在網(wǎng)站內(nèi)增加聊天功能,它不僅可以提高網(wǎng)站的訪問(wèn)量,同時(shí) 還 可以留 住 訪客,更重要的是讓訪客 通過(guò) 聊天室 進(jìn)行 實(shí)時(shí)的互相交流。本文所介紹的聊天系統(tǒng)是基于 web 開發(fā)設(shè)計(jì)的,其主要特性是能動(dòng)態(tài)、實(shí)時(shí)的完成信息的傳遞,其運(yùn)行所需環(huán)境及其工作流程將在本文依次介紹,并且文中提供了部分程序源代碼 。那么聊天室就是一個(gè)不錯(cuò)的選擇,在這聊天室里盡管說(shuō)出自己心中的困惑,因?yàn)檫@里是無(wú)拘無(wú)束的??梢赃@么說(shuō),網(wǎng)絡(luò)帶動(dòng)了信息的交流 , 而聊天帶來(lái)了 人們 更多的朋友和伙伴。在網(wǎng)絡(luò)中,人們不需要知道對(duì)方真實(shí)的姓名 , 年齡,只要是在 同一個(gè)軟件或者同一個(gè)聊天室里,大家都可以放下身心的包袱 , 無(wú)拘無(wú)束的交友、抒發(fā)自己的 感想來(lái)緩減 壓力。 Webbased application。 Room management, including the room adding, deleting, searching。系統(tǒng)的主要功能有:用戶的管理,包括用戶登錄,用戶注冊(cè) ; 房間的管理,包括房間的曾刪改查操作 ; 用戶聊天,包括公聊和私聊,發(fā)送表情,屏蔽講話,返回最近的聊天記錄等功能。其開發(fā)過(guò)程主要是 服務(wù)器端的開發(fā),包括:底層數(shù)據(jù)的建立,中間業(yè)務(wù)邏輯的處理和前端數(shù)據(jù) 的 顯示。 針對(duì)聊天室的特點(diǎn),即時(shí)通訊和沒(méi)有繁瑣的注冊(cè)過(guò)程以及操作的方便性,因此特地開發(fā)了本系統(tǒng)。 ( 二 〇 〇 八 年 六 月 本科畢業(yè)設(shè)計(jì)說(shuō)明書 學(xué)校代碼: 10128 學(xué) 號(hào): 040202008 題 目: 基于 Web 的聊天室 構(gòu)建 學(xué) 生 姓 名 : 寇 志 峰 學(xué) 院 : 信 息 工 程 學(xué) 院 系 別: 計(jì) 算 機(jī) 系 專 業(yè): 計(jì) 算 機(jī) 科 學(xué) 與 技 術(shù) 班 級(jí): 計(jì) 算 機(jī) 041 指 導(dǎo) 教 師 : 邢 紅 梅 講 師 丁長(zhǎng)明 工 程 師 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說(shuō)明書 摘 要 隨著網(wǎng)絡(luò)的發(fā)展與技術(shù)的不斷成熟,越來(lái)越多出色的聊天軟件沖擊著聊天室的發(fā)展,聊天室要想在夾縫中生存,必須有自己的特點(diǎn)?,F(xiàn)在各大網(wǎng)站都把聊天室嵌入到了網(wǎng)站中,但是目前還沒(méi)有一個(gè)專門的聊天室的網(wǎng)站,所以這是一個(gè)聊天室發(fā)展的突破口。本系統(tǒng)是典型 的 基于 WEB 的應(yīng)用,因?yàn)榭蛻舳司褪菫g覽器,客戶只需要有瀏覽器就可以聊天。本系統(tǒng)根據(jù) 對(duì) 相關(guān)技術(shù)的分析對(duì)比,系統(tǒng)實(shí)現(xiàn)采用 Struts 和 Ajax 等技術(shù),底層數(shù)據(jù)庫(kù)使用 Oracle,數(shù)據(jù)庫(kù)連接使用 JDBC。 關(guān)鍵詞:聊天室;基于 web 應(yīng)用;即時(shí)通信 ; 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說(shuō)明書 Abstract With the development of work and technology , more and more outstanding chatting software impact on the development of chatting order to survive in the cracks, chatting rooms must have their own characteristics. Now the major sites have embedded chatting rooms in regard to However there is no a special chatting rooms site, so this is a breakthrough in the development of chatting rooms. Considering the characteristics of chatting rooms, This system tries to municate instantly, require no plex registration and operate conveniently. It is a typical WEBbased applications, because the client is the browser, a browser who can chat. Its development process is mainly serverside development, including: the establishment of the underlying data,the dealing w
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1