曾正達(dá)-itec網(wǎng)站研發(fā)項(xiàng)目_第1頁
曾正達(dá)-itec網(wǎng)站研發(fā)項(xiàng)目_第2頁
曾正達(dá)-itec網(wǎng)站研發(fā)項(xiàng)目_第3頁
曾正達(dá)-itec網(wǎng)站研發(fā)項(xiàng)目_第4頁
曾正達(dá)-itec網(wǎng)站研發(fā)項(xiàng)目_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余37頁可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、ITEC網(wǎng)站設(shè)計(jì)項(xiàng)目實(shí)習(xí)報(bào)告 答 辯 人 :曾正達(dá) 指導(dǎo)教師 :黑曉軍 指導(dǎo)學(xué)長(zhǎng):邱東升華中科技大學(xué)電信系互聯(lián)網(wǎng)工程與技術(shù)中心提綱實(shí)習(xí)基礎(chǔ)學(xué)習(xí)ITEC的項(xiàng)目模塊展示實(shí)習(xí)基礎(chǔ)學(xué)習(xí)JAVA的溫故和拾新JAVA設(shè)計(jì)語言JAVA WEB學(xué)習(xí)JAVA WEB從入門到精通HTML和CSS網(wǎng)頁基礎(chǔ)JSP語言學(xué)習(xí)流行框架XML實(shí)習(xí)基礎(chǔ)學(xué)習(xí)JAVA的溫故和拾新JAVA設(shè)計(jì)語言回顧JAVA語言基礎(chǔ)JAVA進(jìn)階面向?qū)ο蟮脑O(shè)計(jì)繼承重載重寫多態(tài)接口字符串操作和鏈表GUI設(shè)計(jì)實(shí)習(xí)基礎(chǔ)學(xué)習(xí)JAVA WEB學(xué)習(xí)JAVA WEB從入門到精通HTML和CSS網(wǎng)頁基礎(chǔ)聯(lián)系和差別JSP語言學(xué)習(xí)Java Bean學(xué)習(xí)JSP和JAVA的

2、融匯HTML和JSP數(shù)據(jù)庫操作增刪查改和批量操作EL表達(dá)式和JSTL標(biāo)簽、Ajax技術(shù)(了解)流行框架StrutsHibernateSpringXML文件實(shí)習(xí)基礎(chǔ)學(xué)習(xí)流行框架之StrutsMVC(Model-View-Controller 模型-視圖-控制器)Action對(duì)象get和set方法 、訪問Service層、使用字符串向頁面?zhèn)鬏敂?shù)據(jù)Struts的配置文件 Struts標(biāo)簽庫應(yīng)用于JSP頁面攔截器設(shè)置(了解)實(shí)習(xí)基礎(chǔ)學(xué)習(xí)流行框架之HibernateORM(Object Relational Mapping) 對(duì)象到關(guān)系的映射實(shí)習(xí)基礎(chǔ)學(xué)習(xí)流行框架之HibernateHibernate配置

3、文件實(shí)習(xí)基礎(chǔ)學(xué)習(xí)流行框架之HibernateHibernate持久層類 Hibernate映射文件實(shí)習(xí)基礎(chǔ)學(xué)習(xí)流行框架之HibernateHibernate數(shù)據(jù)持久化 增刪查改 實(shí)習(xí)基礎(chǔ)學(xué)習(xí)流行框架之HibernateHibernate數(shù)據(jù)持久化 增刪查改 實(shí)習(xí)基礎(chǔ)學(xué)習(xí)流行框架之Hibernate實(shí)體關(guān)聯(lián)關(guān)系映射 多對(duì)一 一對(duì)多一對(duì)一多對(duì)多單向 、雙向?qū)嶓w繼承關(guān)系映射(了解)Hibernate查詢語言 HQL 實(shí)體對(duì)象查詢 條件查詢排序查詢、聚合函數(shù)查詢、分組方法、聯(lián)合查詢 實(shí)習(xí)基礎(chǔ)學(xué)習(xí)流行框架之Spring核心之IoCBeanFactory管理BeanBeanFactory采用了Java經(jīng)典

4、的工廠模式,通過從XML配置文件或?qū)傩晕募╬roperties)中讀取JavaBean的定義,來實(shí)現(xiàn)JavaBean的創(chuàng)建、配置和管理。實(shí)習(xí)基礎(chǔ)學(xué)習(xí)流行框架之Spring核心之IoC依賴注入Spring中無論使用哪種容器,都需要從配置文件中讀取JavaBean的定義信息,再根據(jù)定義信息去創(chuàng)建JavaBean的實(shí)例對(duì)象并注入其依賴的屬性。setter注入構(gòu)造器注入引用其他bean注入實(shí)習(xí)基礎(chǔ)學(xué)習(xí)流行框架之Spring核心之AOP面向切面編程(不理解)XMLITEC網(wǎng)站的研究項(xiàng)目展示課題背景及意義相關(guān)技術(shù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)測(cè)試結(jié)果及分析結(jié)論及展望課題背景及意義重寫ITEC網(wǎng)站 將PHP轉(zhuǎn)為SSH框架

