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

正文內(nèi)容

基于javaweb的校友錄系統(tǒng)的設(shè)計(jì)和實(shí)施畢業(yè)論文-資料下載頁(yè)

2025-08-19 19:14本頁(yè)面

【導(dǎo)讀】師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加。而使用過(guò)的材料。均已在文中作了明確的說(shuō)明并表示了謝意。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文。不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)的成果作品。究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。全意識(shí)到本聲明的法律后果由本人承擔(dān)。同意學(xué)校保留并向國(guó)家有關(guān)部門(mén)或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)大學(xué)可以將本學(xué)位。印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。Inter已經(jīng)成為人們生活、工作、學(xué)習(xí)越來(lái)越離不開(kāi)的平臺(tái)。息服務(wù),而是日益成為一個(gè)操作平臺(tái),為用戶(hù)提供強(qiáng)大的服務(wù)功能。建立一個(gè)基于B/S架構(gòu)的校友錄,實(shí)現(xiàn)信息網(wǎng)絡(luò)化。該系統(tǒng)可供包括在校、離校、以及游客登錄使用。系統(tǒng)中班級(jí)管理為必不可少的模塊項(xiàng),主要是為了安全有。語(yǔ)句處理對(duì)用戶(hù)分類(lèi),添加,刪除,修改等操作,使Web與數(shù)據(jù)庫(kù)緊密聯(lián)系起來(lái)。

  

