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

正文內(nèi)容

電子信息工程畢業(yè)設(shè)計(jì)論文--網(wǎng)絡(luò)聊天室的設(shè)計(jì)和實(shí)現(xiàn)-在線瀏覽

2025-02-05 17:30本頁(yè)面
  

【正文】 室系統(tǒng)工作的流程,并對(duì)系統(tǒng)功能目標(biāo)和使用的程序進(jìn)行了系統(tǒng)的分析和設(shè)計(jì),在這些基礎(chǔ)上實(shí)現(xiàn)了基于 Java 的網(wǎng)上聊天室 .利用Java 制作的網(wǎng)上聊天室,實(shí)現(xiàn)了用戶可以通過注冊(cè)用戶名密碼性別和昵稱,來(lái)登陸聊天室 .同時(shí)本文還對(duì)系統(tǒng)的開發(fā)原理、系統(tǒng)的功能特點(diǎn)和設(shè)計(jì)方案進(jìn)行 了介紹 。 在網(wǎng)絡(luò)上交流也漸漸流 行起來(lái),交流方式也逐步開始利用網(wǎng)絡(luò)技術(shù),上網(wǎng)聊天已經(jīng)走進(jìn)了許多人的生活 。 網(wǎng)絡(luò)聊天室 系統(tǒng)的發(fā)展和研究現(xiàn)狀 聊天室系統(tǒng)是一個(gè)通過國(guó)際互聯(lián)信息網(wǎng)絡(luò)進(jìn)行多人通訊的一個(gè)系統(tǒng) .該系統(tǒng)在一定網(wǎng)絡(luò)通訊及高級(jí)語(yǔ)言程序設(shè)計(jì)和 JSP 應(yīng)用程序設(shè)計(jì)的基礎(chǔ)上,利用計(jì)算機(jī)通訊原理,形成一個(gè)聊天室平 臺(tái),使得用戶在進(jìn)入這個(gè)聊天室系統(tǒng)平臺(tái)的同時(shí),可以通過網(wǎng)絡(luò)在線與距離遙遠(yuǎn)的其他一位或多位用戶進(jìn)行信息交流 。 其基本原理是把每個(gè)用戶的發(fā)言通過瀏覽器傳給系統(tǒng),再由系統(tǒng)收集處理后分發(fā)給特定用戶 。 在這個(gè)信息極其發(fā)達(dá)的時(shí)代,我們目前可以用來(lái)進(jìn)行信息交流的方本科畢業(yè)論文 2 法也有非常多,比如電報(bào)、電話、電子郵件、 OICQ 等等通訊手段,但是這些或者不方便或者有局限性或者有費(fèi)用的問題,比如電話就是屬于費(fèi)用比較高的一種方式,而且一般情況下不能進(jìn)行多人會(huì)談,只能 2 方通話,那么一個(gè)需要幾個(gè)人一起討論的會(huì)議就不能舉行,一 般情況下都需要花費(fèi)大量的人力物力把這幾個(gè)人聚集到同一地點(diǎn)才能進(jìn)行討論 。 電子郵件則不是一種及時(shí)聯(lián)系的手段,需要一定時(shí)間才能到達(dá),只能作為一種輔助交流的手段 。 各章節(jié)內(nèi)容簡(jiǎn)介 這次畢業(yè)設(shè)計(jì),分為五大部分:第一章前 言介紹了此次選擇制作網(wǎng)絡(luò)聊天室系統(tǒng)的意義,敘述了網(wǎng)絡(luò)聊天室的作用,為下一章節(jié)選擇技術(shù)提出背景;第二章緊跟第一章的內(nèi)容,介紹了 JSP 技術(shù),分析了 JSP 技術(shù)的特點(diǎn) 以及相對(duì)于其它技術(shù)來(lái)說其本身得優(yōu)點(diǎn) ,以論述選擇它作為開發(fā)技術(shù)的原因 ;第三章有了開發(fā)技術(shù),接下來(lái)就要分析網(wǎng)絡(luò)聊天室的構(gòu)成以及數(shù)據(jù)庫(kù)的需求分析,本章節(jié)就對(duì)網(wǎng)絡(luò)聊天室系統(tǒng)進(jìn)行了分析;第四章在前幾章的鋪墊下,完成了程序主題制作并且分幾段進(jìn)行介紹,使得結(jié)構(gòu)更加清晰,附有的截圖也清楚得反應(yīng)出系統(tǒng)運(yùn)行良好;第五章為全文做了總結(jié)并對(duì)系統(tǒng)以后的發(fā)展做了展望 。 JSP 技術(shù)簡(jiǎn)介 現(xiàn)在 雖然有多種技術(shù)可用于生成為動(dòng)態(tài)內(nèi)容提供服務(wù)的 web 應(yīng)用程序,但真正受到開發(fā)界青睞的是 JavaServer PagesTM (JSPTM).這并非沒有充分的理由 。 作為 Java 平臺(tái)的一部分, JSP 的腳本語(yǔ)言采用 Java,擁有 Java 編程語(yǔ)言“一次編寫,各處運(yùn)行”的特點(diǎn),完全繼承了 Java的所有優(yōu)點(diǎn) 。 Java Servlet 簡(jiǎn)介 Java servlet 是基于服務(wù)器端的編程,可以說 Servlet 是基于服務(wù)器上的 Applet 編程, JSP 技術(shù)主要就是用在網(wǎng)絡(luò)編程上所以也是基于 Servlet 的 。 例如 ,一個(gè) Java servlet 可以從一個(gè)本科畢業(yè)論文 4 HTML 訂單表中獲取數(shù)據(jù),然后用一些商業(yè)上的算法來(lái)更新公司相應(yīng)的訂單數(shù)據(jù)庫(kù),也就是說 Java servlet 能夠象 CGI 腳本一樣擴(kuò)展 WEB 服務(wù)器功能 。 Servlet 程序是用 Java Servlet API 開發(fā)的 , astandard Java extension. 但不是 Java 核心框架的一部分 。 ( 2) 與平臺(tái)無(wú)關(guān) Java servlet 程序?qū)懸淮魏缶湍艿教庍\(yùn)行,不會(huì)受運(yùn)行平臺(tái)的影響這都是因?yàn)?Java 語(yǔ)言本身就具有與平臺(tái)無(wú)關(guān)的優(yōu)點(diǎn) .Java Servlet 采用的是 Java 語(yǔ)言所以也具有這種優(yōu)點(diǎn) 。 Java Servlet 與 CGI 的功能差不多,但 Java Servlet 用起來(lái)比CGI 簡(jiǎn)單,不必像 CGI 一樣要求程序員有處理傳遞參數(shù)的知識(shí),還有Java Servlet 的程序代碼一般來(lái)說比 CGI 要簡(jiǎn)單一些 。 ASP 全名 Active Server Pages 是一個(gè) WEB 服務(wù)器端的開發(fā) 環(huán)境利用它可以產(chǎn)生和運(yùn)行動(dòng)態(tài)的交互的高性能的 WEB 服務(wù)應(yīng)用程序 ASP 采用腳本語(yǔ)言 VBScript Java script 作為自己的開發(fā)語(yǔ) 。 JSP ASP 和 PHP 三者都提供在 HTML 代碼中混合某種程序代碼、由語(yǔ)言引擎解釋執(zhí)行程序代碼的能力 。 普通的 HTML 頁(yè)面只依賴于 Web服務(wù)器,而 ASP、 PHP 、 JSP 頁(yè)面需要附加的語(yǔ)言引擎分析和執(zhí)行程序代碼 .程序代碼的執(zhí)行結(jié)果被重新嵌入到 HTML 代碼中,然后一起發(fā)送給瀏覽器 。 下面分別列出三種語(yǔ)言的技術(shù)特點(diǎn)以做比較 。 ( 2) 無(wú)須 pile 編譯,容易編寫,可在服務(wù)器端直接執(zhí)行 。 ( 4) 與瀏覽器無(wú)關(guān) (Browser Independence), 用戶端只要使用可執(zhí)行本科畢業(yè)論文 6 HTML 碼的瀏覽器,即可瀏覽 Active Server Pages 所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容 。 (5) Active Server Pages 能與任何 ActiveX scripting 語(yǔ)言相容 。 ( 6) 可使用服務(wù)器端的腳本來(lái)產(chǎn)生客戶端的腳本 。 PHP 的技術(shù)特點(diǎn): 1 數(shù)據(jù)庫(kù)連接 . PHP 可以編譯成具有與許多數(shù)據(jù)庫(kù)相連接的函數(shù) .PHP 與 MySQL 是現(xiàn)在絕佳的組合 。 PHPLIB 就是最常用的可以提供一般事務(wù)需要的一系列基庫(kù) 。 2 面向?qū)ο缶幊?. PHP 提供了類和對(duì)象 。 PHP 支持構(gòu)造器、提取類等 。 使用 JSP 標(biāo)識(shí)或者小腳本來(lái)生成頁(yè)面上的動(dòng)態(tài)內(nèi)容 。 在服務(wù)器端, JSP 引擎解釋 JSP 標(biāo)識(shí)和小腳本,生成所請(qǐng)求的內(nèi)容(例如,通過訪問 JavaBeans 組件,使用 JDBCTM 技術(shù)訪問數(shù)據(jù)庫(kù),或者包含文件),并且將結(jié)果以 HTML 或者 XML 頁(yè)面的形式發(fā)送回瀏覽器 。 (2) 強(qiáng)調(diào)可重用的組件 絕大多數(shù) JSP 頁(yè)面依賴于可重用的,跨平臺(tái)的組件( JavaBeans 或者 Enterprise JavaBeans 組件 )來(lái)執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理 。 基于組件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡 。 JavaServer Page 技術(shù)封裝了許多功能,這些功能是在易用的、與 JSP 相關(guān)的 XML 標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容生成所需要的 。 通過開發(fā)定制化標(biāo)識(shí)庫(kù), JSP 技術(shù)是可以擴(kuò)展的 。 這使得 Web 頁(yè)面開發(fā)人員能夠使用熟悉的工具和如同標(biāo)識(shí)一樣的執(zhí)行特定功能的構(gòu)件來(lái)工作 。 作為采用 Java 技術(shù)家族的一部分,以及 Java 2 (企業(yè)版體系結(jié)構(gòu))的一個(gè)組成部分, JSP 本科畢業(yè)論文 8 技術(shù)能夠支持高度復(fù)雜的基于 Web 的應(yīng) 用 。 作為 Java 平臺(tái)的一部分, JSP 擁有 Java 編程語(yǔ)言 “ 一次編寫,各處運(yùn)行 ” 的特點(diǎn) 。 JSP 技術(shù)的未來(lái) JSP技術(shù)被設(shè)計(jì)為一個(gè)開放的,可擴(kuò)展的建立動(dòng)態(tài) Web頁(yè)面的標(biāo)準(zhǔn) 。 通過與業(yè)界領(lǐng)袖的合作, Sun保證 JSP 規(guī)范是開放的和可移植的 。 將來(lái),工具供應(yīng)商和其他廠商將通過為專門的功能提供客戶化的標(biāo)識(shí)庫(kù)而擴(kuò)展平臺(tái)的功能 。 版本通過一個(gè)核心標(biāo)識(shí)集、隱含對(duì)象以及開始創(chuàng)建動(dòng)態(tài) Web 頁(yè)面所需的基本功能構(gòu)成 了該方法的基礎(chǔ) 。 在 1999 晚些時(shí)候?qū)⑼瓿傻?,通過更多的 XML 支持、客戶化標(biāo)識(shí)、以及與 J2EE 的集成而擴(kuò)展這個(gè)版本 。 在業(yè)界擴(kuò)充和使用 JSP 技術(shù)能力本科畢業(yè)論文 9 的同時(shí),也向 Sun 承諾將保證 JSP 技術(shù)保持平臺(tái)和服務(wù)器間固有的可移植性 。 servlet 容器是一個(gè)根據(jù)用戶的行為可以管理和激活 servlet 的運(yùn)行時(shí)的 shell。 指當(dāng)使用基于 Java 的 web 服務(wù)器的情形 ,例如: servlet 容器是 JavaWebServer 的一個(gè)部分 . 獨(dú)立的servlet 容器是 Tomcat 的默認(rèn)模式 。 ( 2) 進(jìn)程內(nèi)的 servlet 容器 servlet 容器作為 web 服務(wù)器的插件和 Java 容器的實(shí)現(xiàn) .Web 服務(wù)器插件在內(nèi)部地址空間打開一個(gè) JVM(java virtual machine)使 Java容器得以在內(nèi)部運(yùn)行 。 ( 3) 進(jìn)程外的 servlet 容器 servlet 容器運(yùn)行于 web 服務(wù)器之外的地址空間且作為 web服務(wù)器的插件和 Java 容器的實(shí)現(xiàn)的結(jié)合 。 當(dāng)一個(gè)調(diào)用 servlet 的請(qǐng)求到達(dá)時(shí) ,插件將取得對(duì)此請(qǐng)求的控制并將其傳遞 (使用 IPC等 )給 Java容器 ,進(jìn)程外容器的反應(yīng)時(shí)間或進(jìn)程外容器引擎不如進(jìn)程內(nèi)容器 ,但進(jìn)程外容器引擎在許多其他可比的范圍內(nèi)更好 (伸縮性 ,穩(wěn)定性等 )。 即任何時(shí)候配置 Tomcat 你都必須決定如何應(yīng)用他 ,如選擇第二或第三種 模式 ,你還需要安裝一個(gè) web 服務(wù)器接口 。 因?yàn)?SQL Server 2021擴(kuò)展了 SQL 版的性能,提高了可靠性和易用性 .所提供的 C2 級(jí)安全標(biāo)準(zhǔn)及先進(jìn)的容錯(cuò)功能保證了信息的完整性和有效性,滿足對(duì)系統(tǒng)安全性的要求 .SQL Server 2021 對(duì)服務(wù)器增加了 XML 支持 、 聯(lián)合數(shù)據(jù)庫(kù)服務(wù)器 、用戶定義函數(shù) 、 新的數(shù)據(jù)類型 、 全文檢索增強(qiáng) 、 排序規(guī)則增強(qiáng) .Windows NT+SQL Server 2021 提供的 RAS 使得工作站-服務(wù)器得遠(yuǎn)程 通信較容易實(shí)現(xiàn),由 RAS 提供的網(wǎng)絡(luò)訪問是透明的,遠(yuǎn)程用戶可入網(wǎng)分享資源,訪問 SQL SERVER 2021 數(shù)據(jù)庫(kù)等; SQL Server 2021 是圖形化的大型數(shù)據(jù)庫(kù)管理系統(tǒng),它支持分布式處理,提供開放的數(shù)據(jù)庫(kù)鏈接,可以平滑的網(wǎng)絡(luò)和協(xié)議,其完善的事務(wù)處理和可用性 、 安全性滿足對(duì)數(shù)據(jù)安全性和一致性的要求 。 JSP 連接數(shù)據(jù)可以通過兩種方法,一種是通過 JDBC DRIVER,另一種 是通過 JDBCODBC 橋 。 JDBC 簡(jiǎn)介 許多開發(fā)者和用戶都在尋找 Java 程序中訪問數(shù)據(jù)庫(kù)的便捷方法 。 它提供了 C,C++,Smalltalk, BASIC, 本科畢業(yè)論文 11 COBOL, and 4GLs 的許多優(yōu)點(diǎn),許多公司已經(jīng)開始在 Java 與數(shù)據(jù)庫(kù)管理系統(tǒng) DBMS 的連接方面做工作 。 這使程序員可以面對(duì)單一的數(shù)據(jù)庫(kù)界面 。 JDBC 是一種用于執(zhí)行 SQL 語(yǔ)句的 JavaAPI Application Programming Interface 應(yīng)用程序設(shè)計(jì)接口 .它由一些 Java 語(yǔ)言編寫的類和界面組成, JDBC 為數(shù)據(jù)庫(kù)應(yīng)用開發(fā)人員,數(shù)據(jù)庫(kù)前臺(tái)工具開發(fā)人員提供了一種標(biāo)準(zhǔn)的應(yīng)用程序設(shè)計(jì)接口,使開發(fā)人員可以用純 Java 語(yǔ)言編寫完整的數(shù)據(jù)庫(kù)應(yīng)用程序 。例如為專門數(shù)據(jù)庫(kù)設(shè)計(jì)的文本或者圖形查詢 。 為了兼容性的需要,JDBC 必須可以建立在現(xiàn)有的數(shù)據(jù)庫(kù)接口上 , 必須能夠保證 JDBC SQL API 能夠建立在普通的 SQL API 上,尤其是 ODBC 才能保證 JDBC 與現(xiàn)有數(shù)據(jù)庫(kù)的兼容性 。 JDBC API JDBC API 被描述成為抽象的 Java 接口似的應(yīng)用程序,遠(yuǎn)可以對(duì)某個(gè)數(shù)據(jù)庫(kù)打開連接執(zhí)行 SQL 語(yǔ)句,并且處理結(jié)果最重要的接口是: 處理驅(qū)動(dòng)的調(diào)入并且對(duì)產(chǎn)生新的數(shù)據(jù)庫(kù)連接提供支持 ; 代表對(duì)特定數(shù)據(jù)庫(kù)的連接 ; 代表一個(gè)特定的容器來(lái)對(duì)一個(gè)特定的數(shù)據(jù)庫(kù)執(zhí)行SQL 語(yǔ)句 ; 控制對(duì)一個(gè)特定語(yǔ)句的行數(shù)據(jù)的存取 。 JDBC Driver API 完整的定義了大部分 JDBC 驅(qū)動(dòng),只需要完成這些JDBCAPI 所定義的抽象類就可以了 , 特別地所有的 driver 必須提供對(duì), , Statement, 的實(shí)現(xiàn),如果目標(biāo) DBMS 提供有 OUT 參數(shù)的內(nèi)嵌過程,那么還 必須提供 接口 , 每個(gè) database driver 必 須 提 供 一 個(gè) 類 以 使 得 系 統(tǒng) 可 以 由 來(lái)管理 .一個(gè)完整的 driver 是在 ODBC 之上提本科畢業(yè)論文 13 供對(duì) JDBC 的實(shí)現(xiàn),從而提供與 ODBC 接口的 JDBCODBC 橋就象圖21 所顯示的,由于 JDBC 放在 ODBC 之后,所以實(shí)現(xiàn)起來(lái)簡(jiǎn)單而且高效 。 圖 21 JDBCODBC 接口圖 應(yīng)用程序 JDBC Oracle 驅(qū)動(dòng)程序 Access 驅(qū)動(dòng)程序 SQL 驅(qū)動(dòng)程序 SQL 數(shù)據(jù)庫(kù) Oracle 數(shù)據(jù) 庫(kù) Access 數(shù)據(jù)庫(kù) 本科畢業(yè)論文 15 3 網(wǎng)絡(luò) 聊天室 系統(tǒng) 結(jié)構(gòu)分析 本章節(jié)將對(duì)網(wǎng)絡(luò)聊天室的結(jié)構(gòu)進(jìn)行介紹,首先對(duì)總體結(jié)構(gòu)進(jìn)行了介紹其次簡(jiǎn)要得介紹了網(wǎng)絡(luò)聊天室系統(tǒng)得開發(fā)環(huán)境以及運(yùn)行環(huán)境,最后主要論述了如何 安裝和配置 SERVLET 和 JSP 執(zhí)行環(huán)境的問題 。 在這種結(jié)構(gòu)下,用戶界面完全通過 WWW 瀏覽器實(shí)現(xiàn),一部分事
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1