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

正文內(nèi)容

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

2025-06-23 07:08本頁(yè)面
  

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