5、通過網(wǎng)站的編寫將所學(xué)的JAVA 和JAVA WEB的知識(shí)融會(huì)貫通為大創(chuàng)項(xiàng)目做好前期的平臺(tái)搭建的準(zhǔn)備相關(guān)技術(shù)JAVA設(shè)計(jì)語言JAVA WEB相關(guān)知識(shí)數(shù)據(jù)庫知識(shí)SSH框架理解平臺(tái)搭建系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)后臺(tái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)實(shí)體DAOServiceAction前臺(tái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)后臺(tái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)之實(shí)體設(shè)計(jì) 兩個(gè)實(shí)體Project和TypeOfProject數(shù)據(jù)關(guān)聯(lián)關(guān)系是多對(duì)一雙向關(guān)聯(lián),通過外鍵typeOfProject_id連接實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)后臺(tái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)之DAO層設(shè)計(jì) 實(shí)體Project和TypeOfproject主要是涉及查詢操作查詢方法project有按鏈表全輸出、通過ID查詢、

6、通過typical字段查詢TypeOfProject有按鏈表全輸出、通過ID查詢、按照實(shí)體不同的屬性來查詢相關(guān)字段AbstractHibernateBaseDAO實(shí)現(xiàn)BaseDAO接口,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的基本操作DAO定義接口,繼承BaseDAO,繼承增刪查改的方法DAOImpl實(shí)現(xiàn)DAO接口系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)后臺(tái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)之DAO層實(shí)現(xiàn) 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)后臺(tái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)之DAO層實(shí)現(xiàn) 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)后臺(tái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)之DAO層實(shí)現(xiàn) 配置文件系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)后臺(tái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)之Service層設(shè)計(jì) Service層主要是起著中轉(zhuǎn)和隔離的作用,由于目前設(shè)計(jì)的操作不多,所以基本是調(diào)用DAO層的方法Ser

7、viceImpl實(shí)現(xiàn)Service接口系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)后臺(tái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)之Service層實(shí)現(xiàn)JAVA代碼系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)后臺(tái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)之Service層實(shí)現(xiàn)配置文件系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)后臺(tái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)之Action層設(shè)計(jì)action層是前臺(tái)和后臺(tái)的中轉(zhuǎn)站和分配點(diǎn)將后臺(tái)操作處理后的數(shù)據(jù)通過Struts標(biāo)簽傳遞到前臺(tái)將前臺(tái)的數(shù)據(jù)自動(dòng)傳入action,然后交由后臺(tái)處理action設(shè)置get和set方法,通過bean自動(dòng)獲取前臺(tái)的數(shù)據(jù),或者自動(dòng)向前臺(tái)傳遞數(shù)據(jù)action的方法返回一個(gè)字符串,通過在Struts.xml中配置重定位到另一個(gè)jsp頁面通過webContext.xml文件配置實(shí)現(xiàn)Service

8、接口具體的類在Action中定義要向jsp頁面?zhèn)魉偷臄?shù)據(jù),比如projectList,typeOfProjectList 生成get和set方法,通過jsp頁面的超鏈接的*action!的方法響應(yīng)action中對(duì)應(yīng)方法,再將action中的屬性自動(dòng)傳入到重定位的下一個(gè)頁面中去系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)后臺(tái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)之Action層設(shè)計(jì)project和TypeOfProject都需要向前臺(tái)傳遞數(shù)據(jù)庫所查詢數(shù)的據(jù),所以根據(jù)以上敘述的方法,在相應(yīng)的action中實(shí)現(xiàn)數(shù)據(jù)操作的方法,然后傳回前臺(tái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)后臺(tái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)之Action層實(shí)現(xiàn) ProjectAction系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)后臺(tái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)之A

9、ction層實(shí)現(xiàn) TypeOfProjectAction系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)后臺(tái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)之Action層實(shí)現(xiàn) 定義需要傳遞的屬性,生成get和set方法,自動(dòng)實(shí)現(xiàn)前后臺(tái)數(shù)據(jù)傳送系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)后臺(tái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)之Action層實(shí)現(xiàn) 定義返回值為字符串的方法,對(duì)數(shù)據(jù)操作,Struts.xml中配置字符串響應(yīng)的jsp頁面,實(shí)現(xiàn)跳轉(zhuǎn),并且傳參webContext.xml配置 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)后臺(tái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)之Action層實(shí)現(xiàn) Strust.xml配置系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)前臺(tái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)參照之前的網(wǎng)站,查看網(wǎng)頁的靜態(tài)HTML,分析大致的頁面構(gòu)架網(wǎng)頁的頭部和尾部都是相同的,所以統(tǒng)一設(shè)定,然后用include引用研究項(xiàng)目主要分為左邊的引導(dǎo)欄和右邊的內(nèi)容欄,點(diǎn)擊左邊的條目可以在右邊欄中顯示相關(guān)內(nèi)容左邊欄第一條顯示代表性項(xiàng)目,通過project實(shí)體的typical性質(zhì)可以查詢得到,第二條以后是項(xiàng)目的類型TypeOfProject,因?yàn)楹蚉roject實(shí)體關(guān)聯(lián),所以可以通過實(shí)體對(duì)象TypeOfProject查詢

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論