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

正文內(nèi)容

基于j2ee平臺(tái)的高校學(xué)籍管理系統(tǒng)-資料下載頁

2025-06-23 07:08本頁面
  

【正文】 作用Username用戶名,與學(xué)號(hào)相關(guān)聯(lián)Password用戶密碼Type用戶類型表2 學(xué)生基本信息表字段名作用Xh作為主鍵,存儲(chǔ)學(xué)生的學(xué)號(hào)Name姓名Sex性別Zy專業(yè)Mz民族Jg籍貫Zhmm政治面貌Address家庭地址Birthdate出生日期Rxdate入學(xué)日期 本章詳細(xì)介紹了高校學(xué)籍管理系統(tǒng)的各部分功能的實(shí)現(xiàn)以及系統(tǒng)的安全性和維護(hù)管理。整個(gè)系統(tǒng)運(yùn)用Struts框架實(shí)現(xiàn)了MVC模式的B/S開發(fā),用戶可以很方便的通過瀏覽器來訪問系統(tǒng),可以查詢和錄入相關(guān)信息。 4 開發(fā)工具介紹 Eclipse和MyEclipse介紹Eclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT)。雖然大多數(shù)用戶很樂于將 Eclipse 當(dāng)作 Java IDE 來使用,但 Eclipse 的目標(biāo)不僅限于此。Eclipse 還包括插件開發(fā)環(huán)境(Plugin Development Environment,PDE),這個(gè)組件主要針對希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。這種平等和一致性并不僅限于 Java 開發(fā)工具。盡管 Eclipse 是使用 Java 語言開發(fā)的,但它的用途并不限于 Java 語言;例如,支持諸如 C/C++、COBOL 和 Eiffel 等編程語言的插件已經(jīng)可用,或預(yù)計(jì)會(huì)推出。Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。 MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類:1. J2EE模型2. WEB開發(fā)工具3. EJB開發(fā)工具4. 應(yīng)用程序服務(wù)器的連接器5. J2EE項(xiàng)目部署服務(wù)6. 數(shù)據(jù)庫服務(wù)7. MyEclipse整合幫助對于以上每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過一系列的插件來實(shí)現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。簡單而言,MyEclipse是Eclipse的插件,也是一款功能強(qiáng)大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯(cuò)。Genuitec發(fā)布了MyEclipse Enterprise Workbench ,更智能、更快捷、更簡單和更便宜的J2EE工具的新版本的誕生。它的價(jià)格對于個(gè)人和企業(yè)開發(fā)人員來說都是非常有吸引力的。這是J2EE IDE市場一個(gè)重量級(jí)的選手。通過增加UML雙向建模工具、WYSIWYG的JSP/Strutsdesigner、可視化的Hibernate/ORM工具、Spring和Web services支持,以及新的Oracle數(shù)據(jù)庫開發(fā),MyEclipse 。 Tomcat服務(wù)器介紹Tomcat 服務(wù)器是一個(gè)免費(fèi)的開放源代碼的Web 應(yīng)用服務(wù)器,也是一個(gè)免費(fèi)的開源的Serlvet容器。Tomcat是Apache 軟件基金會(huì)(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun 和其他一些公司及個(gè)人共同開發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的Servlet 和JSP 規(guī)范。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選??梢赃@樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache 服務(wù)器,可利用它響應(yīng)對HTML 頁面的訪問請求。實(shí)際上Tomcat 部分是Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat 時(shí),它實(shí)際上作為一個(gè)與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。 當(dāng)配置正確時(shí),Apache 為HTML頁面服務(wù),而Tomcat 實(shí)際上運(yùn)行JSP 頁面和Servlet。另外,Tomcat和IIS、Apache等Web服務(wù)器一樣,具有處理HTML頁面的功能,另外它還是一個(gè)Servlet和JSP容器,獨(dú)立的Servlet容器是Tomcat的默認(rèn)模式。不過,Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器。:Catalina。Tomcat提供了各種平臺(tái)的版本供下載,可以從其官方網(wǎng)站上下載其源代碼版或者二進(jìn)制版。由于Java的跨平臺(tái)特性,基于Java的Tomcat也具有跨平臺(tái)性。與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個(gè)WAR(Web Archive)文件。WAR是Sun提出的一種Web應(yīng)用程序格式,與JAR類似,也是許多文件的一個(gè)壓縮包。這個(gè)包中的文件按一定目錄結(jié)構(gòu)來組織:通常其根目錄下包含有Html和Jsp文件或者包含這兩種文件的目錄,另外還會(huì)有一個(gè)WEBINF目錄,這個(gè)目錄很重要。,而classes目錄下則包含編譯好的Servlet類和Jsp或Servlet所依賴的其它類(如JavaBean)。通常這些所依賴的類也可以打包成JAR放到WEBINF下的lib目錄下,當(dāng)然也可以放到系統(tǒng)的CLASSPATH中,但那樣移植和管理起來不方便。在Tomcat中,應(yīng)用程序的部署很簡單,你只需將你的WAR放到Tomcat的webapp目錄下,Tomcat會(huì)自動(dòng)檢測到這個(gè)文件,并將其解壓。你在瀏覽器中訪問這個(gè)應(yīng)用的Jsp時(shí),通常第一次會(huì)很慢,因?yàn)門omcat要將Jsp轉(zhuǎn)化為Servlet文件,然后編譯。編譯以后,訪問將會(huì)很快。另外Tomcat也提供了一個(gè)應(yīng)用:manager,訪問這個(gè)應(yīng)用需要用戶名和密碼,用戶名和密碼存儲(chǔ)在一個(gè)xml文件中。通過這個(gè)應(yīng)用,輔助于Ftp,你可以在遠(yuǎn)程通過Web部署和撤銷應(yīng)用。當(dāng)然本地也可以。Tomcat提供Realm支持。,一個(gè)group對應(yīng)著系統(tǒng)的一定資源,某個(gè)group不能訪問不屬于它的資源。Tomcat用Realm來對不同的應(yīng)用(類似系統(tǒng)資源)賦給不同的用戶(類似group)。沒有權(quán)限的用戶則不能訪問這個(gè)應(yīng)用。Tomcat提供三種Realm,1:JDBCRealm,這個(gè)Realm將用戶信息存在數(shù)據(jù)庫里,通過JDBC獲得用戶信息來進(jìn)行驗(yàn)證。2:JNDIRealm,用戶信息存在基于LDAP的服務(wù)器里,通過JNDI獲取用戶信息。3:MemoryRealm,用戶信息存在一個(gè)xml文件里面。在Tomcat4中,來對你的應(yīng)用或者Session實(shí)行監(jiān)聽。Tomcat也提供其它的一些特征,如與SSL集成到一塊,實(shí)現(xiàn)安全傳輸。還有Tomcat也提供JNDI支持,這與那些J2EE應(yīng)用服務(wù)器提供的是一致的。說到這里我們要介紹一下通常所說的應(yīng)用服務(wù)器(如WebLogic)與Tomcat有何區(qū)別。應(yīng)用服務(wù)器提供更多的J2EE特征,如EJB,JMS,JAAS等,它不提供EJB等支持。但如果與JBoss(一個(gè)開源的應(yīng)用服務(wù)器)集成到一塊,則可以實(shí)現(xiàn)J2EE的全部功能。既然應(yīng)用服務(wù)器具有Tomcat的功能,那么Tomcat有沒有存在的必要呢?事實(shí)上,我們的很多中小應(yīng)用不需要采用EJB等技術(shù),Jsp和Servlet已經(jīng)足夠,這時(shí)如果用應(yīng)用服務(wù)器就有些浪費(fèi)了。而Tomcat短小精悍,配置方便,能滿足我們的需求,這種情況下我們自然會(huì)選擇Tomcat.基于Tomcat的開發(fā)其實(shí)主要是Jsp和Servlet的開發(fā),開發(fā)Jsp和Servlet非常簡單,你可以用普通的文本編輯器或者IDE,然后將其打包成WAR即可。我們這里要提到另外一個(gè)工具Ant,Ant也是Jakarta中的一個(gè)子項(xiàng)目,然后運(yùn)行Ant就可以完成xml文件中定義的工作,這個(gè)工具對于一個(gè)大的應(yīng)用來說非常好,,可以利用標(biāo)簽庫實(shí)現(xiàn)Java代碼與Html文件的分離,使Jsp的維護(hù)更方便。Tomcat也可以與其它一些軟件集成起來實(shí)現(xiàn)更多的功能。如與上面提到的JBoss集成起來開發(fā)EJB,與Cocoon(Apache的另外一個(gè)項(xiàng)目)集成起來開發(fā)基于Xml的應(yīng)用,與OpenJMS集成起來開發(fā)JMS應(yīng)用,除了我們提到的這幾種,可以與Tomcat集成的軟件還有很多。本章主要介紹了當(dāng)前實(shí)際開發(fā)工作中的比較流行的開發(fā)軟件:Eclipse、MyEcilipse插件以及Tomcat服務(wù)器的功能和用途。5總結(jié)本文首先介紹了高校學(xué)生學(xué)籍管理系統(tǒng)的研究目的及意義、研究背景,并對系統(tǒng)作了一個(gè)概述。接著介紹了J2EE應(yīng)用平臺(tái),面向?qū)ο蠹夹g(shù)和數(shù)據(jù)庫技術(shù)。詳細(xì)介紹了Struts框架的原理以及優(yōu)缺點(diǎn)。了解Struts的MVC模式,即模型——視圖——控制器模式。其中視圖組件主要是由JSP頁面來完成;模型組件主要有概念模型和設(shè)計(jì)模型以及業(yè)務(wù)對象及其持久化;控制器組件則是整個(gè)Struts框架的核心部分,其通過ActionServlet類和RequestProcessor類來實(shí)現(xiàn)各模塊的跳轉(zhuǎn)和控制。隨后介紹了學(xué)籍管理系統(tǒng)各部分功能的作用及實(shí)現(xiàn)過程,最后對開發(fā)工具做了簡單介紹,包括Eclipse、MyEclipse以及Tomcat服務(wù)器。 [參考文獻(xiàn)][1] 孫衛(wèi)琴 . 精通:Struts基于MVC的Java Web設(shè)計(jì)與開發(fā) [M]: 電子工業(yè)出版社.::280293 [2] 李洪成 , 孫衛(wèi)琴 . Tomcat與Java Web開發(fā)技術(shù)詳解[M] : 電子工業(yè)出版社 ::102108 [3] 扎卡斯 . JavaScript高級(jí)程序設(shè)計(jì)[M] : 人民郵電出版社 : 第3章[4] 飛思科技產(chǎn)品研發(fā)中心 . JSP 應(yīng)用開發(fā)詳解(第二版)[M] : 電子工業(yè)出版社 : :3040[5] 薩師煊 , 王珊 . 數(shù)據(jù)庫系統(tǒng)概論(第四版)[M] : 高等教育出版社. : [6](美)鮑格斯坦().JSP設(shè)計(jì)(第三版)[J] : 中國電力出版社 : :第3卷第2期[7] 陳剛 . Eclipse從入門到精通.[M] : 清華大學(xué)出版社. : : 8390[8] 孫鑫 . Java Web開發(fā)詳解[M] : 電子工業(yè)出版社.:[9] 高紅巖 . Struts實(shí)用開發(fā)指南——基于MVC+MyEclipse的Java Web應(yīng)用開發(fā)(附光盤)[CD] : 科學(xué)出版社[10](美)詹森 / 伊恩. . Tomcat權(quán)威指南[M] :中國電力出版社. :2003年第14卷第8期[11]耿祥義 , 張躍平 . .JAVA2實(shí)用教程(第二版)[M]:. 清華大學(xué)出版社. :[12](英)哈諾德 . Java網(wǎng)絡(luò)編程(第三版)[M] : 中國電力出版社 :[13]李剛 . Struts 2 權(quán)威指南基于WebWork核心的MVC開發(fā)[M] : 電子工業(yè)出版社 ::188191[14] O39。Reilly Taiwan公司 . Eclipse集成開發(fā)工具[M] : 東南大學(xué)出版社 : :110120[15]鄭阿奇 . SQL Server實(shí)用教程(第二版)[M] : 電子工業(yè)出版社 ::101103[16]Sun JavaBeans Specification[OL].version Microsystems,2001:[17]David Jordan,Craig Data Objects[M].1st 39。Reilly,2003:27[18]Craig Data Objects Specification[OL]Version Microsystems,2001:21[19]Robin M. Data Objects[M]1st , 2003:5355,117[20]Philip Technology Overview[OL]. ,2002:8 致 謝 感謝我的室友,在你們的幫助下,我迅速掌握了開發(fā)工具的配置以及JDBC連接技
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1