實習(xí)項目概述_第1頁
實習(xí)項目概述_第2頁
實習(xí)項目概述_第3頁
實習(xí)項目概述_第4頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、實習(xí)項目概述助教:顧天曉實習(xí)目標 了解應(yīng)用框架和設(shè)計模式 Spring 了解企業(yè)級需求的實現(xiàn)方法 事務(wù)、安全 了解和實踐ORM Entity Bean和Hibernate應(yīng)用背景 醫(yī)院預(yù)約掛號系統(tǒng) 基本的業(yè)務(wù)需求 通過網(wǎng)頁訪問某醫(yī)院的預(yù)約掛號系統(tǒng)(普通號、專家號、特需號),用戶需實名注冊,預(yù)約成功后得到預(yù)約號,在規(guī)定時間前不去醫(yī)院實際掛號則取消預(yù)約號。預(yù)約不成功則進入等待序列,當有空余號時,掛號系統(tǒng)將自動發(fā)送短信或EMAIL將預(yù)約號通知用戶,用戶確認后生效,預(yù)約成功?;炯軜?gòu)J2EE框架-Spring Spring提供了管理業(yè)務(wù)對象的一致方法并且鼓勵了注入對接口編程而不是對類編程的良好習(xí)慣。S

2、pring的架構(gòu)基礎(chǔ)是基于使用Java Bean屬性的Inversion of Control容器。然而,這僅僅是完整圖景中的一部分:Spring在使用IoC容器作為構(gòu)建完關(guān)注所有架構(gòu)層的完整解決方案方面是獨一無二的。J2EE框架-Spring Spring提供了唯一的數(shù)據(jù)訪問抽象,包括簡單和有效率的JDBC框架,極大的改進了效率并且減少了可能的錯誤。Spring的數(shù)據(jù)訪問架構(gòu)還集成了Hibernate和其他O/R mapping解決方案。 Spring還提供了唯一的事務(wù)管理抽象,它能夠在各種底層事務(wù)管理技術(shù),例如JTA或者JDBC事務(wù)提供一個一致的編程模型。J2EE框架-Spring Spr

3、ing提供了一個用標準Java語言編寫的AOP框架,它給POJOs提供了聲明式的事務(wù)管理和其他企業(yè)事務(wù)-如果你需要-還能實現(xiàn)你自己的aspects。這個框架足夠強大,使得應(yīng)用程序能夠拋開EJB的復(fù)雜性,同時享受著和傳統(tǒng)EJB相關(guān)的關(guān)鍵服務(wù)。 Spring還提供了可以和IoC容器集成的強大而靈活的MVC Web框架。實習(xí)任務(wù)(一) 配置Java、Spring開發(fā)環(huán)境,了解subversion、Maven等開發(fā)管理工具的基本使用。從SpringSource或者SpringByExample上下載一個 例子進行運行。這里推薦一個全面的例子,jpetstore。SpringSource提供一個基于Ec

4、lipse開發(fā)的集成開發(fā)環(huán)境,SpringSource Tool Suite。在下載STS的時候可以選擇Tomcat作為程序運行的服務(wù)器。實習(xí)任務(wù)(二) 利用Spring框架,設(shè)計醫(yī)院預(yù)約掛號系統(tǒng)。利用IoC容器管理描述業(yè)務(wù)的POJO,利用Spring的Web Module實現(xiàn)服務(wù)器表現(xiàn)層,利用數(shù)據(jù)訪問抽象層來進行對象持久化。實習(xí)任務(wù)(三) 撰寫實習(xí)報告,解釋分析、設(shè)計和實現(xiàn)該系統(tǒng)所采用的面向?qū)ο蠹夹g(shù)。 使用UML建模,給出類圖、順序圖等 所采用的設(shè)計模式 使用Spring框架的心得 其它 你也可以選擇你比較熟悉的其他web開發(fā)框架或者工具,例如google app engine,struts,JBoss/EJB。 在實現(xiàn)系統(tǒng)基本功能的情況下,可以對系統(tǒng)功能進行擴展,增加一些個性化的服務(wù)或者提供更好的用戶體驗。會根據(jù)完成情況給予加分。 可以合作完成,但每個項目組的成員數(shù)不超過3人。提交內(nèi)容 實習(xí)報告1. 引言(包括J2EE技術(shù)及Spring簡介,若采用其它技術(shù)則介紹技術(shù)相關(guān)內(nèi)容)2. 對目標系統(tǒng)的分析和設(shè)計 (UML建模,設(shè)計模式)3. 實現(xiàn)方案 (算法,數(shù)據(jù)結(jié)構(gòu)等,以

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論