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

正文內(nèi)容

電子信息工程畢業(yè)設(shè)計論文--網(wǎng)絡(luò)聊天室的設(shè)計和實現(xiàn)(參考版)

2024-12-07 17:30本頁面
  

【正文】 red39。339。 + psw +39。+name+39。 但是在實際運用中,發(fā)現(xiàn) 時,會常常找不到 ,造成無法連接數(shù)據(jù)庫,在確認(rèn)代碼沒有問題的前提下,認(rèn)為是 Tomcat服務(wù)器在 Win2021下運行不穩(wěn)定的關(guān)系 .于是嘗試將 Java代碼直接插入每一處的頁面中,來解決連接數(shù)據(jù)庫的問題 。 利用一個 Javabean來完成對數(shù)據(jù)庫的連接,在 JSP程序中,調(diào)用這個數(shù)據(jù)庫接口,即 JDBCODBC橋 。 4) 在選擇單擊下一步后,出現(xiàn)數(shù)據(jù)庫選擇框后,點擊下拉框選擇 pass .然后選擇一系列的默認(rèn)操作完成 pass 數(shù)據(jù)源的建立 。 2) 從“名稱”列表中選擇 SQL Server, 單擊“完成”,出現(xiàn)建立“新的數(shù)據(jù)源到 SQL Server ”對話框,在名稱框中鍵入數(shù)據(jù)源的名稱“ path ”,在服務(wù)器欄中選擇一個 SQL Server 服務(wù)器,在本機調(diào)試時選擇“ (local)”本地服務(wù)器 。 在數(shù)據(jù)庫建立之后,我們進(jìn)行數(shù)據(jù)庫的設(shè)計工作,這里建立兩列內(nèi)容, username, 。 程序中,利用一段 javascript 代碼來處理用戶因忘記輸入用戶名或密碼而做出相應(yīng)的處理,提醒并等待用戶重新輸入 。歡迎進(jìn)入 pollux 聊天室 ./font/centerbr); 是一個建立矢量的過程 用 Vector 的 addElement 方法在矢量中加入一條初始信息“歡迎進(jìn)入pollux 聊天室”, getServletContext().setAttribute(chat1MsgVector , chat1MsgVector); 本科畢業(yè)論文 26 添加 chat1MsgVector 到服 務(wù)器 的 Application 對 象中并 命名為chat1MsgVector 在下面這段程序中將看到建立兩個 Hash 哈希表來保存雙值變量的過程 Hashtable userTime=new Hashtable(); Hashtable userIP=new Hashtable(); 添加 userTime 和 userIP 到服務(wù)器的 Application 對象中分別命名為userTime 和 userIP。 size=39。歡迎來到 pollux 聊天室 .請先登錄,謝謝合作 ./font/centerbr br br 本科畢業(yè)論文 24 br br form name=form1 method=post action= center p登錄昵名 input type=text name=username /p /center center ppassword input type=password name=password /p /center center p input type=submit name=Submit value=提 交 /p SCRIPT Language=javascript ! function CheckData() { if( == ) { (請輸入姓名 ); (0).focus(); } 本科畢業(yè)論文 25 else if( == ) { (請輸入密碼 ); (1).focus(); } else (); } /SCRIPT /center /form /body /html 在上述程序中,一共有 4 個 Application 如下表所示 表 41 程序片斷注釋表 Vector chat1MsgVector=new Vector(); 用來保存用戶的聊天信息 Vector chat1User=new Vector(); 用來保存用戶的列表 Hashtable userLife=new Hashtable(); 用來保存用戶的聊天時間 Hashtable userIP=new Hashtable(); 用來保存用戶的 IP 地址 在這個程序中可以看到在矢量的建立過程中有下列幾個過程 : Vector chat1MsgVector=new Vector(); (centerfont color=39。 size=39。歡迎進(jìn)入 pollux 聊天室 ./font/centerbr); getServletContext().setAttribute(chat1Msg,chat1MsgVector); Vector chat1User=new Vector(); \\用來保存用戶的列表 (); getServletContext().setAttribute(chat1User,chat1User); Hashtable liveLife=new Hashtable(); \\用來保存用戶的聊天時間 Hashtable userIP=new Hashtable(); \\用來保存用戶的 IP地址 getServletContext().setAttribute(liveLife ,liveLife); getServletContext().setAttribute(userIP,userIP); % centerfont color=39。 size=39。 圖 42 登陸界面截圖 代碼如下: html title pollux 聊天室 本科畢業(yè)論文 23 /title head /head body bgcolor=lightgreen %page import=% %page contentType=text/html; charset=gb2312% %page language=java% %page import=% %page import=% % Vector chat1MsgVector=new Vector(); \\用來保存用戶的聊 天信息 (centerfont color=39。 本科畢業(yè)論文 20 本章小結(jié) 本章節(jié)分析了網(wǎng)絡(luò)聊天室的組成結(jié)構(gòu),介紹了系統(tǒng)開發(fā)所需的環(huán)境以及運行系統(tǒng)必要的硬件配置,為下一步系統(tǒng)的實現(xiàn)打好了基礎(chǔ) 。 此時 IIS 應(yīng)該已經(jīng)可以處理 *.jsp 文件了,由于 Tomcat 設(shè)置中默認(rèn)的 Root 是 tomcat\ webapps\ ROOT 所以你可以在這個目錄中放置一個 jsp 文件例如 然后訪問 : 看一下效果 。 ( 4) 利 用 IIS 管理器把 設(shè)置為默認(rèn) WEB 站點的ISAPI 篩選器,名稱可以任起 。 網(wǎng)絡(luò)聊天室系統(tǒng) 開發(fā)設(shè)計環(huán)境 操作系統(tǒng)平臺:中文 Windows2021 server 前臺語言: HTML 語言嵌套 JSP 語言 前端開發(fā)工具: Windows 記事本 訪問數(shù)據(jù)庫技術(shù): JDBCODBC 橋 后端數(shù)據(jù)庫: SQL Server 2021 網(wǎng)絡(luò)聊天室系統(tǒng)的 運行環(huán)境 硬件環(huán)境:能運行 Windows 98 及其以上的微機(出于速度的考慮,推薦內(nèi)存不少于 64M) 軟件環(huán)境 : 配置有 IIS+Tomcat 虛擬服務(wù)器或 IIS+Resin 虛擬服務(wù)器 的 Windows 2021 profession/server、 windows xp 以及本地(遠(yuǎn)程)數(shù)據(jù)庫 SQL Server. Web服務(wù)器 SQL 數(shù)據(jù)庫 JDBC 瀏覽器 本科畢業(yè)論文 17 安裝和配置 SERVLET 和 JSP 執(zhí)行環(huán)境 TOMCAT+IIS 配置虛擬服務(wù)器 首先要啟動 Tomcat, 可以查看 tomcat\ bin\ 文件 ,利用控制面板里面的系統(tǒng) 高級 環(huán)境變量對話框新建環(huán)境TOMCAT_HOME 和 JAVA_HOME ,使它們各自指向 TOMCAT 和 JDK 的根目錄即可 .另外為保險起見可以在 path 里面把二者的路徑添加進(jìn)去 ,然后開啟一個 DOS窗口執(zhí)行 ,啟動 Tomcat 后會有一個 DOS 窗口顯示啟動情況 ,此時訪問 可以看到 Tomcat 的一些示例 。 近年來由于 Inter/Intra 技術(shù)的發(fā)展和普及 ,各種各樣的信息都在 WWW( World Wide Web)上發(fā)布,人們之間的信息溝通比以往變得更為高效快捷, Web 技術(shù)的應(yīng)用已成為一種必然,但傳統(tǒng)的客戶機 /服務(wù)器模式的數(shù)據(jù)庫設(shè)計與 Web 的相關(guān)技術(shù)互相獨立,兩者無法進(jìn)行集成,我們知道,采用客戶機 /服務(wù)器模式的數(shù)據(jù)庫系統(tǒng)無論在設(shè)計開發(fā)還是在應(yīng)用方面都具有一定的局限性,比如在應(yīng)用中,操作人員必須學(xué)會本系統(tǒng)的操作方法、規(guī)程等,不具有普及性、易懂性,等等,基于這種情況,微軟提出 Web Computing 的概念,將它應(yīng)用于數(shù)據(jù)庫技術(shù)中 。 網(wǎng)絡(luò)聊天室的總體結(jié)構(gòu) 聊天室采用的是 當(dāng)前流行的 Browser/Server(瀏覽器 /服務(wù)器 )結(jié)構(gòu), B/S 結(jié)構(gòu)是隨著 Inter 技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu) 。 本科畢業(yè)論文 14 本章小結(jié) 本章節(jié)主要論述了 JSP 的特點,以及相對于其它語言來說它的優(yōu)點,解決了服務(wù)器的 選擇問題,并對為何選擇這種服務(wù)器以及服務(wù)器之間連接的好處作了介紹,最后簡要介紹了接口的面貌 。 其中 又有兩個子類型 : 1. 用于執(zhí)行預(yù)編譯的 SQL 語句 ; 2. 用于執(zhí)行對一個數(shù)據(jù)庫內(nèi)嵌過程的調(diào)用 。 接口概貌 接口分為兩個層次一個是面向程序開發(fā)人員的 JDBC API ,另外一個是底層的 JDBC Driver API。 夠被稱為 JDBC 兼容,要求一個驅(qū)動至少支持 ANSI SQL2 的標(biāo)準(zhǔn),這使得那些需要廣泛移植性的程序獲得一個最小的分母,相信 ANSI 本科畢業(yè)論文 12 SQL2 是足夠強大的,并且是得到足夠支持的 。 JDBC 能完成下列三件事: 1)同一個數(shù)據(jù)庫建立連接 2)向數(shù)據(jù)庫發(fā)送 SQL 語句 3)處理數(shù)據(jù)庫返回的結(jié)果 JDBC 的特點 JDBC 允許查詢表達(dá)式直接傳遞到底層的數(shù)據(jù)驅(qū)動,這樣一個程 序可以獲得盡量 多的 SQL 功能,但是可能被 DBMS 拒絕,事實上一個程序的查詢,甚至可以不是 SQL 的,或者是 SQL 的一個特殊演化 。 使與數(shù)據(jù)庫無關(guān)的 Java 工具和產(chǎn)品成為可能 .使得數(shù)據(jù)庫連接的開發(fā)者可以提供各種各樣的連接方案,我們看到,我們定義一個通用低層的支持基本 SQL 功能的 JavaDataBase Connectivity (JDBC)API 的緊迫任務(wù) 。 許多 Java 應(yīng)用開發(fā)者都希望能夠 編寫?yīng)毩⒂谔囟?DBMS 的程序,而我們也相信一個獨立于 DBMS 的接口,將使得與各種各樣 DBMS 連接變得最為便捷,開發(fā)更加迅速 .所以定義一個通用的 SQL 數(shù)據(jù)庫存取框架,在各種各樣的提供數(shù)據(jù)庫連接模塊上提供統(tǒng)一的界面是十分有意義的 。由于 Java 是一個健壯、安全易于使用的易于理解 .所以它成為開發(fā)數(shù)據(jù)庫應(yīng)用的一種良好的語言基礎(chǔ) 。 SQL 是一種很流行的關(guān)系數(shù)據(jù)庫, JDBC 是第一個標(biāo)準(zhǔn)化地把關(guān)系數(shù)據(jù)庫和 Java 程序集成到一起 。 JDBCODBC JSP 可以輕松的與多種數(shù)據(jù)庫相連 , 通過 JSP 網(wǎng)頁可以添加、刪除、修改和瀏覽數(shù)據(jù)庫中的數(shù)據(jù) 。 數(shù)據(jù)庫簡介 數(shù)據(jù)庫選用的是 SQL Server2021。 本科畢業(yè)論文 10 Tomcat 既可作為獨立的容器 (主要是用于開發(fā)與調(diào)試 )又可作為對現(xiàn)有服務(wù)器的附加 (當(dāng)前支持 Apache,IIS 和 Netscape 服務(wù)器 )。 web 服務(wù)器插件和 Java 容器 JVM 使用 IPC 機制 (通常是 TCP/IP)進(jìn)行通訊 。 如有某個需要調(diào)用 servlet 的請求 ,插件將取得對此請求的控制并將他傳遞 (使用 JNI)給 Java容器 .進(jìn)程內(nèi)容器對于多線程 ,單進(jìn)程的服務(wù)器非常合適并且提供很好的運行速度 ,但伸縮性有所不足 。 大多數(shù)的 web 服務(wù)器并非基于 Java,因此 ,我們可以得出如下兩種容器的模式 。 粗略地可以將 servlet 容器分為如下幾類 : ( 1) 獨立的 servlet 容器 內(nèi)置有 web 服務(wù)器的一部分 。 Tomcat 服務(wù)器 Tomcat 是一個帶有 jsp 環(huán)境的 servlet 容器 。 并且供應(yīng)商們可能會有選擇地擴(kuò)展和擴(kuò)充在 JSP 規(guī)范中基本的、必需的功能 .JSP 引擎能夠強有力地支持多種腳本語言和對象模型 。 已經(jīng)有幾
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1