【正文】 n 組 件圖 1 8 M o d e l 1 模 式 流 程 圖 ? Model2 Model2 實(shí)質(zhì)是 JSP+Servlet+Javabean 模式,這種設(shè)計(jì)模式是一種聯(lián)合使用 JSP 與 Servlet來(lái)提供動(dòng)態(tài)內(nèi)容服務(wù)的方法,使用它來(lái)分配視圖 JSP 的顯示頁(yè)面,同時(shí)調(diào)用模型的 JavaBean來(lái)控制業(yè)務(wù)邏輯。這是一個(gè)良好的 MVC 模式。圖 19 所示為 Model2 模式。 關(guān)于 Oracle Oracle 是世界領(lǐng)先的信息管理軟件開(kāi)發(fā)商,因其復(fù)雜的關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品而聞名。 Oracle數(shù)據(jù)庫(kù)產(chǎn)品為財(cái)富排行榜上的前 1000家公司所采用,許多大型網(wǎng)站也選用了 Oracle 系統(tǒng)。Oracle 的關(guān)系數(shù)據(jù)庫(kù)是世界第一個(gè)支持 SQL語(yǔ)言的數(shù)據(jù)庫(kù)。 1977 年, Lawrence 領(lǐng)著一些同事成立了 Oracle 公司,他們的成功強(qiáng)力反擊了那些說(shuō)關(guān)系數(shù)據(jù)庫(kù)無(wú)法成功商業(yè)化的說(shuō)法?,F(xiàn)在, Oracle 公司的財(cái)產(chǎn)凈值已經(jīng)由當(dāng)初的 2020 美元增值到了現(xiàn)在的年收入超過(guò)97 億美元。 Oracle 的目標(biāo)定位于高端工作站以及作為服務(wù)器的小型計(jì)算機(jī)。 Oracle 的路線同 Sun 微系統(tǒng)公司類(lèi)似,都提出了網(wǎng)絡(luò)計(jì)算機(jī)的概念。 Oracle 宣稱(chēng)自己是世界上首家百分之百進(jìn)行基于互聯(lián)網(wǎng)的企業(yè)軟件的軟件公 司。整個(gè)產(chǎn)品線包括:數(shù)據(jù)庫(kù)、服務(wù)器、企業(yè)商務(wù)應(yīng)用程序以 計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè) 學(xué)士學(xué)位論文 第 12 頁(yè) 及應(yīng)用程序開(kāi)發(fā)和決策支持工具。從 Oracle 首席執(zhí)行官 Ellison 的發(fā)言可以看出 Oracle 對(duì)網(wǎng)絡(luò)計(jì)算的信心,他說(shuō): “ Oracle 公司的成敗依賴(lài)于互聯(lián)網(wǎng)是否能夠成為將來(lái)的主流計(jì)算方式,如果答案是 ‘ 是 ’ , Oracle 就贏了 ” 。 客戶(hù)端W e b 服 務(wù) 器數(shù) 據(jù) 庫(kù)J S P 組 件J S P組 件J a v a B e a n組 件請(qǐng) 求響 應(yīng)圖 1 9 M o d e l 2 模 式 Oracle 是世界領(lǐng)先的信息管理軟件開(kāi)發(fā)商,因其復(fù)雜的關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品而聞名。 Oracle數(shù)據(jù)庫(kù)產(chǎn)品為財(cái)富排行榜上的前 1000家公司所采用,許多大型網(wǎng)站也選用了 Oracle 系統(tǒng)。Oracle 的關(guān)系數(shù)據(jù)庫(kù)是世界第一個(gè)支持 SQL語(yǔ)言的數(shù)據(jù)庫(kù)。 1977 年, Lawrence 領(lǐng)著一些同事成立了 Oracle 公司,他們的成功強(qiáng)力反擊了那些說(shuō)關(guān)系數(shù)據(jù)庫(kù)無(wú)法成功商業(yè)化的說(shuō)法。現(xiàn)在, Oracle 公司的財(cái)產(chǎn)凈值已經(jīng)由當(dāng)初的 2020 美元增值到了現(xiàn)在的年收入超過(guò)97 億美元。 Oracle 的目標(biāo)定位于高端工作站以及作為服務(wù)器的小型計(jì)算機(jī)。 Oracle 的路線同 Sun 微系統(tǒng)公司類(lèi)似,都提出了網(wǎng)絡(luò)計(jì)算機(jī)的概念。 Oracle 宣稱(chēng)自己是世界上首家百分之百進(jìn)行基于互聯(lián)網(wǎng)的企業(yè)軟件的軟件公司。整個(gè) 產(chǎn)品線包括:數(shù)據(jù)庫(kù)、服務(wù)器、企業(yè)商務(wù)應(yīng)用程序以及應(yīng)用程序開(kāi)發(fā)和決策支持工具。從 Oracle 首席執(zhí)行官 Ellison 的發(fā)言可以看出 Oracle 對(duì)網(wǎng)絡(luò)計(jì)算的信心,他說(shuō): “ Oracle 公司的成敗依賴(lài)于互聯(lián)網(wǎng)是否能夠成為將來(lái)的主流計(jì)算方式,如果答案是 ‘ 是 ’ , Oracle 就贏了 ” 。 以來(lái)引入了共享 SQL 和多線索服務(wù)器體系結(jié)構(gòu)。這減少 了 ORACLE 的資源占用,并增強(qiáng)了 ORACLE 的能力,使之在低檔軟硬件平臺(tái)上用較少的資源就可以支持更多的用戶(hù),而在高檔平臺(tái)上可以支持成百上千個(gè)用戶(hù)。 提供了基于角色 (ROLE)分工的安全保密管理。在數(shù)據(jù)庫(kù)管理功能、完整性檢查、安全性、一致性方面都有良好的表現(xiàn)。 支持大量多媒體數(shù)據(jù),如二進(jìn)制圖形、聲音、動(dòng)畫(huà)以及多維數(shù)據(jù)結(jié)構(gòu)等。提供了與第三代高級(jí)語(yǔ)言的接口軟件 PRO*系列,能在 C、 C++等主語(yǔ)言中嵌入 SQL 語(yǔ)句及過(guò)程化( PL/SQL) 語(yǔ)句,對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行操縱。加上它有許多優(yōu)秀的前臺(tái)開(kāi)發(fā)工具如 POWER BUILD、 SQL*FORMS、 VISIA BASIC 等,可以快速開(kāi)發(fā)生成基于客戶(hù)端 PC 平臺(tái)的應(yīng)用程序,并具有良好的移植性。 計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè) 學(xué)士學(xué)位論文 第 13 頁(yè) 提供了新的分布式數(shù)據(jù)庫(kù)能力??赏ㄟ^(guò)網(wǎng)絡(luò)較 方便地讀寫(xiě)遠(yuǎn)端數(shù)據(jù)庫(kù)里的數(shù)據(jù),并有對(duì)稱(chēng)復(fù)制的技術(shù)。 Oracle 也許是最流行的服務(wù)器 , 占有最大的市場(chǎng)份額 。 它被廣泛用于各個(gè)市場(chǎng)領(lǐng)域 , 滿(mǎn)足一系列的存儲(chǔ)需求 , 例如財(cái)務(wù)記錄 , 人力資源及訂單編制等 .造成這種現(xiàn)象的原因之一在于 Oracle 較早的進(jìn)入 RDBMS(關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng) )領(lǐng)域 , 并且提供可運(yùn)行于大多數(shù)操作系統(tǒng)能夠上的數(shù)據(jù)庫(kù)版本 , 雖然 Orcle 的首選操作系統(tǒng)似乎正由 Solaris 轉(zhuǎn)為 Linux, 但是Oracle 仍然在進(jìn)行與其他操作系統(tǒng)的兼容工作 。 盡管 Oracle 經(jīng)常在 Unix 或是 Linux 平臺(tái)上運(yùn)行 , 但是也有 大量的 Oracle 在 HPUX 和 AIX 上運(yùn)行 。 隨著幾年前電子商務(wù)的激增 , 將會(huì)驅(qū)使 Oracle 成為 WEB應(yīng)用所需數(shù)據(jù)庫(kù)的選擇 。 這使數(shù)據(jù)庫(kù)更容易受攻擊者的控制 , 事實(shí)上 ,一旦 Oracle 從后臺(tái)進(jìn)入前端 , 那么人們會(huì)更多地關(guān)注它的安全方面 。 關(guān)于 Tomcat Tomcat 是一個(gè)開(kāi)源的免費(fèi)的 服務(wù)器,它是 Serlvet 容器,是 Apache 基金會(huì)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache, Sun 和其它一些公司及個(gè)人共同開(kāi)發(fā)而成。由于有了 Sun的參與和支持,最新的 Servlet 和 JSP 規(guī)范總能在 Tomcat 中得到體現(xiàn)。 Tomcat 被 JavaWorld雜志的編輯選為 2020 年度最具創(chuàng)新的 Java 產(chǎn)品,可見(jiàn)其在業(yè)界的地位。 與傳統(tǒng)的桌面應(yīng)用程序不同, Tomcat中的應(yīng)用程序是一個(gè) WAR( Web Archive)文件。WAR 是 Sun 提出的一種 Web 應(yīng)用程序格式,與 JAR 類(lèi)似,也是許多文件的一個(gè)壓縮包。這個(gè)包中的文件按一定目錄結(jié)構(gòu)來(lái)組織:通常其根目錄下包含有 HTML 和 JSP 文件或者包含這兩種文件的目錄,另外還會(huì)有一個(gè) WEBINF目錄,這個(gè)目錄很重要。通常在 WEBINF目錄下有一個(gè) classes 目錄, ,而 classes目錄下則包含編譯好的 Servlet 類(lèi)和 JSP 或 Servlet 所依賴(lài)的其它類(lèi)(如 JavaBean)。通常這些所依賴(lài)的類(lèi)也可以打包成 JAR 放到 WEBINF 下的 lib 目錄下,當(dāng)然也可以放到系統(tǒng)的CLASSPATH 中,但那樣移植和管理起來(lái)不方便。 在 Tomcat 中,應(yīng)用程序的部署很簡(jiǎn)單,只需將 WAR 放到 Tomcat 的 webapp 目錄下,Tomcat 會(huì)自動(dòng)檢測(cè)到這個(gè)文件,并將其解壓。你在瀏覽器中訪問(wèn)這個(gè)應(yīng)用的 JSP 時(shí),通常第一次會(huì)很 慢,因?yàn)?Tomcat 要將 JSP 轉(zhuǎn)化為 Servlet 文件,然后編譯。編譯以后,訪問(wèn)將會(huì)很快。另外 Tomcat也提供了一個(gè)應(yīng)用: manager,訪問(wèn)這個(gè)應(yīng)用需要用戶(hù)名和密碼,用戶(hù)名和密碼存儲(chǔ)在一個(gè) xml 文件中。通過(guò)這個(gè)應(yīng)用,輔助于 FTP,你可以在遠(yuǎn)程通過(guò) Web 部署和撤銷(xiāo)應(yīng)用。當(dāng)然本地也可以。 Tomcat 不僅僅是一個(gè) Servlet 容器,它也具有傳統(tǒng)的 Web 服務(wù)器的功能:處理 Html 頁(yè)面。但是與 Apache 相比,它的處理靜態(tài) Html 的能力就不如 Apache。我們可以將 Tomcat和 Apache 集成到一塊,讓 Apache 處理靜態(tài) Html,而 Tomcat 處理 Jsp 和 Servlet。這種集成只需要修改一下 Apache 和 Tomcat 的配置文件即可。 另外, Tomcat 提供 Realm 支持。 Realm 類(lèi)似于 Unix里面的 group。在 Unix中,一個(gè) group對(duì)應(yīng)著系統(tǒng)的一定資源,某個(gè) group 不能訪問(wèn)不屬于它的資源。 Tomcat 用 Realm 來(lái)對(duì)不同的應(yīng)用(類(lèi)似系統(tǒng)資源)賦給不同的用戶(hù)(類(lèi)似 group)。沒(méi)有權(quán)限的用戶(hù)則不能訪問(wèn)這個(gè)應(yīng)用。 Tomcat 提供三種 Realm: 計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè) 學(xué)士學(xué)位論文 第 14 頁(yè) ? JDBCRealm,這個(gè) Realm 將用戶(hù)信息存在數(shù)據(jù)庫(kù)里 ,通過(guò) JDBC 獲得用戶(hù)信息來(lái)進(jìn)行驗(yàn)證。 ? JNDIRealm,用戶(hù)信息存在基于 LDAP 的服務(wù)器里,通過(guò) JNDI 獲取用戶(hù)信息。 ? MemoryRealm,用戶(hù)信息存在一個(gè) xml文件里面,上面講的 manager 應(yīng)用驗(yàn)證用戶(hù)時(shí)即使用此種 Realm。通過(guò) Realm 我們可以方便地對(duì)訪問(wèn)某個(gè)應(yīng)用的客戶(hù)進(jìn)行驗(yàn)證。 在 Tomcat 中,還可以利用 Servlet 提供的事件監(jiān)聽(tīng)器功能,來(lái)對(duì)你的應(yīng)用或者 Session實(shí)行監(jiān)聽(tīng)。 Tomcat也提供其它的一些特征,如與 SSL 集成到一塊,實(shí)現(xiàn)安全傳輸。還有 Tomcat也提供 JNDI 支持,這與 那些 J2EE 應(yīng)用服務(wù)器提供的是一致的。說(shuō)到這里我們要介紹一下通常所說(shuō)的應(yīng)用服務(wù)器(如 WebLogic)與 Tomcat 有何區(qū)別。應(yīng)用服務(wù)器提供更多的 J2EE特征,如 EJB, JMS, JAAS 等,同時(shí)也支持 Jsp 和 Servlet。而 Tomcat則功能沒(méi)有那么強(qiáng)大,它不提供 EJB等支持。但如果與 JBoss(一個(gè)開(kāi)源的應(yīng)用服務(wù)器)集成到一塊,則可以實(shí)現(xiàn)J2EE 的全部功能。既然應(yīng)用服務(wù)器具有 Tomcat的功能,那么 Tomcat 有沒(méi)有存在的必要呢?事實(shí)上,很多中小應(yīng)用不需要采用 EJB等技術(shù), Jsp 和 Servlet 已經(jīng)足夠 ,這時(shí)如果用應(yīng)用服務(wù)器就有些浪費(fèi)了。而 Tomcat 短小精悍,配置方便,能滿(mǎn)足 實(shí)際 需求,這種情況下自然會(huì)選擇 Tomcat。 基于 Tomcat的開(kāi)發(fā)其實(shí)主要是 Jsp 和 Servlet 的開(kāi)發(fā),開(kāi)發(fā) Jsp 和 Servlet 非常簡(jiǎn)單,可以用普通的文本編輯器或者 IDE,然后將其打包成 WAR 即可。這里要提到 的是 另外一個(gè)工具 Ant, Ant 也是 Jakarta 中的一個(gè)子項(xiàng)目,它所實(shí)現(xiàn)的功能類(lèi)似于 Unix中的 make。 此時(shí) 需要寫(xiě)一個(gè) 文件,然后運(yùn)行 Ant 就可以完成 xml 文件中定義的工作,這個(gè)工具對(duì)于一個(gè)大的應(yīng)用來(lái)說(shuō)非 常好,只需在 xml 中寫(xiě)很少的東西就可以將其編譯并打包成 WAR。事實(shí)上,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了 Ant。另外,在 中, 已經(jīng) 可以利用標(biāo)簽庫(kù)實(shí)現(xiàn) Java 代碼與 Html文件的分離,使 Jsp 的維護(hù)更方便。 Tomcat 也可以與其它一些軟件集成起來(lái)實(shí)現(xiàn)更多的功能。如與上面提到的 JBoss 集成起來(lái)開(kāi)發(fā) EJB,與 Cocoon( Apache 的另外一個(gè)項(xiàng)目)集成起來(lái)開(kāi)發(fā)基于 Xml 的應(yīng)用,與OpenJMS 集成起來(lái)開(kāi)發(fā) JMS 應(yīng)用,除了 上文 提到的這幾種,可以與 Tomcat 集成的軟件還有很多。 關(guān)于開(kāi)發(fā)環(huán)境 MyEclipse MyEclipse 的開(kāi)發(fā)者是 Genuitec。 MyEclipse 是商業(yè)插件和工具的集合,為免費(fèi)的 Eclipse開(kāi)源平臺(tái)增加了大量有用的開(kāi)發(fā)服務(wù)端應(yīng)用的功能。 MyEclipse 是一個(gè)專(zhuān)門(mén)為 Eclipse 設(shè)計(jì)的商業(yè)插件和開(kāi)源插件的完美集合。 MyEclipse 為Eclipse 提供了一個(gè)大量私有和開(kāi)源的 Java 工具的集合,很大程度上解決了各種開(kāi)源工具的不一致和缺點(diǎn)問(wèn)題,并大大提高了 Java 和 JSP 應(yīng)用開(kāi)發(fā)的效率。 MyEclipse 的實(shí)際價(jià)值來(lái)自其發(fā)布的大量的可視化開(kāi)發(fā)工具和實(shí)用組件。如CCS/JS/HTML/XML的編輯器,幫助創(chuàng)建 EJB 和 Struts 項(xiàng)目的向?qū)Рa(chǎn)生項(xiàng)目的所有主要的組件如 Action/Session Bean/Form 等,此外還包含編輯 Hibernate 配置文件和執(zhí)行 SQL 語(yǔ)句的工具。 計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè) 學(xué)士學(xué)位論文 第 15 頁(yè) 本章小結(jié) 本章 介紹了 軟件開(kāi)發(fā)的工具、 Java語(yǔ)言 以及 B/S模型 的特點(diǎn) ,以及開(kāi)發(fā)該軟件所涉及到的 Java Web的相關(guān)知識(shí),詳細(xì)的向大家闡述了 Java Web 的 Servlet、 JSP 以及 JavaBean 組件,并且介紹了標(biāo)簽、 JSF 與 XML技術(shù)在 Java Web中的應(yīng)用。并且介紹了在 Java Web 系統(tǒng)設(shè)計(jì)中的重要知識(shí) MVC 設(shè)計(jì)模式與 Oracle 的發(fā)展及其特點(diǎn) 。這些都是開(kāi)發(fā) Java Web 系統(tǒng)的重要知識(shí)。其次本章還對(duì)服務(wù)器 Tomcat 進(jìn)行了相關(guān)的說(shuō)明,這些都是在 Java Web 開(kāi)發(fā)過(guò)程中必須了解的知識(shí)。 計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè) 學(xué)士學(xué)位論文 第 16 頁(yè) 2 需求分析 任務(wù)描述 系統(tǒng)模塊的設(shè)計(jì)應(yīng)該遵循整個(gè)系統(tǒng)總體設(shè)計(jì)思路。即基于 B/S 模型構(gòu)建校友錄。系統(tǒng)的總體設(shè)計(jì)應(yīng)該是提供給上網(wǎng)瀏覽者一個(gè)效率高,能容豐富的網(wǎng)絡(luò)空間。包括用戶(hù)可以在線聊天,上傳下載圖片,網(wǎng)上購(gòu)物等種種功能。 其中校友錄中必不可少的主體模塊之一就是網(wǎng)上虛擬班級(jí)的創(chuàng)建,它將提供的是一個(gè)互動(dòng)的虛擬空 間。班級(jí)作為一個(gè)整體包含了許多的個(gè)體,用戶(hù)作為班級(jí)的個(gè)體可以在班級(jí)范圍能有自己的行
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1