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

正文內(nèi)容

基于j2ee平臺的高校學籍管理系統(tǒng)-wenkub.com

2025-06-20 07:08 本頁面
   

【正文】 Reilly Taiwan公司 . Eclipse集成開發(fā)工具[M] : 東南大學出版社 : :110120[15]鄭阿奇 . SQL Server實用教程(第二版)[M] : 電子工業(yè)出版社 ::101103[16]Sun JavaBeans Specification[OL].version Microsystems,2001:[17]David Jordan,Craig Data Objects[M].1st 39。了解Struts的MVC模式,即模型——視圖——控制器模式。本章主要介紹了當前實際開發(fā)工作中的比較流行的開發(fā)軟件:Eclipse、MyEcilipse插件以及Tomcat服務器的功能和用途。而Tomcat短小精悍,配置方便,能滿足我們的需求,這種情況下我們自然會選擇Tomcat.基于Tomcat的開發(fā)其實主要是Jsp和Servlet的開發(fā),開發(fā)Jsp和Servlet非常簡單,你可以用普通的文本編輯器或者IDE,然后將其打包成WAR即可。說到這里我們要介紹一下通常所說的應用服務器(如WebLogic)與Tomcat有何區(qū)別。3:MemoryRealm,用戶信息存在一個xml文件里面。Tomcat用Realm來對不同的應用(類似系統(tǒng)資源)賦給不同的用戶(類似group)。通過這個應用,輔助于Ftp,你可以在遠程通過Web部署和撤銷應用。在Tomcat中,應用程序的部署很簡單,你只需將你的WAR放到Tomcat的webapp目錄下,Tomcat會自動檢測到這個文件,并將其解壓。WAR是Sun提出的一種Web應用程序格式,與JAR類似,也是許多文件的一個壓縮包。:Catalina。實際上Tomcat 部分是Apache 服務器的擴展,但它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。因為Tomcat 技術先進、性能穩(wěn)定,而且免費,因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的Web 應用服務器。通過增加UML雙向建模工具、WYSIWYG的JSP/Strutsdesigner、可視化的Hibernate/ORM工具、Spring和Web services支持,以及新的Oracle數(shù)據(jù)庫開發(fā),MyEclipse 。簡單而言,MyEclipse是Eclipse的插件,也是一款功能強大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。 MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對Eclipse IDE的擴展,利用它我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。由于 Eclipse 中的每樣東西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構(gòu)建開發(fā)環(huán)境。本系統(tǒng)已實現(xiàn)的部分功能使用了用戶密碼表和學生基本信息表。 ()。 (1,xh)。 ResultSet rs=null。 String user=sa。2)用戶界面圖13密碼修改界面密碼修改界面的輸入文本框都進行了客戶端驗證,如果用戶輸入的用戶名和原始密碼不正確,則會彈出非法用戶的提示,如果新密碼和確認密碼不同,則會彈出重新確認密碼的提示,修改成功會顯示密碼修改成功的友好提示。圖10 更新失敗界面 圖11 顯示更新信息圖11顯示了待更新信息的界面,其中顯示學號的文本框為只讀類型,用戶無法修改。如果查詢成功則返回相應的信息,如果失敗則彈出錯誤信息。圖7 錄入界面錄入信息時,系統(tǒng)會對學生信息的必須項進行檢查,如發(fā)現(xiàn)有必填項為空時會自動彈出客戶端驗證的相應提示,如果所錄入的學號已經(jīng)存在數(shù)據(jù)里,則會彈出“學號重復,無法錄入”的信息提示框。本文主要就學工部登陸系統(tǒng)后的界面和操作做些簡單介紹。詳細介紹了Struts的核心是ActionSevlet以及Struts實現(xiàn)MVC的方法和原理。尤其是當另一批開發(fā)者接手這個項目時,這種優(yōu)勢體現(xiàn)得更加明顯。Taglib是Struts的標記庫,靈活動用,能大大提高開發(fā)效率。processActionForward()根據(jù)ActionForward對象包含的請求轉(zhuǎn)發(fā)信息來執(zhí)行請求轉(zhuǎn)發(fā)或重定向。14)調(diào)用processActionCreate()方法,先判斷是否在Action緩存中存在這個Action實例,如果不存在,就創(chuàng)建一個Action實例,把它保存在Action緩存中。如果validate()方法返回的ActionErrors對象中包含ActionMessage對象,說明表單驗證失敗,就把ActionErrors對象存儲在request范圍內(nèi),再把請求轉(zhuǎn)發(fā)到ActionMapping的input屬性指定的Web組件。接下來把它保存在合適的范圍中,保存時使用的屬性key為ActionMapping的name屬性。該方法不執(zhí)行任何操作,執(zhí)行客戶化的預處理請求操作。processNoCache()方法的代碼如下: Protected void processNoCache(HttpServletRequest request,HttpServletResponse response){if(().getNocache()){(“progma”, “Nocache”)。4)調(diào)用processContent()方法,讀取ControllerConfig對象的contentType屬性, (contentType)方法,設置響應結(jié)果的文檔類型和字符編碼。如果HTTP請求方式來POST,并且請求的contentType屬性以“multipart/formdata”開頭,標準的HttpServletRequest對象將被重新包裝,以方便處理“multipart”類型的HTTP請求。Struts框架只允許應用中存在一個ActionServlet類,蛤是可以存在多個客戶化的RequestProcessor類,每個子應用模塊都擁有單獨的RequestProcessor類。可以創(chuàng)建ActionServlet類的子類,同時我們也可以擴展ActionServlet類以達到需要的目的。 getRequestProcessor(getModuleConfig(request)).process(request,response)。7)調(diào)用initModulePlugins()方法,加載并初始化默認子應用模塊的所有插件。4)調(diào)用initModuleConfig()方法,加載并解析默認子應用模塊的Struts配置文件;創(chuàng)建ModuleConfig對象,把它存儲在ServletContext()中。以下是ActionServlet的init()方法完成的初始化流程。1.ActionServlet類,所有的用戶請求都先由ActionServlet來處理,然后再由ActionServlet把請求轉(zhuǎn)發(fā)給其他組件。Struts的控制器組件主要完成以下任務:1)接收用戶請求。Struts框架采用控制器組件來預處理所有的客戶請求,這種集中控制方式可以滿足MVC設計模式的兩大需求:首先,控制器在用戶輸入數(shù)據(jù)和模型之間充當媒介/翻譯者的角色,提供一些通用功能,如安全、登入和其他針對具體用戶請求的重要服務,當系統(tǒng)的這些通用功能出現(xiàn)需求變更時,不需要修改整個應用,只需要修改局部的控制器組件即可??刂破鹘M件有助于將模型層和視圖層分離,有了這種分離,就可以在同一個模型的基礎上得心應手地開發(fā)多種類型的視圖。關系型數(shù)據(jù)庫中存放的是關系型數(shù)據(jù),它是非面向?qū)ο蟮?。否則,如果對象沒有被持久化,用戶在應用運行時發(fā)出的訂單信息將在應用結(jié)束后隨之消失。此外,業(yè)務對象可以隱藏實現(xiàn)細節(jié),對外只暴露接口。業(yè)務對象包括狀態(tài)和行為。一個購物車包含多個購物條目。如果類A訪問類B的屬性或方法,那么可以說類A依賴類B。根據(jù)UML語言,類之間存在四種關系:關聯(lián)(Association) 關聯(lián)指的是類之間的引用關系。但在這個階段并不描述實體的行為??梢圆捎妹嫦?qū)ο蠼UZ言UML來描述模型。 依賴關系加強 依賴關系減弱視圖層控制層模型層持久化層網(wǎng)絡層圖4 Struts應用中各層的依賴關系如果在模型組件中通過Java的import語句引入了視圖和控制器組件,這就違反了以上原則,下層組件訪問上層組件會使應用的維護,重用和擴展變得困難。應該把所有的模型組件放在系統(tǒng)中的同一個位置,這有利于維護數(shù)據(jù)的完整性,減少數(shù)據(jù)冗余,提高可重用性。 Strtus的模型組件模型代表應用的業(yè)務數(shù)據(jù)和邏輯。采用DTO,模型層對視圖層屏蔽了業(yè)務邏輯細節(jié),向視圖層提供可以直接顯示給用戶的數(shù)據(jù)。DTO用于在不同的層之間傳遞數(shù)據(jù)。c)對于boolean類型的屬性,如果存在isXXX()方法,那么該方法返回boolean類型的屬性值。1)在視圖中使用JavaBeanJavaBean是可重用的,平臺獨立的JAVA組件,JavaBean支持屬性,事件,方法和持久化。圖3 Struts應用的詳細流程圖 Struts的視圖組件Struts框架的視圖負責為客戶提供動態(tài)網(wǎng)頁內(nèi)容。Struts將這些ActionForm的配置信息都放在FormBeanConfig集合中,通過它們Struts能夠知道針對某個客戶請求是否需要創(chuàng)建相應的ActionForm實例。在控制器調(diào)用具體Action的execute方法之前,ActionForm對象將利用HTTP請求中的參數(shù)來填充自己(可選步驟,需要在配置文件中指定)。比如配置文件中的Action映射定義都保存在ActionConfig集合中。圖1表示一個基于Struts技術的典型網(wǎng)絡應用,從中可以看出Model 2中的各個部分是如何對應于Java中各種現(xiàn)有技術的。就現(xiàn)階段而言,由于關系數(shù)據(jù)庫的理論非常完善,并且得到了數(shù)十年的實踐考驗,不論從性能還是數(shù)據(jù)完備性的角度,關系數(shù)據(jù)庫都有著無可比擬的優(yōu)勢,是包括面向?qū)ο蟮能浖椖吭趦?nèi)的大多數(shù)軟件系統(tǒng)數(shù)據(jù)存儲的首要選擇。目前對象數(shù)據(jù)庫最大的障礙是缺乏統(tǒng)一的規(guī)范,各個數(shù)據(jù)庫廠商有各自的訪問接口。目前在ODBMS領域占據(jù)領導地位的是Versant,F(xiàn)astObjects和ObjectStore等幾大廠商,并且,市場份額也在逐步擴展。在Oracle8中,我們可以定義一些數(shù)據(jù)結(jié)構(gòu)(Record),將普通的類型包裝在其中成為數(shù)據(jù)元素,然后可以在客戶端按Record結(jié)構(gòu)進行訪問,初步提供了面向?qū)ο蟮臄?shù)據(jù)庫服務。1)對象關系數(shù)據(jù)庫(ORDBMS)隨著許多關系數(shù)據(jù)庫廠商開始提供對象化服務,各自的接口開始互不兼容,在經(jīng)歷一些麻煩之后,關系數(shù)據(jù)庫廠商感覺到規(guī)范化的必要,因為當初關系數(shù)據(jù)庫雄霸天下時SQL92標準起了很大作用,大家可以按照統(tǒng)一的編程方式來訪問高性能的商用數(shù)據(jù)庫。自然也給遇到挑戰(zhàn)的數(shù)據(jù)庫技術帶來了希望和機會。第三階段是從八十年代以來,微機在性/價比上的提高,網(wǎng)絡技術的成熟并實用化,計算機進入各個領域,大量的大規(guī)模的信息系統(tǒng)的建立,要求計算機應用領域由集中到分布,由單機到網(wǎng)絡,由信息管理,輔助決策到聯(lián)機事務處理,到企業(yè)級的聯(lián)機事務處理。這一時期一方面從理論上攻克了諸如查詢優(yōu)化,并發(fā)控制,完整性機制和故障恢復等一系列重大技術問題。 1970年提出關系模型后,七十年代對關系數(shù)據(jù)庫的理論研究和原型開發(fā)時代。3)關系模型的存取路徑對用戶透明,從而具有更高的數(shù)據(jù)獨立性、更好的安全保密性,也簡化了軟件系統(tǒng)開發(fā)人員的工作。與層次模型和網(wǎng)狀模型相比,關系數(shù)據(jù)庫所采用的關系模型有以下優(yōu)點:1)關系模型建立在嚴格的數(shù)學模型基礎之上。在應用需求的推動下,在計算機硬件、軟件發(fā)展的基礎上,數(shù)據(jù)管理技術經(jīng)歷了人工管理、文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)三個階段。隨著研究的不斷深入,面向?qū)ο蠹夹g的應用越來越廣泛。這主要是因為微電子技術的迅速發(fā)展使網(wǎng)絡的廣泛應用成為可能,而網(wǎng)絡工作站要求有高質(zhì)量的圖形用戶界面(GUI),豐富的工具和集成開發(fā)環(huán)境,推動了計算機主流朝著面向?qū)ο蟮姆较蜻M展;同時,隨著計算機應用在工程活動中的不斷深入,軟件規(guī)模不斷擴大,復雜程度提高,要求具有高度表達能力的數(shù)據(jù)結(jié)構(gòu),而面向?qū)ο竽P颓『眠m應了這一發(fā)展需求;最后軟件工業(yè)自身也提出了對新的軟件開發(fā)過程模型和新的方法論的要求,這就需要擺脫原有的結(jié)構(gòu)化程序設計方法的束縛,把希望寄托于面向?qū)ο蠹夹g。應用編程模式由技術主體和原則組成,指導J2EE應用開發(fā)人員確定最合理的實施選擇、最有效的使用JSP和Servlets,在實現(xiàn)業(yè)務邏輯時選擇好的設計、有效的把J2EE安全模型映射到企業(yè)計算環(huán)境和體系結(jié)構(gòu)。并對系統(tǒng)的基本功能作了簡單描述。但是,由于整體信息化程度相對落后,經(jīng)費短缺,理論體系不健全等原因,國內(nèi)高校教務管理系統(tǒng)在機構(gòu)設置、服務范圍、
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1