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

正文內(nèi)容

java版局域網(wǎng)聊天程序的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-資料下載頁(yè)

2025-08-23 16:56本頁(yè)面

【導(dǎo)讀】隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)絡(luò)聊天工具作為一種交流工具,已經(jīng)受到網(wǎng)民的青睞。對(duì)等網(wǎng)絡(luò),應(yīng)用最初出現(xiàn)時(shí)和現(xiàn)在并不相同。上可以認(rèn)為它是若干不同技術(shù)以及流行趨勢(shì)相結(jié)合的產(chǎn)物。P2P計(jì)算正是這種分散工作趨勢(shì)的結(jié)果。其次,在企業(yè)應(yīng)用集成等因素的。驅(qū)動(dòng)下,過(guò)去十年漸漸形成從集中的單機(jī)系統(tǒng)轉(zhuǎn)向分布式系統(tǒng)。的發(fā)展,全面的分布式計(jì)算也就成為一種迫切需求。Keywords:puter、work、intelligent、building’smonitoringproject、necessary. 的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以。已在文中作了明確的說(shuō)明并表示了謝意。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不。做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。意識(shí)到本聲明的法律后果由本人承擔(dān)。許論文被查閱和借閱。掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。

  

【正文】 se 上欄位點(diǎn)擊 Window 選擇 preferences,點(diǎn)擊 Tomcat 選擇你當(dāng)前的 Tomcat 版本,再引入你當(dāng)前安裝的 Tomcat 路徑名,往下看有個(gè) Configuration file,在此處引入你的 Tomcat 的 文件,在 JVM Setting 的 jre 中選擇你當(dāng)前的 JDK 版本,最后鼠標(biāo)右鍵點(diǎn)擊左邊空白處選擇 new,接著選 others,然后雙擊 Tomcat project,導(dǎo)入你的項(xiàng)目,最后運(yùn)行 Tomcat 檢查是第二章 樓宇監(jiān)控系統(tǒng)的開發(fā)工具及運(yùn)行平臺(tái) 16 否出現(xiàn)異常即可。 為了能定制并完全控制 Eclipse,您需要對(duì) Eclipse 的安裝結(jié)構(gòu)有充分了解。另外,還需要了解的是:如何才能通過(guò)管理 Eclipse 環(huán)境來(lái)對(duì)所安裝的功能部件進(jìn)行動(dòng)態(tài)擴(kuò)展和自助服務(wù)。這會(huì)幫助您更深入地理解 Eclipse 的工作方式,并知道如何才能更好地對(duì)新功能進(jìn)行配置以使其成為所安裝的 Eclipse 的一個(gè)有用功能。 在 Eclipse 中,功能部件是一個(gè)功能管理單元。可在 Eclipse 的 About Eclipse Platform對(duì)話 框和 Product Configuration 對(duì)話框中看到已安裝的功能部件。功能部件由插件開發(fā)者定義,用來(lái)對(duì)插件進(jìn)行組織。 Java 的網(wǎng)絡(luò) 功能與編程 Java 是一個(gè)由 Sun 公司開發(fā) 的新一代 高級(jí)編程語(yǔ)言。它可在各式各樣不同機(jī)器、不同操作平臺(tái)的網(wǎng)絡(luò)環(huán)境中開發(fā)軟件。不論你使用的是哪 種 WEB 瀏覽器,哪種計(jì)算機(jī),哪 種操作系統(tǒng),只要 WEB 瀏覽器上面注明了“支持 Java” ,并且裝有JAVA 控件, 你就可以看到生動(dòng)的主頁(yè)。 Java 正在逐步成為 Inter 應(yīng)用中最 主要 的開發(fā)語(yǔ)言,它徹底改變了軟件 開發(fā)模式,帶來(lái)了自 PC 機(jī)以 來(lái)又一次革命,為飛速發(fā)展的網(wǎng)絡(luò)世界增添了新的動(dòng)力 。 Sun的 Java語(yǔ)言開發(fā)小組成立于 1991年, Sun內(nèi)部人員把這個(gè)項(xiàng)目稱為 Green。該小組的領(lǐng)導(dǎo)人是 James Gosling,是一位非常杰出的程序員 。 在研 發(fā)過(guò)程中,Gosling 深刻體會(huì)到消費(fèi)類電子產(chǎn)品和工作站產(chǎn)品 的差異:消費(fèi)類電子產(chǎn)品要求可靠性高、費(fèi)用低、標(biāo)準(zhǔn)化、使用簡(jiǎn)單。 Gosling 在開始寫 Java 時(shí),并不局限于擴(kuò)充語(yǔ)言機(jī)制 本身,更注重于語(yǔ)言所運(yùn)行的軟硬件環(huán)境。他要建立一個(gè)系統(tǒng), 運(yùn)行于一個(gè)巨大的、分布的、異構(gòu) 的網(wǎng)格環(huán)境中,完成各 設(shè)備之間的通信與 協(xié)同工作。 Gosling 在設(shè)計(jì)中采用了虛機(jī)器碼方式,即 Java 語(yǔ)言編譯后產(chǎn)生 虛擬機(jī),虛擬機(jī)運(yùn)行在一個(gè)解釋器上,每一個(gè)操作系統(tǒng)均有一個(gè)解釋器。這樣一來(lái), Java 就成了跨平臺(tái) 語(yǔ)言。 Patrick Naughton 也是 Sun 公司的技術(shù)骨干,曾經(jīng)是 OpenWindows 項(xiàng)目的負(fù)責(zé)人。當(dāng) Naughton 加入該小組后, 工作進(jìn)展神速。經(jīng)過(guò) 17 個(gè)月的奮戰(zhàn),整個(gè)系統(tǒng)勝利完成。它是由一個(gè)操作系統(tǒng)、一種語(yǔ)言、一個(gè)用戶界面、一個(gè)新的硬件平臺(tái)、三塊專用芯片構(gòu)成的。通常情況下,這樣的項(xiàng)目在 Sun 公司要 75 個(gè)人干三年。項(xiàng)目完成后,在 Sun 公司內(nèi) 部做了一次展示和鑒定,觀眾的反應(yīng)是:在各個(gè)方面第二章 樓宇監(jiān)控系統(tǒng)的開發(fā)工具及運(yùn)行平臺(tái) 17 都采用了嶄新的、 大膽的技術(shù)。 到了 1994 年, inter 已如火如荼地發(fā)展起來(lái)。 Gosling 意識(shí)到 inter需要一個(gè) 瀏覽器,它 不依賴于任何平臺(tái),它應(yīng)是一種實(shí)時(shí)性較高、可靠安全、又有交互功能的瀏覽器。于是 Gosling 決定用 Java 開發(fā)一個(gè)新的 Web瀏覽器。 Java 雖出現(xiàn)的時(shí)間不長(zhǎng),但已 完全 被業(yè)界接受, IBM、 Apple、 Silicon Graphics、 HP、 Oracle、 Toshiba、 Netscape 和 Microsoft 等大公司已 經(jīng)購(gòu)買了Java 的許可證。 Microsoft 還在其 Web瀏覽器 版中增加了對(duì) Java 的支持。 眾多的軟件開發(fā)商也開發(fā)了許多支持 Java 的軟件產(chǎn)品。如: Borland 公司的基于 Java 的快速應(yīng)用程序開發(fā)環(huán)境 Latte; Metrowerks 公司和 Natural Intelligence公司分別開發(fā)的基于 Machintosh的 Java開發(fā)工具; Sun公司的 Java開發(fā)環(huán)境 JavaWorkshop; Microsoft 也開發(fā)出系列 Java 產(chǎn)品。數(shù)據(jù)庫(kù)廠商如Sybase,Oracle 等 都在開發(fā)支持 HTML 和 Java 的 CGI。 Intra 正在成為企業(yè)信息系統(tǒng)最佳的解決方案。它的優(yōu)點(diǎn)表現(xiàn)在:便宜、易于使用和管理。用戶不管使用何種類型的機(jī)器和操作系統(tǒng),界面是統(tǒng)一的 Web瀏覽器,而數(shù)據(jù)庫(kù)、 Web 頁(yè)面、應(yīng)用程序 則存在 WEB 服務(wù)器上。 未來(lái)的計(jì)算方式,每個(gè) HomePage 的實(shí)質(zhì)是一個(gè)多媒體應(yīng)用程序,這些程序用Java 來(lái)開發(fā)。 Java 應(yīng)用程序運(yùn)行在不同的機(jī)器、不同 的操作系統(tǒng)之上,甚至于電冰箱、烤面包箱、防盜電子設(shè)備之中,用 Inter 把所有的電子設(shè)備連接起來(lái),通過(guò) TCP/IP 進(jìn)行信息的交流 。 Java 的出 現(xiàn)是計(jì)算機(jī)信息交換的一個(gè)重要里程碑。在單機(jī)時(shí) 代,程序進(jìn)程之間靠共享存儲(chǔ)進(jìn)行變量交換;在網(wǎng)絡(luò)時(shí)代,運(yùn)行在不同 主機(jī)上的程序按網(wǎng)絡(luò)協(xié)議進(jìn) 行二進(jìn)制字符流交換,語(yǔ)義由交換 雙方維護(hù);在 Java 時(shí)代,運(yùn)行在網(wǎng)絡(luò)上的程序進(jìn)程交換的是小應(yīng)用程序 。 隨著 Inter 的崛起、 Java 的誕生,巨型而臃腫的應(yīng)用軟件開始向小型化發(fā)展,由眾多生活 在 Inter上的小應(yīng)用程序 相互協(xié)作完成信息的處理與傳遞。 Java會(huì)加速應(yīng)用軟件的小型化、網(wǎng)絡(luò)化的趨勢(shì)。隨著 互聯(lián)網(wǎng)的發(fā)展,軟件必然是面向大眾的 ,薄利多銷將 是網(wǎng)絡(luò)應(yīng)用軟件的重要特點(diǎn)。 信息的 價(jià)值在于使用和共享,Inter 和 Web 是信息的使用和共享最快捷、最便宜的方式, Word 將演化成為 Web寫作工具, Excel 則將演化成 Web電子表格。 第二章 樓宇監(jiān)控系統(tǒng)的開發(fā)工具及運(yùn)行平臺(tái) 18 JAVA 的特點(diǎn) (一) JAVA 的主要特點(diǎn) Java 語(yǔ)言有下面一些特點(diǎn) :簡(jiǎn)單、面向?qū)ο?、分布式、解釋?zhí)行、 安全、體系結(jié)構(gòu)中立、可移植、高性能、多線程以及動(dòng)態(tài)性。 Java 語(yǔ)言是一種面向?qū)ο蟮恼Z(yǔ)言 ,它通過(guò)提供最基本的方法來(lái)完成指定的任務(wù)。 Java 略去了運(yùn)算符重載、多重繼承等模糊的概念 ,且通過(guò)實(shí)現(xiàn)自動(dòng)垃圾收集大大簡(jiǎn)化了程序設(shè)計(jì)者的內(nèi)存管理工作。 Java 語(yǔ)言的設(shè)計(jì)集中于對(duì)象及其接口,它提供了簡(jiǎn)單的類機(jī)制以及動(dòng)態(tài)的接口模型,實(shí)現(xiàn)了模塊化和信息隱藏;而類則提供了一類對(duì)象的原型,并且通過(guò)繼承機(jī)制,子類可以使用父類所提供的方法,實(shí)現(xiàn)了代碼的復(fù)用。 Java 是面向網(wǎng)絡(luò)的語(yǔ)言。通過(guò)它提供的類庫(kù)可以處理 TCP/IP 協(xié)議,用戶可以通過(guò) URL 地址在網(wǎng)絡(luò)上很方便地訪問其它對(duì)象。 用于網(wǎng)絡(luò)、分布環(huán)境下的 Java 必須要防止病毒的入侵。 Java 不支持指針, 一切對(duì)內(nèi)存的訪問都必須通過(guò)對(duì)象的實(shí)例變量來(lái)實(shí)現(xiàn),這樣就防止程序員使用 “特洛伊”木 馬等欺騙手段訪問對(duì)象的私有成員,同時(shí)也避免了指針操作中容易產(chǎn)生的錯(cuò)誤。 Java解釋器生成與體系結(jié)構(gòu)無(wú)關(guān)的指令, Java程序可在任意的處理器上運(yùn)行。這些指令對(duì)應(yīng)于 Java 虛擬機(jī)中的表示, Java 解釋器得到字節(jié)碼后,對(duì)它進(jìn)行轉(zhuǎn)換,使之能夠在不同的平臺(tái)運(yùn)行。 與平臺(tái)無(wú)關(guān)的特性使 Java程序可以方便地被移植到網(wǎng)絡(luò)的不同機(jī)器上。另外,Java編譯器是由 Java語(yǔ)言實(shí)現(xiàn)的, Java運(yùn)行時(shí)系統(tǒng)由標(biāo)準(zhǔn) C實(shí)現(xiàn),這使得 Java 系第二章 樓宇監(jiān)控系統(tǒng)的開發(fā)工具及運(yùn)行平臺(tái) 19 統(tǒng)本身也具有可移植性。 Java 解釋器直接對(duì) Java字節(jié)碼進(jìn)行解釋執(zhí)行。字節(jié)碼本身攜帶了許多編譯時(shí)信息,使得連接過(guò)程更加簡(jiǎn)單。 和其它解釋執(zhí)行的語(yǔ)言如 BASIC 不同, Java 字節(jié)碼的設(shè)計(jì)使之能很容易地直接轉(zhuǎn)換成對(duì)應(yīng)于特定 CPU 的機(jī)器碼,從而得到較高的性能。 多線程機(jī)制使應(yīng)用程序能夠并行執(zhí)行,而且同步機(jī)制保證了對(duì)共享數(shù)據(jù)的正確操作。通過(guò)使用多線程,程序設(shè)計(jì)者可以分別用不同的線程完成特定的行為,而不需要采用全局的事件循環(huán)機(jī)制,這樣就很容易地實(shí)現(xiàn)網(wǎng)絡(luò)上的實(shí)時(shí)交互行為。 Java 的設(shè)計(jì)使它適合于一個(gè)不斷發(fā)展的環(huán)境。在類庫(kù)中可以 自由地加入 新的方法和實(shí)例變量而不會(huì)影響用戶程序的執(zhí)行。并且 Java通過(guò)接口來(lái)支持多重繼承,使之比嚴(yán)格的類繼承具有更靈活的方式和擴(kuò)展性。 (二)豐富的類庫(kù) Java 提供了大量的類以滿足網(wǎng)絡(luò)化、多線程、面向?qū)ο笙到y(tǒng)的需要。 、多線程處理、例外處理、數(shù)學(xué)函數(shù)處理等 ,可以用它簡(jiǎn)單地實(shí)現(xiàn) Java 程序的運(yùn)行平臺(tái)。 、堆棧、可變數(shù)組、時(shí)間和日期等。 I/O,包括文件系統(tǒng)、 網(wǎng)絡(luò)、輸入 Socket 編程。 , 包括窗口、菜單、滾動(dòng)條、對(duì)話框等 ,使得 Java 可以移植到不同平臺(tái)的機(jī)器。 Inter 的 TCP/IP 協(xié)議 ,提供了與 Inter 的接口。它支持URL 連接 ,WEB 即時(shí)訪問 ,并且簡(jiǎn)化了 C/S 模型的程序設(shè)計(jì)。 第二章 樓宇監(jiān)控系統(tǒng)的開發(fā)工具及運(yùn)行平臺(tái) 20 JAVABAEN 技術(shù) JavaBeans 就是 Java 的可重用組件技術(shù)。 JSP 通過(guò) JavaBeans 來(lái)擴(kuò)充復(fù)雜的功能,如文件上載、發(fā)送 以及將業(yè)務(wù)處理或復(fù)雜計(jì)算分離出來(lái)成為獨(dú)立可重復(fù)利用的模塊。 JSP對(duì)于在 Web應(yīng)用中集成 JavaBeans 組件提供了完善的支持。這種支持不僅能縮短 開發(fā)時(shí)間 ,也為 JSP 應(yīng)用帶來(lái)了更多的可伸縮性。 JavaBeans組件可以用來(lái)執(zhí)行復(fù)雜的計(jì)算任務(wù),或負(fù)責(zé)與數(shù)據(jù)庫(kù)的交互以及數(shù)據(jù)提取等。由于 JavaBeans 開發(fā)起來(lái)簡(jiǎn)單,又可以利用 Java 語(yǔ)言的強(qiáng)大功能,許多動(dòng)態(tài)頁(yè)面處理過(guò)程實(shí)際上被封裝到了 JavaBeans 中。 IP/TCP 協(xié)議 (1)IP/TCP 協(xié)議的特點(diǎn): TCP/IP( Transmission Control Protocol/Inter Protocol)是傳 輸控制協(xié)議 /網(wǎng)際協(xié)議的縮寫 , TCP/IP 是當(dāng)今網(wǎng)絡(luò)互聯(lián)的核心協(xié)議。 TCP/IP 協(xié)議的體系結(jié)構(gòu)共有四個(gè)層次 ,即應(yīng)用層、傳輸層、網(wǎng)絡(luò)互聯(lián)層和網(wǎng)絡(luò)接口層。 IP 協(xié)議的作用:第一,它是網(wǎng)絡(luò)層的協(xié)議,提供互聯(lián)網(wǎng)上數(shù)據(jù)傳輸?shù)慕y(tǒng)一格式。第二,提供不可靠的無(wú)連接的服務(wù)。第三,定義了互聯(lián)網(wǎng)上的傳輸數(shù)據(jù)的基本單元,提供了供路由選擇的信息,沒有差錯(cuò)校驗(yàn)和處理的機(jī)制。 TCP/IP 協(xié)議具有以下特點(diǎn): 協(xié)議標(biāo)準(zhǔn)具有開放性,其獨(dú)立于特定的計(jì)算機(jī)硬件及操作系統(tǒng),可以免費(fèi)使用。 統(tǒng)一分配網(wǎng)絡(luò)地址,使得每個(gè) TCP/IP 設(shè)備在網(wǎng)絡(luò)中都具有 唯一的IP 地址。 實(shí)現(xiàn)了高層協(xié)議的標(biāo)準(zhǔn)化,能為用戶提供多種可靠的服務(wù)。 (2)TCP/IP 協(xié)議進(jìn)行傳輸數(shù)據(jù)傳輸?shù)倪^(guò)程: 應(yīng)用程序?yàn)榱藗鬏敂?shù)據(jù)會(huì)調(diào)用 TCP,將數(shù)據(jù)和對(duì)應(yīng)的參數(shù)傳給 TCP,將 TCP 數(shù)據(jù)包封裝在 IP 包內(nèi),通過(guò)網(wǎng)絡(luò)送給目的 TCP。接收方 TCP 在接收到數(shù)據(jù)后通知上層應(yīng)用程序, TCP 將保證接收數(shù)據(jù)的正確性。 TCP 調(diào)用 IP接口,向 TCP 提供所有TCP 需要的服務(wù)。 第二章 樓宇監(jiān)控系統(tǒng)的開發(fā)工具及運(yùn)行平臺(tái) 21 (3)端口號(hào): 有的時(shí)候,一個(gè) IP地址不能完整的標(biāo)識(shí)一臺(tái)服務(wù)器,這是應(yīng)為一臺(tái)物理性的計(jì)算機(jī)同時(shí)運(yùn)行著多個(gè)應(yīng)用程序,這就需要我們來(lái)區(qū)別同一臺(tái)機(jī) 子上的不同的服務(wù),所以就在傳輸層和應(yīng)用層上設(shè)置接口,就是端口。端口實(shí)際是一個(gè) 16 位長(zhǎng)的 地址,他的范圍是 0~ 65535 之間,其中 0~ 1023 是熟知端口,主要是給提供服務(wù)的應(yīng)用程序使用,這些端口是所有應(yīng)用進(jìn)程都只道的, 1024~ 65535 為一般端口,也稱動(dòng)態(tài)端口、連接端口,用來(lái)隨時(shí)分配要求通信的 客戶端應(yīng)用程序。在數(shù)據(jù)傳輸過(guò)程中,各種服務(wù)器不斷的檢測(cè)分配給他的端口,一邊發(fā)現(xiàn)要求和他通信的客戶端。 Socket 介紹 Socket,簡(jiǎn)稱套接字,用于實(shí)現(xiàn)網(wǎng)絡(luò)上客戶和服務(wù)器之間的連接。也就是說(shuō)網(wǎng)絡(luò)上兩個(gè)或兩個(gè)以上雙工 方式通信的進(jìn)程之間總有一個(gè)連接,這個(gè)連接的端點(diǎn)成為套接字,套接字是在比較低的層次上通信的。 具體的說(shuō):一個(gè)服務(wù)器應(yīng)用程序一般偵聽一個(gè)特定的端口等待客戶端的連接請(qǐng)求,當(dāng)一個(gè)連接請(qǐng)求到達(dá)時(shí),客戶端和服武器端建立一個(gè)通信連接,在連接過(guò)程中,客戶端被分配一個(gè)本地端口與一個(gè) Socket 建立連接,客戶端通過(guò)寫 Socket來(lái)通知服務(wù)器,以讀 Socket 中的信息,類似的服務(wù)器也獲得一個(gè)本地端口,它需要一個(gè)新的端口號(hào)來(lái)偵聽原始端口上的其他連接請(qǐng)求。服務(wù)器也通過(guò)它的本地端口連接一個(gè) socket,通過(guò)讀寫和客戶端通信。 Socket 程序的工作過(guò)程: 建立 Socket 連接:在通信開始之前由通信雙方確認(rèn)身份,建立一條專用的虛擬連接通道。 數(shù)據(jù)通信:利用虛擬連接通道傳送數(shù)據(jù)信息進(jìn)行通道。 關(guān)閉:通信結(jié)束時(shí),再將所建的虛擬連接拆除。 具體如下: 第二章 樓宇監(jiān)控系統(tǒng)的開發(fā)工具及運(yùn)行平臺(tái) 22 Socket套接字原理圖
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1