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

正文內(nèi)容

基于javaweb的校友錄系統(tǒng)的設(shè)計和實施畢業(yè)論文-wenkub.com

2025-06-21 01:56 本頁面
   

【正文】 JSP 網(wǎng)頁吸引人的地方之一就是能結(jié)合 JavaBeans 技術(shù)來擴充網(wǎng)頁中程序的功能。3)Database(數(shù)據(jù)庫):Oracle8i。為了確保用戶輸入數(shù)據(jù)的有效性并與數(shù)據(jù)庫字段設(shè)計相符,所以對用戶輸入的表單項也要做相應(yīng)的約束??梢詫⒆约旱乃袡?quán)利移交給另一位班級成員。有義務(wù)定期維護班級校友錄,發(fā)展班級成員,使舊時的班級重新成為一個整體。班級年級學(xué)校名班級名系名屬于班級成員姓名班級工作單位I D年齡管理管理員班級名年齡姓名I D圖 2 1 系統(tǒng) E R 圖11nnm 計算機科學(xué)與技術(shù)專業(yè)學(xué)士學(xué)位論文 第 17 頁 用戶特點系統(tǒng)應(yīng)該圍繞著用戶特點設(shè)計。此處管理員權(quán)限的功能設(shè)計定要引用到大量的數(shù)據(jù)庫操作,這就需要考慮到為虛擬班級分配系統(tǒng)存儲空間,建立數(shù)據(jù)庫表。與其相關(guān)涉及到班級的長期維護和管理等功能。系統(tǒng)的總體設(shè)計應(yīng)該是提供給上網(wǎng)瀏覽者一個效率高,能容豐富的網(wǎng)絡(luò)空間。這些都是開發(fā) Java Web系統(tǒng)的重要知識。MyEclipse 的實際價值來自其發(fā)布的大量的可視化開發(fā)工具和實用組件。 關(guān)于開發(fā)環(huán)境 MyEclipse MyEclipse 的開發(fā)者是 Genuitec。事實上,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了 Ant。而 Tomcat 短小精悍,配置方便,能滿足實際需求,這種情況下自然會選擇 Tomcat。應(yīng)用服務(wù)器提供更多的 J2EE 特征,如 EJB,JMS,JAAS 等,同時也支持 Jsp 和 Servlet。在 Tomcat 中,還可以利用 Servlet 提供的事件監(jiān)聽器功能,來對你的應(yīng)用或者 Session實行監(jiān)聽。Tomcat 提供三種 Realm: 計算機科學(xué)與技術(shù)專業(yè)學(xué)士學(xué)位論文 第 14 頁? JDBCRealm,這個 Realm 將用戶信息存在數(shù)據(jù)庫里,通過 JDBC 獲得用戶信息來進行驗證。Realm 類似于 Unix 里面的 group。但是與 Apache 相比,它的處理靜態(tài) Html 的能力就不如 Apache。另外 Tomcat 也提供了一個應(yīng)用:manager,訪問這個應(yīng)用需要用戶名和密碼,用戶名和密碼存儲在一個 xml 文件中。通常這些所依賴的類也可以打包成 JAR 放到 WEBINF 下的 lib 目錄下,當然也可以放到系統(tǒng)的 CLASSPATH 中,但那樣移植和管理起來不方便。與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat 中的應(yīng)用程序是一個 WAR(Web Archive)文件。這使數(shù)據(jù)庫更容易受攻擊者的控制,事實上,一旦 Oracle 從后臺進入前端,那么人們會更多地關(guān)注它的安全方面。 Oracle 也許是最流行的服務(wù)器,占有最大的市場份額。提供了與第三代高級語言的接口軟件 PRO*系列,能在 C、C++等主語言中嵌入 SQL 語句及過程化(PL/SQL)語句,對數(shù)據(jù)庫中的數(shù)據(jù)進行操縱。這減少了 ORACLE 的資源占用,并增強了 ORACLE 的能力,使之在低檔軟硬件平臺上用較少的資源就可以支持更多的用戶,而在高檔平臺上可以支持成百上千個用戶。Oracle 宣稱自己是世界上首家百分之百進行基于互聯(lián)網(wǎng)的企業(yè)軟件的軟件公司。1977 年,Lawrence 領(lǐng)著一些同事成立了 Oracle 公司,他們的成功強力反擊了那些說關(guān)系數(shù)據(jù)庫無法成功商業(yè)化的說法。從 Oracle 首席執(zhí)行官 Ellison 的發(fā)言可以看出Oracle 對網(wǎng)絡(luò)計算的信心,他說:“Oracle 公司的成敗依賴于互聯(lián)網(wǎng)是否能夠成為將來的主流計算方式,如果答案是‘是’ ,Oracle 就贏了” 。Oracle 的目標定位于高端工作站以及作為服務(wù)器的小型計算機。Oracle 數(shù)據(jù)庫產(chǎn)品為財富排行榜上的前 1000 家公司所采用,許多大型網(wǎng)站也選用了 Oracle系統(tǒng)??蛻舳薟 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 模式流程圖? Model2Model2 實質(zhì)是 JSP+Servlet+Javabean 模式,這種設(shè)計模式是一種聯(lián)合使用 JSP 與Servlet 來提供動態(tài)內(nèi)容服務(wù)的方法,使用它來分配視圖 JSP 的顯示頁面,同時調(diào)用模型的JavaBean 來控制業(yè)務(wù)邏輯。? Model1Model1 實質(zhì)是 JSP+JavaBean 模式,JSP 充當著控制器與視圖的雙重身份,JavaBean為模型身份。在早期的 Java Web 應(yīng)用中,JSP 文件負責業(yè)務(wù)邏輯、控制頁面流程并創(chuàng)建 HTML,如圖 17 所示。它表示業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)邏輯,同一個模型層可以被多個視圖所共用。視圖可以接收用戶的輸入,但并不包括任何實際的業(yè)務(wù)處理,只是將數(shù)據(jù)轉(zhuǎn)交給控制器。下面將介紹MVC 的相關(guān)知識。 文件用于配置 Web 應(yīng)用,例如 用于配置 Struts 以及各種 Action 組件。? XML 文檔的可選項應(yīng)盡可能少。以下是 XML 在 Web 應(yīng)用中的優(yōu)點。JSF 請求有 6 個生命周期階段:恢復(fù)視圖、應(yīng)用請求、處理驗證、更新模型、調(diào)用應(yīng)用及顯示響應(yīng),如圖 15 所示。其實 JSF 和 Struts 是一樣的,也是快速開發(fā) Web 應(yīng)用的一個框架。在 Struts 中提供了 5 種強大的標簽,分別為:Bean 標簽、HTML 標簽、Logic 標簽、Nested 標簽和 Titles 標簽。頁面中 Java 代碼轉(zhuǎn)化為 Servlet 后,在運行時,可能會導(dǎo)致一些看不到的錯誤。開發(fā)者可以將可重用的代碼部分(例如數(shù)據(jù)庫連接的方法)和頁面邏輯部分寫入 JavaBean 中,還可以通過使用 JavaBean來減少在 JSP 頁面中腳本語言的使用率。JSP 的工作流程如圖 14 所示。它接收 Web 請求,并進行處理,然后將請求發(fā)送到 Web 服務(wù)器,最后將服務(wù)器的響應(yīng)回送到瀏覽器。圖 12 為 Java Web 應(yīng)用的結(jié)構(gòu)功能圖。它在動態(tài)網(wǎng)頁的建設(shè)中有著強大而特別的功能,由于具有跨平臺性、易維護性、易管理性等優(yōu)點,因此,是最有發(fā)展前途的網(wǎng)頁技術(shù)。7. 異常處理為了使 Java 程序更加安全、穩(wěn)定,那么程序隨機應(yīng)變的能力就必須好。Java也是目前所有電腦語言當中,唯一天生使用 Unicode 的語言。3. 安全性Java 新增的大部分功能都是針對安全性的問題考慮的,Java 甚至可以對于不同的安全需求而設(shè)定 Java 應(yīng)用程序的安全登記。 Java語言的特點Java 語言具有以下特點。易于維護性。JSP 技術(shù)能夠使用開發(fā)者擴展 JSP 標簽, JSP 開發(fā)者能定制標簽庫,減少對腳本語言的依賴生成可重用的組件。取代之過去單一平臺開發(fā)。ASP 和 JSP 都能取代 CGI 使網(wǎng)站建設(shè)和發(fā)展變得簡單快捷。缺點,CGI 程序必須從 CGI 接口讀入一長串的字符串,再從字符串中取得所需要的數(shù)據(jù)并加以處理。目前國內(nèi)外已經(jīng)在廣泛地使用 JSP。WWW 服務(wù)的基礎(chǔ)是HTML 語言。B/S 模型結(jié)構(gòu)圖如圖 11 所示。所以,用戶的并發(fā)請求數(shù)量有限的。它和 C/S 模型比較優(yōu)點極為突出。JavaServerPages 技術(shù)和Servlets 向客戶層提供了易于訪問的 Inter 型服務(wù)的中間層功能。在開發(fā)階段,開發(fā)人員賦予多組用戶適當?shù)陌踩?,使?yīng)用程序能夠容易的判斷限制級在執(zhí)行限制操作之前。當其他的應(yīng)用程序模型需要在每個程序中有特定平臺的安全性時,J2EE 平臺環(huán)境使在開發(fā)時安全約束便已定義了。J2EE 應(yīng)用模型把實現(xiàn)多層結(jié)構(gòu)服務(wù)的工作劃分為二部分:開發(fā)者實現(xiàn)商業(yè)和表達邏輯,以及由 J2EE 平臺提供的標準的系統(tǒng)服務(wù)。 而這些再雙層結(jié)構(gòu)中的限制在三層結(jié) 計算機科學(xué)與技術(shù)專業(yè)學(xué)士學(xué)位論文 第 3 頁構(gòu)中已不存在了。為了更好的控制,管理這些應(yīng)用程序,支持各種各樣用戶的商業(yè)功能要在中間層引入,中間層描述了一個被企業(yè)的信息技術(shù)部門緊緊控制的環(huán)境。這些服務(wù)要具備以下的特點:? 高可用性:來滿足現(xiàn)在的全球商業(yè)環(huán)境? 安全性:保護用戶的隱私和企業(yè)數(shù)據(jù)的安全? 可依賴性和可擴展性:保證商業(yè)交易的正確和迅捷通常這些服務(wù)是由分布的應(yīng)用程序組成的,包括前端數(shù)據(jù)端和后端數(shù)據(jù)源以及它們之間的一層或幾層,這些中間層提供了把商業(yè)功能和數(shù)據(jù)與 EIS 相結(jié)合的功能。本論文中第一章介紹 J2EE 的概況和現(xiàn)狀;第二章介紹了 Java 語言的特點以及所用到的開發(fā)工具和相關(guān)軟硬件環(huán)境的背景,并且詳細的說明了開發(fā)所用到的相關(guān)技術(shù);第三章分析該作品設(shè)計的思想和流程,介紹總體結(jié)構(gòu);第四章并詳細闡述有關(guān)重點實現(xiàn)細節(jié);第五章提及了開發(fā)過程、心得體會、經(jīng)驗和感想。目前 Java 的主要應(yīng)用在于電子商務(wù)及企業(yè)電子化部分,對象的特性配合分布式系統(tǒng),用 Java 設(shè)計這類程序確實容易多了。這種架構(gòu)對于消費性電子產(chǎn)品而言是具有革命性的,因為在消費性電子產(chǎn)品中的處理器及操作系統(tǒng)各不相同,要在這些平臺上開發(fā)程序必須要了解各個平臺的特性,以及其提供的 API 使用方式,分別開發(fā)不同的版本才能執(zhí)行,影響應(yīng)用程序的普及性。本文中數(shù)據(jù)庫服務(wù)器端采用了 Oracle 作為后臺數(shù)據(jù)庫,以先進的 JDBC 技術(shù)與數(shù)據(jù)庫連接,結(jié)合SQL 語句處理對用戶分類,添加,刪除,修改等操作,使 Web 與數(shù)據(jù)庫緊密聯(lián)系起來。通過較豐富的功能將 Web 的技術(shù)特點體現(xiàn)出來。作者簽名: 日期: 年 月 日導(dǎo)師簽名: 日期: 年 月 日指導(dǎo)教師評閱書指導(dǎo)教師評價:一、撰寫(設(shè)計)過程學(xué)生在論文(設(shè)計)過程中的治學(xué)態(tài)度、工作精神□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格學(xué)生掌握專業(yè)知識、技能的扎實程度□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格學(xué)生綜合運用所學(xué)知識和專業(yè)技能分析和解決問題的能力□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格研究方法的科學(xué)性;技術(shù)線路的可行性;設(shè)計方案的合理性□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格完成畢業(yè)論文(設(shè)計)期間的出勤情況□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格二、論文(設(shè)計)質(zhì)量論文(設(shè)計)的整體結(jié)構(gòu)是否符合撰寫規(guī)范?□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格是否完成指定的論文(設(shè)計)任務(wù)(包括裝訂及附件)?□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格三、論文(設(shè)計)水平論文(設(shè)計)的理論意義或?qū)鉀Q實際問題的指導(dǎo)意義□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格論文的觀念是否有新意?設(shè)計是否有創(chuàng)意?□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格論文(設(shè)計說明書)所體現(xiàn)的整體水平□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格建議成績:□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格(在所選等級前的□內(nèi)畫“√”)指導(dǎo)教師: (簽名) 單位: (蓋章)年 月 日評閱教師評閱書評閱教師評價:一、論文(設(shè)計)質(zhì)量論文(設(shè)計)的整體結(jié)構(gòu)是否符合撰寫規(guī)范?□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格是否完成指定的論文(設(shè)計)任務(wù)(包括裝訂及附件)?□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格二、論文(設(shè)計)水平論文(設(shè)計)的理論意義或?qū)鉀Q實際問題的指導(dǎo)意義□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格論文的觀念是否有新意?設(shè)計是否有創(chuàng)意?□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格論文(設(shè)計說明書)所體現(xiàn)的整體水平□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格建議成績:□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格(在所選等級前的□內(nèi)畫“√”)評閱教師: (簽名) 單位: (蓋章)年 月 日 計算機科學(xué)與技術(shù)專業(yè)學(xué)士學(xué)位論文 第 I 頁教研室(或答辯小組)及教學(xué)系意見教研室(或答辯小組)評價:一、答辯過程畢業(yè)論文(設(shè)計)的基本要點和見解的敘述情況□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格對答辯問題的反應(yīng)、理解、表達情況□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格學(xué)生答辯過程中的精神狀態(tài)□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格二、論文(設(shè)計)質(zhì)量論文(設(shè)計)的整體結(jié)構(gòu)是否符合撰寫規(guī)范?□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格是否完成指定的論文(設(shè)計)任務(wù)(包括裝訂及附件)?□ 優(yōu) □ 良 □ 中 □ 及格 □ 不及格三、論文(設(shè)計)水平論文(設(shè)計)的理論意義或?qū)鉀Q實際問題的指導(dǎo)意義□ 優(yōu) □ 良 □ 中
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1