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

正文內(nèi)容

基于javaweb的校友錄論文(參考版)

2024-11-11 22:01本頁面
  

【正文】 )視 視 視 視 ( 視視 視 視。 計算機科學(xué)與技術(shù)專業(yè) 學(xué)士學(xué)位論文 第 21 頁 視 視視 視 視 視 視 視 :( 視 視 視 視 , 視 視 , 視 視 , 視 視 。否則,班級創(chuàng)建成功,創(chuàng)建者還需要補充用戶信息。 計算機科學(xué)與技術(shù)專業(yè) 學(xué)士學(xué)位論文 第 20 頁 視 視視 視 視 視 視 , 視 視視 視 視 視視 視 視 視視 視視 視視 3 3 視 視 視 視 視 視 視 視 視視 視 視 視 視 視 視 視 視 視 ? 創(chuàng)建班級功能的設(shè)計 通過了注冊后的用戶才可以創(chuàng)建新班。 此 模塊 的 程序流程圖 如圖 33 所示。這樣可以避免用戶惡意修改 URL 中的值來非法訪問。如果通過了身份驗證,則為合法用戶,同時其帳號和權(quán)限等資料將會保存在 Session 對象, Session 對象儲存的信息是局部的,隨用戶不同而不同的。 登錄子模塊和創(chuàng)建班級子模塊在系統(tǒng)中的實現(xiàn)其功能對所有用戶可見,而刪除、查詢、管理員班級留言功能只針對身份被標識為管理員的用戶開放。 用 戶J S P創(chuàng) 建 班 級添 加 , 刪 除 , 修改 等 權(quán) 限 操 作 W e b 服 務(wù) 器 D a t a B a s e 服 務(wù) 器 圖 3 1 系 統(tǒng) 結(jié) 構(gòu) 圖 功能模塊 此系統(tǒng)模塊要的功能是創(chuàng)建班級和班級管理員操作權(quán)限的實現(xiàn),圍繞著這個目標把系統(tǒng)制作劃分為登錄子模塊、創(chuàng)建班級子模塊、管理員權(quán)限子模塊和數(shù)據(jù)庫模塊 , 如圖 32 所示。 用戶操作錯誤時,返回出錯信息 至 出錯信息頁。 編碼規(guī)范 文件名用英文表示其功能,起到一目了然的作用。 JSP 網(wǎng)頁吸引人的地方 之一就是能結(jié)合 JavaBeans 技術(shù)來擴充網(wǎng)頁中程序的功能。 5) Run Circumstance (運行環(huán)境 ) :安裝 支持 Java 運行。 3) Database(數(shù)據(jù)庫): Oracle8i。 軟件環(huán)境 : 1) Operating System(操作系統(tǒng)): Windows2020/NT/XP。為了確保用戶輸入數(shù)據(jù)的有效性并與數(shù)據(jù)庫字段設(shè)計相符,所以對用戶輸入的表單項也要做相應(yīng)的約束。系統(tǒng)雖然對所有用戶開放,但部分資料和功能只針對班級管理員開放;新增用戶需要通過申請、注冊等方式獲得希望得到的權(quán)限和信息;如果不遵守網(wǎng)站用戶協(xié)議,或傳播任何非法的、淫穢等信息資料,將立即取消用戶服務(wù)帳號,并視情節(jié)的嚴重性付諸于法律??梢詫⒆约旱乃袡?quán)利移交給另一位班級成員。遵守網(wǎng)站用戶協(xié)議,管理班級成員不傳播任何非法的、傷害性的、淫穢等信息資料。有義務(wù)定期維護班級校友錄,發(fā)展班級成員,使舊時的班級重新成為一個整體。有權(quán)將班級管理員降級為普通班級成員,將違反網(wǎng)站用戶協(xié)議的,對班級造成不良影響的普通班級成員從本班級中除名。 視 視視 視視 視 視視 視 視視 視視 視視 視 視視視 視視 視視 視 視視I D視 視視 視視 視 視視 視 視視 視視 視 I D視 2 1 視 視 E R 視11nnm 計算機科學(xué)與技術(shù)專業(yè) 學(xué)士學(xué)位論文 第 17 頁 用戶特點 系統(tǒng)應(yīng)該圍繞著用戶特點設(shè)計。能否將系統(tǒng)的前后臺合理有效的關(guān)聯(lián)是整體系統(tǒng)模塊成功的關(guān)鍵。此處管理員權(quán)限的功能設(shè)計定要引用到大量的數(shù)據(jù)庫操作,這就需要考慮到為虛擬班級分配系統(tǒng)存儲空間,建立數(shù)據(jù)庫表。而針對用戶將使用到的功能和特點,將此系統(tǒng)模塊劃分為班級注冊、管理員信息注冊、管理員權(quán)限操作(包括:班級成員的刪除、班級的刪除、更改班級名稱、添加班級管理員、班級留言等),數(shù)據(jù)庫設(shè)計等幾個子模塊。與其相關(guān)涉及到班級的長期維護和管理等功能。 其中校友錄 中必不可少的主體模塊之一就是網(wǎng)上虛擬班級的創(chuàng)建,它將提供的是一個互動的虛擬空間。系統(tǒng)的總體設(shè)計應(yīng)該是提供給上網(wǎng)瀏覽者一個效率高,能容豐富的網(wǎng)絡(luò)空間。 計算機科學(xué)與技術(shù)專業(yè) 學(xué)士學(xué)位論文 第 16 頁 2 需求分析 任務(wù)描述 系統(tǒng)模塊的設(shè)計應(yīng)該遵循整個系統(tǒng)總體設(shè)計思路。這些都是開發(fā) Java Web 系統(tǒng)的重要知識。 計算機科學(xué)與技術(shù)專業(yè) 學(xué)士學(xué)位論文 第 15 頁 本章小結(jié) 本章 介紹了 軟件開發(fā)的工具、 Java語言 以及 B/S模型 的特點 ,以及開發(fā)該軟件所涉及到的 Java Web的相關(guān)知識,詳細的向大家闡述了 Java Web 的 Servlet、 JSP 以及 JavaBean 組件,并且介紹了標簽、 JSF 與 XML技術(shù)在 Java Web中的應(yīng)用。 MyEclipse 的實際價值來自其發(fā)布的大量的可視化開發(fā)工具和實用組件。 MyEclipse 是一個專門為 Eclipse 設(shè)計的商業(yè)插件和開源插件的完美集合。 關(guān)于開發(fā)環(huán)境 MyEclipse MyEclipse 的開發(fā)者是 Genuitec。 Tomcat 也可以與其它一些軟件集成起來實現(xiàn)更多的功能。事實上,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了 Ant。這里要提到 的是 另外一個工具 Ant, Ant 也是 Jakarta 中的一個子項目,它所實現(xiàn)的功能類似于 Unix中的 make。而 Tomcat 短小精悍,配置方便,能滿足 實際 需求,這種情況下自然會選擇 Tomcat。但如果與 JBoss(一個開源的應(yīng)用服務(wù)器)集成到一塊,則可以實現(xiàn)J2EE 的全部功能。應(yīng)用服務(wù)器提供更多的 J2EE特征,如 EJB, JMS, JAAS 等,同時也支持 Jsp 和 Servlet。還有 Tomcat也提供 JNDI 支持,這與那些 J2EE 應(yīng)用服務(wù)器提供的是一致的。 在 Tomcat 中,還可以利用 Servlet 提供的事件監(jiān)聽器功能,來對你的應(yīng)用或者 Session實行監(jiān)聽。 ? MemoryRealm,用戶信息存在一個 xml文件里面,上面講的 manager 應(yīng)用驗證用戶時即使用此種 Realm。 Tomcat 提 供三種 Realm: 計算機科學(xué)與技術(shù)專業(yè) 學(xué)士學(xué)位論文 第 14 頁 ? JDBCRealm,這個 Realm 將用戶信息存在數(shù)據(jù)庫里,通過 JDBC 獲得用戶信息來進行驗證。 Tomcat 用 Realm 來對不同的應(yīng)用(類似系統(tǒng)資源)賦給不同的用戶(類似 group)。 Realm 類似于 Unix里面的 group。這種集成只需要修改一下 Apache 和 Tomcat 的配置文件即可。但是與 Apache 相比,它的處理靜態(tài) Html 的能力 就不如 Apache。當然本地也可以。另外 Tomcat也提供了一個應(yīng)用: manager,訪問這個應(yīng)用需要用戶名和密碼,用戶名和密碼存儲在一個 xml 文件中。你在瀏覽器中訪問這個應(yīng)用的 JSP 時,通常第一次會很慢,因為 Tomcat 要將 JSP 轉(zhuǎn)化為 Servlet 文件,然后編譯。通常這些所依賴的類也可以打包成 JAR 放到 WEBINF 下的 lib 目錄下,當然也可以放到系統(tǒng)的CLASSPATH 中,但那樣移植和管理起來不方便。這個包中的文件按一定目錄結(jié)構(gòu)來組織:通常其根目錄下包含有 HTML 和 JSP 文件或者包含這兩種文件的目錄,另外還會有一個 WEBINF目錄,這個目錄很重要。 與傳統(tǒng)的桌面應(yīng)用程序不同, Tomcat中的應(yīng)用程序是一個 WAR( Web Archive)文件。由于有了 Sun的參與和支持,最新的 Servlet 和 JSP 規(guī)范總能在 Tomcat 中得到體現(xiàn)。 這使數(shù)據(jù)庫更容易受攻擊者的控制 , 事實上 ,一旦 Oracle 從后臺進入前端 , 那么人們會更多地關(guān)注它的安全方面 。 盡管 Oracle 經(jīng)常在 Unix 或是 Linux 平臺上運行 , 但是也有大量的 Oracle 在 HPUX 和 AIX 上運行 。 Oracle 也許是最流行的服務(wù)器 , 占有最大的市場份額 。 計算機科學(xué)與技術(shù)專業(yè) 學(xué)士學(xué)位論文 第 13 頁 提 供了新的分布式數(shù)據(jù)庫能力。提供了與第三代高級語言的接口軟件 PRO*系列,能在 C、 C++等主語言中嵌入 SQL 語句及過程化( PL/SQL) 語句,對數(shù)據(jù)庫中的數(shù)據(jù)進行操縱。在數(shù)據(jù)庫管理功能、完整性檢查、安全性、一致性方面都有良好的表現(xiàn)。這減少 了 ORACLE 的資源占用,并增強了 ORACLE 的能力,使之在低檔軟硬件平臺上用較少的資源就可以支持更多的用戶,而在高檔平臺上可以支持 成百上千個用戶。從 Oracle 首席執(zhí)行官 Ellison 的發(fā)言可以看出 Oracle 對網(wǎng)絡(luò)計算的信心,他說: “ Oracle 公司的成敗依賴于互聯(lián)網(wǎng)是否能夠成為將來的主流計算方式,如果答案是 ‘ 是 ’ , Oracle 就贏了 ” 。 Oracle 宣稱自己是世界上首家百分之百進 行基于互聯(lián)網(wǎng)的企業(yè)軟件的軟件公司。 Oracle 的目標定位于高端工作站以及作為服務(wù)器的小型計算機。 1977 年, Lawrence 領(lǐng)著一些同事成立了 Oracle 公司,他們的成功強力反擊了那些說關(guān)系數(shù)據(jù)庫無法成功商業(yè)化的說法。 Oracle數(shù)據(jù)庫產(chǎn)品為財富排行榜上的前 1000家公司所 采用,許多大型網(wǎng)站也選用了 Oracle 系統(tǒng)。從 Oracle 首席執(zhí)行官 Ellison 的發(fā)言可以看出 Oracle 對網(wǎng)絡(luò)計算的信心,他說: “ Oracle 公司的成敗依賴于互聯(lián)網(wǎng)是否能夠成為將來的主流計算方式,如果答案是 ‘ 是 ’ , Oracle 就贏了 ” 。 Oracle 宣稱自己是世界上首家百 分之百進行基于互聯(lián)網(wǎng)的企業(yè)軟件的軟件公司。 Oracle 的目標定位于高端工作站以及作為服務(wù)器的小型計算機。 1977 年, Lawrence 領(lǐng)著一些同事成立了 Oracle 公司,他們的成功強力反擊了那些說關(guān)系數(shù)據(jù)庫無法成功商業(yè)化的說法。 Oracle數(shù)據(jù)庫產(chǎn)品為財富排行榜上的前 1000家公司所采用,許多大型網(wǎng)站也選用了 Oracle 系統(tǒng)。圖 19 所示為 Model2 模式。 客戶端W e b 服 務(wù) 器 數(shù) 據(jù) 庫請 求響 應(yīng)J S P 組 件J a v a B e a n 組 件圖 1 8 M o d e l 1 模 式 流 程 圖 ? Model2 Model2 實質(zhì)是 JSP+Servlet+Javabean 模式,這種設(shè)計模式是一種聯(lián)合使用 JSP 與 Servlet來提供動態(tài)內(nèi)容服務(wù)的方法,使用它來分配視圖 JSP 的顯示頁面,同時調(diào)用模型的 JavaBean來控制業(yè)務(wù)邏輯。雖然編寫代碼十分容易,但 JSP 混淆了 MVC 模式中的視圖與控制器,高度耦合的結(jié)果是 JSP 代碼十分復(fù)雜,后期維護困難。 ? Model1 Model1 實質(zhì)是 JSP+JavaBean 模式, JSP 充當著控制器與視圖的雙重身份, JavaBean 為模型身份。 JSP 可以用來實現(xiàn) MVC結(jié)構(gòu)中的視圖部分,來實現(xiàn)表示層功能; JavaBean 則包含具體的業(yè)務(wù)邏輯;而 Servlet 則具有 兩者的功能,并可以作為控制器起到控制調(diào)度的功能。 在早期的 Java Web 應(yīng)用中, JSP 文件負責(zé)業(yè)務(wù)邏輯、控制頁面流程并創(chuàng)建 HTML,如圖 17 所示。 視圖、模型及控制器之間的關(guān)系如圖 16 所示。它表示業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)邏輯,同一個模型層可以被多個視圖所共用。視圖還能接受模型發(fā)出 的數(shù)據(jù)更新事件,從而對用戶界面進行同步更新。視圖可以接收用戶的輸入,但并不包括任何實際的業(yè)務(wù)處理,只是將數(shù)據(jù)轉(zhuǎn)交給控制器。這種設(shè)計模式把應(yīng)用程序(也可看作應(yīng)用程序的一個模塊)分為 3 個部分,它們分別擔(dān)負不同的任務(wù)。下面將介紹 MVC的相關(guān)知識。這是一個存在于服務(wù)器端表達層的模型。 文件用于配置 Web 應(yīng)用,例如 用于配置 Struts以及各種 Action 組件。 在 Java Web領(lǐng)域,任何一個 Web 應(yīng)用程序都離不開 XML 文件,它常用做各種軟件應(yīng)用的配置文件。 ? XML 文檔的可選項應(yīng)盡可能少。 ? XML 支持廣泛的、多樣化的應(yīng)用程序。以下是 XML 在 Web 應(yīng)用中的優(yōu)點。 計算機科學(xué)與技術(shù)專業(yè) 學(xué)士學(xué)位論文 第 9 頁 恢 復(fù) 視 圖應(yīng) 用 請 求 處 理 驗 證 調(diào) 用 應(yīng) 用更 新 模 型 顯 示 響 應(yīng)響 應(yīng) 完 成可 處 理 事 件圖 1 5 J S F 請 求 生 命 周 期 XML簡介 XML( Extensible Markup Language)的中文名稱為可擴展性標記語言,它是一種來創(chuàng)建自定義標記的標記語言。 JSF請求有 6個生命周期階段:恢復(fù)視圖、應(yīng)用請求、處理驗證、更新模型、調(diào)用應(yīng)用及顯示響應(yīng),如圖 15 所示。 JSF框架簡化了 Web 表單的有效性驗證、Request 參數(shù)解析、狀態(tài)管理和多線程支持
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1