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

正文內(nèi)容

jquery_ajax聊天室_畢業(yè)設(shè)計(jì)_完整版(編輯修改稿)

2025-10-07 16:55 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典 MySQLAB 公司。MySQL 是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在 不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi)。這樣就增加了速度并提高了靈活性。 MySQL 的 SQL“ 結(jié)構(gòu)化查詢語(yǔ)言 ” 。 SQL 是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。 MySQL 軟件采用了 GPL( GNU 通用公共許可證 )。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫(kù)。 MySQL 是一個(gè)快速、多線程、多用戶的 SQL 數(shù)據(jù)庫(kù)服務(wù)器。 它 支持正規(guī)的 SQL查詢語(yǔ)言和采用多種數(shù)據(jù)類型,能對(duì)數(shù)據(jù)進(jìn)行各種詳細(xì)的查詢等 。 MySQL 數(shù)據(jù)庫(kù)的主要特征 有: ( 1) MySQL 的核心程序采用完全的多線程編程。線程是輕量級(jí)的進(jìn)程,它可以靈活地為用戶提供服務(wù),而不過(guò)多的系統(tǒng)資源。用多線程和 C 語(yǔ)言實(shí)現(xiàn)的 MySql 能很容易充分利用 CPU。 ( 2) MySQL 可運(yùn)行在不同的操作系統(tǒng)下。 ( 3) MySQL 有一個(gè)非常靈活而且安全的 權(quán)限和口令系統(tǒng)。當(dāng)客戶與 MySQL服務(wù)器連接時(shí),他們之間所有的口令傳送被加密,而且 MySQL 支持主機(jī)認(rèn)證 。 ( 4)MySQL 支持 ODBC for Windows。 ( 5) MySQL 支持大型的數(shù)據(jù)庫(kù)。 MySQL 可以方便地支持上千萬(wàn)條記錄的數(shù)據(jù)庫(kù)。作為一個(gè)開(kāi)放源代碼的數(shù)據(jù)庫(kù), MySQL 可以針對(duì)不同的應(yīng)用進(jìn)行相應(yīng)的修改。 ( 6) MySQL 擁有一個(gè)非??焖俣曳€(wěn)定的基于線程的內(nèi)存分配系統(tǒng),可以持續(xù)使用面不必?fù)?dān)心其穩(wěn)定性。事實(shí)上, MySQL 的穩(wěn)定性足以應(yīng)付一個(gè)超大規(guī)模的數(shù)據(jù)庫(kù)。 ( 7) 強(qiáng)大的查詢功能。 MySQL 支持查詢的 SELECT 和WHERE 語(yǔ)句的全部運(yùn)算符和函數(shù),并且可以在同一查詢中混用來(lái)自不同數(shù)據(jù)庫(kù)的表,從而使得查詢變得快捷和方便 [10]。 Tomcat 服務(wù)器 Tomcat 是 Apache 軟件 基金會(huì)( Apache Software Foundation)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache、 Sun 和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。因?yàn)?Tomcat 技術(shù)先進(jìn)、性能 穩(wěn)定,而且免費(fèi),因而深受 Java 愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。 Tomcat 同樣也很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的 系統(tǒng)資源 小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開(kāi)發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都基于 jQuery 的 Ajax 聊天室應(yīng)用 4 可以更改它或在其中加入新的功能。 Tomcat 是一個(gè)輕量級(jí)應(yīng)用 服務(wù)器 ,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試 JSP 程序的首選。當(dāng)配置正確時(shí), Apache 為 HTML 頁(yè)面服務(wù),而 Tomcat 實(shí)際上運(yùn)行 JSP 頁(yè)面和 Servlet。另外, Tomcat 和 IIS、 Apache 等Web 服務(wù)器一樣,具有處理 HTML 頁(yè)面的功能,另外它還是一個(gè) Servlet 和 JSP 容器 ,獨(dú)立的 Servlet 容器是 Tomcat 的默認(rèn)模式。不過(guò), Tomcat 處理靜態(tài) HTML 的能力不如Apache 服務(wù)器。目前 Tomcat 最新版本為 Released。本系統(tǒng)采用 Tomcat 版本 。 關(guān)鍵技術(shù) JSP JSP( Java Server Pages) 是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種 動(dòng)態(tài)網(wǎng)頁(yè) 技術(shù)標(biāo)準(zhǔn)。 JSP 技術(shù)有點(diǎn)類似 ASP 技術(shù),它是在傳統(tǒng)的 網(wǎng)頁(yè) HTML文件 ( *.htm,*.html) 中插入 Java 程序段 ( Scriptlet) 和 JSP 標(biāo)記 ( tag) ,從而形成 JSP文件 ( *.jsp) 。 用 JSP 開(kāi)發(fā) 的 Web 應(yīng)用是跨平臺(tái)的,既能在 Linux 下運(yùn)行,也能在其他 操作系統(tǒng) 上運(yùn)行。 JSP 頁(yè)面由 HTML 代碼和嵌入其中的 Java 代碼所組成。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些 Java 代碼進(jìn)行處理,然后將生成的 HTML 頁(yè)面返回給客戶端的瀏覽器。Java Servlet 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開(kāi)發(fā)需要 Java Servlet 和JSP 配合才能完成。 JSP 具備了 Java 技術(shù)的簡(jiǎn)單易用,完全的 面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安全可靠,主要面向 因特網(wǎng) 的所有特點(diǎn)。 JSP 是一種編譯性程序,當(dāng)一個(gè) JSP 應(yīng)用程序被首次訪問(wèn)時(shí), JSP 所在的服務(wù)器首先將 JSP 程序轉(zhuǎn)變成為 java 程序,然后編譯成 class 類文件,最后加載到服務(wù)器內(nèi)存中為客戶端請(qǐng)求提供服務(wù)。客戶請(qǐng)求結(jié)束后,依然駐留內(nèi)存,等待第二次請(qǐng)求到達(dá)。所以 JSP 網(wǎng)頁(yè)在執(zhí)行上通常是首次執(zhí)行比較慢,但以后的執(zhí)行速度要快很多。這是 ASP程序鎖不具備的 [9]。 JSP 有五種內(nèi)置對(duì)象 : 1. request 對(duì)象:該 對(duì)象 封裝了用戶提交的信息,通過(guò) 調(diào)用該對(duì)象相應(yīng)的方法可以獲取封裝的信息,即使用該對(duì)象可以獲取用戶提交信息。它是 HttpServletRequest 的實(shí)例。 2. response 對(duì)象:對(duì)客戶的請(qǐng)求做出 動(dòng)態(tài) 的響應(yīng),向客戶端發(fā)送數(shù)據(jù)。 3. Session 對(duì)象: session 對(duì)象是一個(gè) JSP 內(nèi)置對(duì)象,它在第一個(gè) JSP 頁(yè)面被裝載時(shí)自動(dòng)創(chuàng)建,完成會(huì)話期管理。從一個(gè)客戶打開(kāi)瀏覽器并連接到服務(wù)器開(kāi)始,到客戶關(guān)閉瀏覽器離開(kāi)這個(gè) 服務(wù)器結(jié)束,被稱為一個(gè)會(huì)話。當(dāng)一個(gè)客戶訪問(wèn)一個(gè)服務(wù)器時(shí),可能會(huì)在這個(gè)服務(wù)器的幾個(gè)頁(yè)面之間反復(fù)連接,反復(fù)刷新一個(gè)頁(yè)面,服務(wù)器應(yīng)當(dāng)通過(guò)某種辦法知道這是同一個(gè)客戶,這就需要 session 對(duì)象。 4. application 對(duì)象 : 服務(wù)器啟動(dòng)后就產(chǎn)生了這個(gè) application 對(duì)象,當(dāng)客戶在所訪問(wèn)的網(wǎng)站的各個(gè)頁(yè)面之間瀏覽時(shí),這個(gè) application 對(duì)象都是同一個(gè),直到服務(wù)器關(guān)閉。但是與 session 不同的是,所有客戶的 application 對(duì)象都是同一個(gè),即所有客戶共享這個(gè)內(nèi)置的 application 對(duì)象。 5. out 對(duì)象 : out 對(duì)象是一個(gè)輸出流,用來(lái)向客戶端輸出數(shù)據(jù)。 out 對(duì)象用于各種數(shù)據(jù)的輸出。 畢業(yè)設(shè)計(jì)(論文) 5 JavaScript JavaScript 是 Netscape 公司開(kāi)發(fā)的一種腳本語(yǔ)言。 JavaScript 的出現(xiàn)使得網(wǎng)頁(yè)和用戶之間實(shí)現(xiàn)了一種實(shí)時(shí)的、動(dòng)態(tài)的和交互的關(guān)系,使網(wǎng)頁(yè)包含更多的活躍的元素和更加精彩的內(nèi)容。 JavaScript 自身存在 3 個(gè)弊端,即復(fù)雜的文檔對(duì)象模型( DOM) ,不一致的瀏覽器實(shí)現(xiàn)和缺乏便捷的開(kāi)發(fā)、調(diào)試工具。 正當(dāng) JavaScript 從開(kāi)發(fā)者的視線中漸漸隱去時(shí),一種新型的基于 JavaScript 的 Web技術(shù) ——Ajax( Asynchronous JavaScript And XML,異步的 JavaScript 和 XML)誕生了。而使人們真正認(rèn)識(shí)到 Ajax 技術(shù)的強(qiáng)大的導(dǎo)火索是 Google 公司推出的一系列新型Web 應(yīng)用,例如 Gmail、 Google Suggest 和 Google Map 等?;ヂ?lián)網(wǎng)中基于 JavaScript的應(yīng)用越來(lái)越多,使 JavaScript 不再是一種僅僅用于制作 Web 頁(yè)面的簡(jiǎn)單腳本 [3]。 Ajax 技術(shù) Ajax 即 “ Asynchronous JavaScript and XML”( 異步 JavaScript 和 XML) , Ajax 不是一種新的編程語(yǔ)言,而是一種用于創(chuàng)建更好更快以及交互性更強(qiáng)的 Web 應(yīng)用程序的技術(shù)。通過(guò) Ajax, JavaScript 可使用 JavaScript 的 XMLHttpRequest 對(duì)象來(lái)直接與服務(wù)器進(jìn)行通信 [4]。通過(guò) 這個(gè)對(duì)象 JavaScript 可在不重載頁(yè)面的情況與 Web 服務(wù)器交換數(shù)據(jù)。 Ajax 在瀏覽器與 Web 服務(wù)器之間使用異步數(shù)據(jù)傳輸( HTTP 請(qǐng)求),這樣就可使網(wǎng)頁(yè)從服務(wù)器請(qǐng)求少量的信息,而不是整個(gè)頁(yè)面。 Ajax 可使因特網(wǎng)應(yīng)用程序更小、更快, 更友好。 Ajax 是一種獨(dú)立于 Web 服務(wù)器軟件的瀏覽器技術(shù) [2]。 jQuery 技術(shù) jQuery 是繼 prototype 之后又一個(gè)優(yōu)秀的 JavaScript 框架。它是輕量級(jí)的 js 庫(kù) (壓縮后只有 21k) ,它兼容 CSS3,還兼容各種瀏覽器( IE +, FF +, Safari +,Opera +)。 jQuery 使用戶能更方便地處理 HTML documents、 events、實(shí)現(xiàn)動(dòng)畫(huà)效果,并且方便地為網(wǎng)站提供 Ajax 交互。 jQuery 還有一個(gè)比較大的優(yōu)勢(shì)是,它的文檔說(shuō)明很全,而且 各種應(yīng)用也說(shuō)得很詳細(xì),同時(shí)還有許多成熟的插件可供選擇。 jQuery 能夠使用戶的 HTML 頁(yè)保持代碼和 HTML 內(nèi)容分離,也就是說(shuō),不用再在 HTML 里面插入一堆 js 來(lái)調(diào)用命令了,只需定義 id 即可。 jQuery 憑借簡(jiǎn)潔的語(yǔ)法和跨平臺(tái)的兼容性,極大地簡(jiǎn)化了 JavaScript 開(kāi)發(fā)人員遍歷 HTML 文檔、操作 DOM、處理事件、執(zhí)行動(dòng)畫(huà)和開(kāi)發(fā) Ajax 的操作,其獨(dú)特而又優(yōu)雅的代碼風(fēng)格改變了 JavaScript 程序員的設(shè)計(jì)思路和編寫(xiě)程序的方式??傊?,無(wú)論是網(wǎng)頁(yè)設(shè)計(jì)師、后臺(tái)開(kāi)發(fā)者、業(yè)余愛(ài)好者還是項(xiàng)目管理者,都很有必要去學(xué)習(xí) jQuery。 jQuery 強(qiáng)調(diào)的理念是寫(xiě)得少,做得多。 jQuery 獨(dú)特的選擇器、鏈?zhǔn)讲僮?、事件處理機(jī)制和封裝完善的 Ajax 都是其他 JavaScript 庫(kù)望塵莫及的 [1]。 Struts 技術(shù) Struts 是 開(kāi)源軟件 。使用 Struts 的目的是為了幫助我們減少在運(yùn)用 MVC 設(shè)計(jì)模型來(lái)開(kāi)發(fā) Web 應(yīng)用的時(shí)間。如果我們想混合使用 Servlets 和 JSP 的 優(yōu)點(diǎn) 來(lái)建立可擴(kuò)展的應(yīng)用, struts 是一個(gè)不錯(cuò)的選擇。 Struts 1 框架以 ActionServlet 作為核心控制器,整個(gè)應(yīng)用由客戶端請(qǐng)求驅(qū)動(dòng)。當(dāng)客戶端向 Web 應(yīng)用發(fā)送請(qǐng)求時(shí),請(qǐng)求將被 Struts 1 的核心控制器 ActionServlet 攔截,基于 jQuery 的 Ajax 聊天室應(yīng)用 6 ActionServlet 根據(jù)請(qǐng)求決定是否需要調(diào)用業(yè)務(wù)邏輯控制器處理用戶請(qǐng)求(實(shí)際上,業(yè)務(wù)邏輯控制器還是控制器,它只是負(fù)責(zé)調(diào)用模型來(lái)處理用戶請(qǐng)求),當(dāng)用戶請(qǐng)求 處理完成后,其處理結(jié)果通過(guò) JSP 呈現(xiàn)給用戶。 對(duì)于整個(gè) Struts 1 框架而言,控制器就是它的核心, Struts 1 的控制器由兩個(gè)部分組成:核心控制器和業(yè)務(wù)邏輯控制器。其中核心控制器就是 ActionServlet,由 Struts 1框架提供;業(yè)務(wù)邏輯控制就是用戶自定義的 Action,由應(yīng)用開(kāi)發(fā)者提供。 對(duì)于大部分用戶請(qǐng)求而言,都需要得到服務(wù)器的處理。當(dāng)用戶發(fā)送一個(gè)需要得到服務(wù)器處理的請(qǐng)求時(shí),該請(qǐng)求被 ActionServlet 攔截到, ActionServlet 將該請(qǐng)求轉(zhuǎn)發(fā)給對(duì)應(yīng)的業(yè)務(wù)邏輯控制器,業(yè)務(wù)邏輯控制器 調(diào)用模型來(lái)處理用戶請(qǐng)求;如果用戶請(qǐng)求只是希望得到某個(gè) URL 資源,則由 ActionServlet 將被請(qǐng)求的資源轉(zhuǎn)發(fā)給用戶。 Struts 2 與 Struts 1 相比,確實(shí)有很多革命性的改進(jìn),但它并不是新發(fā)布的新框架,而是在另一個(gè)赫赫有名的框架: WebWork 基礎(chǔ)上發(fā)展起來(lái)的。從某種程度上來(lái)講,Strut2 沒(méi)有繼承 Struts 1 的血統(tǒng),而是繼承了 WebWork 的血統(tǒng)?;蛘哒f(shuō), WebWork 衍生出了 Struts 2,而不是 Struts 1 衍生了 Struts 2。因?yàn)?Struts 2 是 WebWork 的升級(jí),而不是一 個(gè)全新的框架,因此穩(wěn)定性、性能等各方面都有很好的保證;而且吸收了 Struts 1 和 WebWork 兩者的優(yōu)勢(shì),因此,是一個(gè)非常值得期待的框架 [15]。 系統(tǒng)環(huán)境 開(kāi)發(fā)環(huán)境 開(kāi)發(fā)模式系統(tǒng)基于 Browser/Server 模式進(jìn)行設(shè)計(jì) 開(kāi)發(fā)工具: 、 開(kāi)發(fā)語(yǔ)言: JAVA: 、 JSP、 HTML、 JavaScript 后臺(tái)數(shù)據(jù)庫(kù): MySQL Server 服務(wù)器:采用 Tomcat 服務(wù)器 運(yùn)行環(huán)境 硬件環(huán)境: 1. 服務(wù)器端 服務(wù)器 端的最低配置是由建立站點(diǎn)所需的軟件來(lái)決定的,在最低配置的情況下,服務(wù)器的往往不盡如人意,現(xiàn)在的硬件性能已經(jīng)相當(dāng)出色,而且價(jià)格也很便宜,因此通常應(yīng)給服務(wù)器端配置高性能的硬件。 本網(wǎng)絡(luò)系統(tǒng)服務(wù)器端的配置如下: 處理器: Inter Pentium4 或更高 內(nèi)存: 512MB 硬盤空間: 80GB 光驅(qū): CDROM 48X 顯卡: SVAG 顯示適配器 2. 用戶端 因?yàn)榭蛻舳酥饕糜跒g覽和操作數(shù)據(jù),所以對(duì)客戶端的硬件要求不高,不過(guò)現(xiàn)在的電腦很高的性價(jià)比,因此需要的配置應(yīng)該高于下面的配置: 處理器: Inter Pentium 或更高 畢業(yè)設(shè)計(jì)(論文) 7 內(nèi)存: 256MB 硬盤空間: 40GB 光驅(qū):
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1