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

正文內(nèi)容

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

2024-09-24 18:06 本頁(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)畫效果,并且方便地為網(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)畫和開(kāi)發(fā) Ajax 的操作,其獨(dú)特而又優(yōu)雅的代碼風(fēng)格改變了 JavaScript 程序員的設(shè)計(jì)思路和編寫程序的方式??傊瑹o(wú)論是網(wǎng)頁(yè)設(shè)計(jì)師、后臺(tái)開(kāi)發(fā)者、業(yè)余愛(ài)好者還是項(xiàng)目管理者,都很有必要去學(xué)習(xí) jQuery。 jQuery 強(qiáng)調(diào)的理念是寫得少,做得多。 jQuery 獨(dú)特的選擇器、鏈?zhǔn)讲僮鳌⑹录幚頇C(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)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1