出版時(shí)間:2006-8 出版社:人民郵電 作者:計(jì)磊 頁數(shù):636
Tag標(biāo)簽:無
內(nèi)容概要
本書較為全面地介紹J2EE Web應(yīng)用開發(fā)的程序設(shè)計(jì)技術(shù)。書中首先介紹相關(guān)的知識點(diǎn),引導(dǎo)讀者進(jìn)入J2EE Web技術(shù)的世界。然后講解網(wǎng)上購物子系統(tǒng)、公告管理系統(tǒng)、網(wǎng)上書店、BBS系統(tǒng)、信息發(fā)布平臺、學(xué)生課程及成績管理系統(tǒng)、個(gè)性化定制系統(tǒng)、網(wǎng)上文件管理系統(tǒng)等8個(gè)實(shí)用的系統(tǒng)。書中的實(shí)例在最新的Eclipse版本上開發(fā)完成,采用了JSP、Servlet、Struts、Hibernate、Spring及Ajax等眾多技術(shù),包含了許多重要的設(shè)計(jì)思想。在講解時(shí),按照需求分析、系統(tǒng)設(shè)計(jì)到系統(tǒng)實(shí)現(xiàn)的思路,詳細(xì)闡述了每個(gè)系統(tǒng)的實(shí)現(xiàn)細(xì)節(jié),引導(dǎo)讀者從最基本的操作開始,一步一步完成這些系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。 本書結(jié)構(gòu)脈絡(luò)清晰,內(nèi)容深入淺出,適合Java初、中級讀者學(xué)習(xí)使用,是沒有項(xiàng)目開發(fā)經(jīng)驗(yàn)的讀者的實(shí)例指導(dǎo)教材,同時(shí)也可以作為IT培訓(xùn)機(jī)構(gòu)的培訓(xùn)教材。
書籍目錄
第1章 Java Web應(yīng)用開發(fā)簡介 11.1 Java Web應(yīng)用概述 11.1.1 J2EE概念 11.1.2 J2EE的4層模型 11.1.3 J2EE組件介紹 21.1.4 J2EE結(jié)構(gòu) 31.1.5 Web服務(wù)器和應(yīng)用服務(wù)器 51.2 MVC模式概述 51.2.1 MVC設(shè)計(jì)模式簡介 61.2.2 MVC的各層定義 61.2.3 MVC處理過程 71.2.4 MVC的適用范圍 71.2.5 JSP Model簡介 71.3 對象持久化概述 81.3.1 對象持久化和對象關(guān)系映射ORM技術(shù) 91.3.2 Hibernate簡介 101.4 常用框架概述 111.4.1 Struts框架簡介 111.4.2 Spring框架簡介 131.5 本章小結(jié) 15第2章 建立開發(fā)平臺 172.1 搭建開發(fā)環(huán)境 172.1.1 安裝JDK 172.1.2 安裝Tomcat 182.1.3 設(shè)置環(huán)境變量 192.1.4 獲取Eclipse平臺所需組件 202.1.5 整合獲取到的組件 212.1.6 配置Eclipse平臺 222.2 開發(fā)一個(gè)簡單的Java Web實(shí)例 242.2.1 創(chuàng)建Web Project工程 242.2.2 運(yùn)行JavaWebTest工程 252.3 本章小結(jié) 26第3章 Hibernate起航 273.1 建立Hibernate開發(fā)環(huán)境 273.1.1 下載Hibernate 273.1.2 下載MySQL 283.1.3 安裝MySQL 293.1.4 配置MySQL 303.1.5 驗(yàn)證MySQL的安裝 323.1.6 下載MySQL驅(qū)動(dòng) 333.1.7 下載和安裝SQLyog 333.2 準(zhǔn)備實(shí)現(xiàn)Hibernate實(shí)例 343.2.1 設(shè)置用戶庫 343.2.2 設(shè)置構(gòu)建路徑 353.2.3 創(chuàng)建項(xiàng)目 363.2.4 創(chuàng)建數(shù)據(jù)庫及設(shè)計(jì)數(shù)據(jù)表 373.3 實(shí)現(xiàn)Hibernate實(shí)例 393.3.1 建立可持久化類 393.3.2 創(chuàng)建映射文件 413.3.3 創(chuàng)建配置文件 413.3.4 創(chuàng)建測試類 433.3.5 運(yùn)行 433.4 本章小結(jié) 44第4章 Hibernate高級技術(shù) 454.1 Hibernate核心接口 454.2 Hibernate的配置文件應(yīng)用 464.2.1 配置文件中映射元素詳解 464.2.2 組件應(yīng)用的方法 474.2.3 Hibernate的基本配置 474.2.4 對象標(biāo)識符號 494.2.5 Hibernate映射類型 494.3 Hibernate數(shù)據(jù)映射 504.3.1 一對一映射 504.3.2 多對一映射 514.4 Hibernate檢索方式 524.5 本章小結(jié) 53第5章 J2EE基礎(chǔ)知識例析 555.1 JSP示例 555.1.1 JSP例析 555.1.2 會話狀態(tài)管理 575.1.3 引用JavaBean組件 595.2 Servlet示例 615.3 JDBC示例 625.3.1 建立數(shù)據(jù)庫及表 625.3.2 使用JDBC操作數(shù)據(jù)庫 625.3.3 運(yùn)行例程 655.4 本章小結(jié) 66第6章 初識Struts框架 676.1 運(yùn)行公告管理系統(tǒng) 676.1.1 建立應(yīng)用Struts框架的Web工程 676.1.2 建立工程所需用到的數(shù)據(jù)庫 686.1.3 運(yùn)行Web工程 686.2 系統(tǒng)功能預(yù)覽 706.3 需求分析 706.4 系統(tǒng)設(shè)計(jì) 716.4.1 設(shè)計(jì)M、V、C模塊 716.4.2 設(shè)計(jì)數(shù)據(jù)庫 716.5 創(chuàng)建各個(gè)組件 726.5.1 創(chuàng)建視圖組件 726.5.2 創(chuàng)建模型組件 756.5.3 創(chuàng)建控制器組件 776.5.4 創(chuàng)建消息資源文件 786.5.5 創(chuàng)建配置文件 796.6 重建公告管理系統(tǒng) 806.7 本章小結(jié) 83第7章 Struts框架實(shí)用知識 857.1 Struts框架中的3種文件 857.1.1 web.xml文件 857.1.2 struts-config.xml文件 877.1.3 消息資源文件 887.2 Struts項(xiàng)目的運(yùn)行流程 897.2.1 表單驗(yàn)證 897.2.2 業(yè)務(wù)邏輯驗(yàn)證 907.3 本章小結(jié) 91第8章 Spring應(yīng)用 938.1 搭建Spring開發(fā)環(huán)境 938.1.1 下載Spring 938.1.2 Eclipse插件Spring IDE的下載、安裝 938.2 實(shí)現(xiàn)Spring實(shí)例 948.2.1 創(chuàng)建項(xiàng)目 948.2.2 創(chuàng)建Spring配置文件 978.2.3 創(chuàng)建類 988.2.4 添加測試類 998.3 實(shí)現(xiàn)Spring連接數(shù)據(jù)庫 998.3.1 創(chuàng)建數(shù)據(jù)庫 998.3.2 創(chuàng)建項(xiàng)目 998.3.3 運(yùn)行測試 1028.4 本章小結(jié) 103第9章 Spring進(jìn)階 1059.1 Spring IoC(控制反轉(zhuǎn))和AOP(面向方面編程) 1059.1.1 IoC容器 1059.1.2 面向方面編程 1069.2 Spring對各種服務(wù)提供的支持 1069.2.1 Spring對JNDI(命名服務(wù))提供的支持 1069.2.2 Spring對JTA(事物服務(wù))提供的支持 1069.2.3 Spring對JMS(消息服務(wù))提供的支持 1079.2.4 Spring對EJB(企業(yè)Bean服務(wù))提供的支持 1079.2.5 Spring對DAO、JDBC、ORM(持久化服務(wù))提供的支持 1079.2.6 Spring對遠(yuǎn)程服務(wù)提供的支持 1079.3 Spring的視圖集成技術(shù) 1079.4 Spring進(jìn)階實(shí)例 1089.4.1 創(chuàng)建工程 1089.4.2 添加驗(yàn)證規(guī)則 1099.4.3 創(chuàng)建數(shù)據(jù)表 1119.4.4 創(chuàng)建持久化類 1129.4.5 配置Spring 1139.4.6 創(chuàng)建DAO 1159.4.7 創(chuàng)建action 1179.4.8 運(yùn)行測試 1189.5 本章小結(jié) 119第10章 版本控制工具CVS的應(yīng)用 12110.1 安裝及配置CVSNT 12110.1.1 獲取與安裝CVSNT 12110.1.2 配置CVSNT 12210.2 創(chuàng)建CVS代碼倉庫(Repository) 12310.3 配置CVS賬號 12410.4 配置Eclipse自帶的CVS客戶端 12510.4.1 CVS客戶端配置過程 12510.4.2 常見問題解決 12610.5 CVS的基本操作 12710.5.1 通過CVS共享項(xiàng)目 12710.5.2 從CVS中檢出項(xiàng)目 12810.5.3 提交更改的項(xiàng)目 12910.5.4 沖突及其解決 12910.6 本地歷史記錄 13110.7 本章小結(jié) 132第11章 網(wǎng)上訂購子系統(tǒng)(JSP+JavaBean) 13311.1 系統(tǒng)概述 13311.2 需求分析 13411.3 系統(tǒng)功能預(yù)覽 13411.3.1 個(gè)人信息查詢及顯示功能 13411.3.2 用戶訂單查詢及顯示功能 13511.3.3 用戶充值記錄查詢及顯示功能 13511.3.4 用戶消費(fèi)記錄的查詢及顯示功能 13611.4 系統(tǒng)分析 13611.4.1 系統(tǒng)功能模塊劃分 13611.4.2 系統(tǒng)流程分析 13711.5 系統(tǒng)設(shè)計(jì) 13711.5.1 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 13711.5.2 創(chuàng)建數(shù)據(jù)庫 13811.5.3 創(chuàng)建表的腳本文件 13911.5.4 目錄和包結(jié)構(gòu) 14011.5.5 定義DBConnect 14011.6 基本信息查詢功能 14111.6.1 定義UsercoinSelectBean類 14211.6.2 定義UsercoinSelectBean1類 14211.6.3 創(chuàng)建usercoin.jsp用戶信息顯示頁面 14311.6.4 創(chuàng)建left.jsp左側(cè)導(dǎo)航欄顯示頁 14611.7 訂單查詢功能 14711.7.1 創(chuàng)建OrderSelectBean類 14711.7.2 創(chuàng)建order.jsp用戶訂單顯示頁面 14911.8 充值記錄查詢功能 15311.8.1 創(chuàng)建AddcoinSelectBean類 15311.8.2 創(chuàng)建addcoinrecord.jsp頁面 15511.9 消費(fèi)記錄查詢功能 15811.9.1 創(chuàng)建ConsumeSelectBean類 15811.9.2 創(chuàng)建consumerecord.jsp 16011.10 運(yùn)行工程 16411.10.1 開發(fā)平臺 16411.10.2 創(chuàng)建工程 16411.10.3 運(yùn)行工程 16511.11 本章小結(jié) 166第12章 公告管理系統(tǒng)(Eclipse+Struts) 16912.1 系統(tǒng)概述 16912.2 需求分析 16912.2.1 數(shù)據(jù)流圖 17012.2.2 UML用例圖 17012.3 系統(tǒng)功能預(yù)覽 17112.3.1 后臺功能展示 17112.3.2 前臺功能展示 17412.4 系統(tǒng)設(shè)計(jì) 17812.4.1 系統(tǒng)業(yè)務(wù)實(shí)體設(shè)計(jì) 17812.4.2 數(shù)據(jù)庫設(shè)計(jì) 17812.5 設(shè)計(jì)自定義標(biāo)簽 18012.5.1 定義標(biāo)簽處理方法類DisplayTag.java 18012.5.2 定義標(biāo)簽庫描述(TLD)文件mytag.tld 18112.5.3 配置web.xml文件 18212.5.4 分頁輔助類文件 18212.6 系統(tǒng)實(shí)現(xiàn) 18512.7 管理員登錄功能 18512.7.1 實(shí)現(xiàn)管理員登錄功能的組件 18612.7.2 視圖組件 18612.7.3 視圖組件中所包含的公有文件 18712.7.4 模型組件AdminLoginForm.java 18912.7.5 控制器組件AdminLoginAction.java 18912.7.6 本部分程序中用到的輔助類方法 19112.7.7 本部分程序中用到的指代詞 19212.8 瀏覽所有用戶功能 19212.9 新建用戶功能 19412.9.1 實(shí)現(xiàn)新建用戶功能的各個(gè)組件 19412.9.2 控制器組件CheckPowerAction.java 19512.9.3 視圖組件 19612.9.4 模型組件UserInfoForm.java 19812.9.5 控制器組件NewUserAction.java 19912.9.6 本部分程序中用到的輔助類方法 20012.9.7 本部分程序中用到的指代詞 20112.10 編輯用戶功能 20112.10.1 實(shí)現(xiàn)編輯用戶功能的各個(gè)組件 20112.10.2 控制器組件CheckPowerAction.java 20212.10.3 視圖組件 20312.10.4 控制器組件UserEditAction.java 20512.10.5 本部分程序中用到的輔助類方法 20612.10.6 本部分程序中用到的指代詞 20712.11 刪除用戶功能 20712.11.1 控制器組件CheckPowerAction.java 20712.11.2 本部分程序中用到的指代詞 20912.12 模糊查找用戶功能 20912.12.1 控制器組件UserSearchAction.java 21012.12.2 本部分程序中用到的輔助類方法 21112.12.3 本部分程序中用到的指代詞 21112.13 管理員注銷登錄功能 21112.14 用戶登錄功能 21212.14.1 實(shí)現(xiàn)用戶登錄功能的組件 21212.14.2 視圖組件 21312.14.3 模型組件UserLoginForm.java 21412.14.4 控制器組件UserLoginAction.java 21512.14.5 本部分程序中用到的指代詞 21612.15 瀏覽公告功能 21612.16 撰寫公告功能 21712.16.1 實(shí)現(xiàn)撰寫公告功能的各個(gè)組件 21712.16.2 控制器組件CheckPowerAction.java 21712.16.3 視圖組件 21812.16.4 模型組件NewNoticeForm.java 22012.16.5 控制器組件NewNoticeAction.java 22012.16.6 本部分程序中用到的輔助類方法 22112.16.7 本部分程序中用到的指代詞 22312.17 編輯公告功能 22312.17.1 實(shí)現(xiàn)編輯公告功能的各個(gè)組件 22412.17.2 控制器組件CheckPowerAction.java 22412.17.3 視圖組件 22512.17.4 模型組件NoticeModifyForm.java 22612.17.5 控制器組件NoticeModifyAction.java 22712.17.6 本部分程序中用到的輔助類方法 22812.17.7 本部分程序中用到的指代詞 22912.18 刪除公告功能 22912.18.1 控制器組件CheckPowerAction.java 22912.18.2 本部分程序中用到的指代詞 23012.19 用戶注銷登錄功能 23012.20 運(yùn)行工程 23112.20.1 開發(fā)平臺 23212.20.2 創(chuàng)建工程 23212.20.3 運(yùn)行工程 23412.21 本章小結(jié) 235第13章 學(xué)生課程及成績管理系統(tǒng)(Struts+Hibernate) 23713.1 系統(tǒng)概述 23713.2 需求分析 23813.3 系統(tǒng)功能預(yù)覽 23813.3.1 用戶登錄功能 23813.3.2 管理員登錄后選擇功能 23913.3.3 管理員管理學(xué)生功能 23913.3.4 管理員管理教師功能 24013.3.5 管理員管理課程功能 24113.3.6 管理員管理班級功能 24213.3.7 學(xué)生用戶登錄后選擇功能 24313.3.8 學(xué)生選修課程功能 24313.3.9 學(xué)生查看成績功能 24413.3.10 學(xué)生更新個(gè)人信息功能 24413.3.11 教師用戶登錄后選擇功能 24413.3.12 教師選擇學(xué)生功能 24513.3.13 教師登錄成績功能 24513.4 系統(tǒng)分析 24613.4.1 系統(tǒng)功能模塊劃分 24613.4.2 系統(tǒng)流程分析 24713.5 系統(tǒng)設(shè)計(jì) 24813.5.1 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 24813.5.2 創(chuàng)建數(shù)據(jù)庫 25013.5.3 創(chuàng)建表的腳本文件 25213.5.4 目錄和包結(jié)構(gòu) 25313.5.5 定義HibernateUtil 25313.5.6 定義SetCharacterEncodingFilter 25613.5.7 數(shù)據(jù)層設(shè)計(jì) 25813.6 界面設(shè)計(jì)及實(shí)現(xiàn) 25813.6.1 登錄界面 25913.6.2 管理員管理首頁 26113.6.3 管理員管理學(xué)生界面 26113.6.4 管理員管理教師界面 26713.6.5 管理員管理課程界面 26713.6.6 管理員管理班級界面 26813.6.7 學(xué)生選課界面 26913.6.8 學(xué)生查看成績界面 27013.6.9 教師選擇學(xué)生界面 27013.6.10 教師公布成績界面 27113.7 數(shù)據(jù)層代碼實(shí)現(xiàn) 27113.7.1 創(chuàng)建對象/關(guān)系映射文件 27213.7.2 創(chuàng)建持久化類 27613.7.3 創(chuàng)建實(shí)現(xiàn)DAO模式的公用部分 28513.8 功能代碼實(shí)現(xiàn)概述 28713.9 登錄功能 28713.9.1 登錄功能的邏輯設(shè)計(jì) 28713.9.2 配置Struts 28813.9.3 創(chuàng)建模型LoginForm 28813.9.4 登錄功能 28913.10 管理員管理學(xué)生功能實(shí)現(xiàn) 29113.10.1 登錄功能的邏輯設(shè)計(jì) 29213.10.2 配置Struts 29213.10.3 創(chuàng)建模型StudentForm 29313.10.4 創(chuàng)建學(xué)生的數(shù)據(jù)訪問對象StudentDAOImp 29513.10.5 查看學(xué)生列表功能 29613.10.6 添加學(xué)生功能 29813.10.7 刪除學(xué)生功能 29913.10.8 編輯學(xué)生信息功能 30013.11 管理員管理教師功能的實(shí)現(xiàn) 30113.11.1 登錄功能的邏輯設(shè)計(jì) 30113.11.2 配置Struts 30213.11.3 創(chuàng)建模型TeacherForm 30213.11.4 創(chuàng)建教師的數(shù)據(jù)訪問對象TeacherDAOImp 30413.11.5 查看教師列表功能 30613.11.6 添加教師功能 30713.11.7 刪除教師功能 30813.11.8 編輯教師信息功能 30913.12 管理員管理課程 31013.12.1 登錄功能的邏輯設(shè)計(jì) 31013.12.2 配置Struts 31113.12.3 創(chuàng)建模型CourseForm 31113.12.4 創(chuàng)建課程的數(shù)據(jù)訪問對象CourseDAOImp 31313.12.5 查看課程列表功能 31513.12.6 添加課程功能 31613.12.7 刪除課程功能 31713.12.8 編輯課程信息功能 31813.13 管理員管理班級 31913.13.1 登錄功能的邏輯設(shè)計(jì) 31913.13.2 配置Struts 32013.13.3 創(chuàng)建模型ClassesForm 32113.13.4 創(chuàng)建班級的數(shù)據(jù)訪問對象ClassesDAOImp 32213.13.5 查看班級列表功能 32413.13.6 添加班級功能 32613.13.7 刪除班級功能 32713.13.8 編輯班級信息功能 32713.14 運(yùn)行工程 32913.14.1 開發(fā)平臺 32913.14.2 創(chuàng)建工程 32913.14.3 運(yùn)行工程 33213.15 本章小結(jié) 333第14章 科研信息發(fā)布平臺(JSP+Servlet) 33514.1 系統(tǒng)概述 33514.2 需求分析 33614.3 系統(tǒng)功能預(yù)覽 33714.3.1 用戶瀏覽功能 33714.3.2 管理員登錄 33814.3.3 管理員管理新聞 33814.3.4 管理員管理在研項(xiàng)目信息 34014.3.5 管理員管理老師信息 34114.3.6 管理員管理學(xué)生信息 34214.3.7 管理員管理信息發(fā)布平臺的管理員信息 34214.4 系統(tǒng)分析 34314.4.1 系統(tǒng)功能模塊劃分 34314.4.2 系統(tǒng)流程分析 34414.5 系統(tǒng)設(shè)計(jì) 34514.5.1 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn) 34514.5.2 目錄和包結(jié)構(gòu) 34814.5.3 定義DataProcess 34914.6 創(chuàng)建數(shù)據(jù)層對象 35114.6.1 創(chuàng)建分頁類Pageable 35114.6.2 創(chuàng)建新聞實(shí)體類News 35314.6.3 創(chuàng)建新聞的數(shù)據(jù)訪問類News_Manager 35614.6.4 創(chuàng)建項(xiàng)目實(shí)體類Project 35714.6.5 創(chuàng)建項(xiàng)目的數(shù)據(jù)訪問類Project_Manager 35814.6.6 創(chuàng)建教師實(shí)體類Teacher 36114.6.7 創(chuàng)建教師的數(shù)據(jù)訪問類Teacher_Manager 36214.6.8 創(chuàng)建學(xué)生實(shí)體類Student 36614.6.9 創(chuàng)建Student_Manage類 36714.6.10 創(chuàng)建管理員實(shí)體類Manager 37014.6.11 創(chuàng)建管理員的數(shù)據(jù)訪問類Admin_Manage 37114.7 功能實(shí)現(xiàn) 37414.7.1 配置本系統(tǒng)使用到的Servlet 37414.7.2 管理員登錄LoginServlet 37614.7.3 添加管理員AddManagerServlet 37714.7.4 修改管理員信息EditManagerServlet 37714.7.5 添加新聞AddNewServlet 37814.7.6 編輯新聞EditNewsServlet 37914.7.7 添加在研項(xiàng)AddProjectServlet 37914.7.8 編輯在研項(xiàng)目信息EditProjectServlet 38014.7.9 添加學(xué)生AddStudentServlet 38014.7.10 編輯學(xué)生信息EditStudent 38114.7.11 添加教師信息AddTeacherServlet 38214.7.12 編輯教師信息EditTeacherServlet 38214.8 實(shí)現(xiàn)自定義標(biāo)簽 38314.8.1 配置自定義標(biāo)簽 38314.8.2 創(chuàng)建標(biāo)簽類NewsTag4guest 38414.8.3 創(chuàng)建標(biāo)簽類News4news 38614.8.4 創(chuàng)建標(biāo)簽類NewsTag 38714.9 前臺頁面的實(shí)現(xiàn) 38914.9.1 平臺首頁的實(shí)現(xiàn) 38914.9.2 新聞瀏覽頁的實(shí)現(xiàn) 39114.9.3 在研項(xiàng)目頁的實(shí)現(xiàn) 39214.9.4 教師信息瀏覽頁的實(shí)現(xiàn) 39314.9.5 學(xué)生信息瀏覽頁的實(shí)現(xiàn) 39514.10 后臺管理頁面的實(shí)現(xiàn) 39614.10.1 后臺登錄的實(shí)現(xiàn) 39614.10.2 后臺首頁的實(shí)現(xiàn) 39714.10.3 管理員查看新聞頁面的實(shí)現(xiàn) 40014.10.4 管理員添加新聞頁面的實(shí)現(xiàn) 40014.10.5 管理員刪除新聞頁面的實(shí)現(xiàn) 40214.10.6 管理員編輯新聞頁面的實(shí)現(xiàn) 40314.11 運(yùn)行工程 40414.11.1 開發(fā)平臺 40414.11.2 創(chuàng)建工程 40514.11.3 運(yùn)行工程 40614.12 本章小結(jié) 407第15章 通用論壇BBS(Eclipse+Struts) 40915.1 系統(tǒng)概述 40915.2 需求分析 40915.2.1 數(shù)據(jù)流圖 41015.2.2 用例圖 41015.3 系統(tǒng)功能預(yù)覽 41115.3.1 用戶登錄 41115.3.2 用戶注冊 41115.3.3 發(fā)新話題 41215.3.4 發(fā)表回復(fù) 41315.3.5 注銷登錄 41315.3.6 管理員登錄 41415.3.7 用戶管理 41415.3.8 編輯用戶權(quán)限 41515.3.9 編輯論壇 41515.3.10 加入新論壇 41615.3.11 管理員注銷登錄 41615.4 系統(tǒng)設(shè)計(jì) 41715.4.1 數(shù)據(jù)模型設(shè)計(jì) 41715.4.2 數(shù)據(jù)庫設(shè)計(jì) 41715.5 系統(tǒng)實(shí)現(xiàn) 42015.6 注冊功能 42115.6.1 實(shí)現(xiàn)注冊功能的組件 42115.6.2 視圖組件 42215.6.3 視圖組件中所包含的公有文件 42415.6.4 模型組件RegistrationForm.java 42515.6.5 控制器組件RegistrationAction.java 42715.6.6 本部分程序中用到的輔助類方法 42815.6.7 本部分程序中用到的指代詞 42915.7 前臺用戶登錄功能 43015.7.1 實(shí)現(xiàn)前臺用戶登錄功能的組件 43015.7.2 視圖組件 43015.7.3 模型組件UserLoginForm.java 43215.7.4 控制器組件UserLoginAction.java 43215.7.5 本部分程序中用到的輔助類方法 43415.7.6 本部分程序中用到的指代詞 43515.8 瀏覽所有論壇功能 43515.9 瀏覽論壇所有主題功能 43815.9.1 實(shí)現(xiàn)瀏覽論壇所有主題功能的組件 43815.9.2 模型組件ForumForm.java 43915.9.3 控制器組件TopicListAction.java 44015.9.4 視圖組件 44115.9.5 本部分程序中用到的輔助類方法 44415.9.6 本部分程序中用到的指代詞 44615.10 發(fā)新話題功能 44615.10.1 實(shí)現(xiàn)發(fā)新話題功能的各個(gè)組件 44615.10.2 控制器組件NewTopicAction.java 44715.10.3 視圖組件newarticle.jsp 44915.10.4 模型組件NewArticleForm.java 45015.10.5 控制器組件SubmitArticleAction.java 45015.10.6 本部分程序中用到的輔助類方法 45215.10.7 本部分程序中用到的指代詞 45315.11 瀏覽所有回復(fù)帖子功能 45415.11.1 實(shí)現(xiàn)瀏覽所有回復(fù)帖子功能的組件 45415.11.2 模型組件TopicOfResponseForm.java 45515.11.3 控制器組件ResponseListAction.java 45515.11.4 設(shè)計(jì)視圖組件responselist.jsp 45615.11.5 本部分程序中用到的輔助類方法 45815.11.6 本部分程序中用到的指代詞 45915.12 發(fā)表回復(fù)功能 45915.13 用戶注銷登錄功能 46015.14 后臺管理員登錄功能 46115.14.1 實(shí)現(xiàn)后臺管理員登錄功能的組件 46115.14.2 視圖組件 46215.14.3 模型組件AdminLoginForm.java 46315.14.4 控制器組件AdminLoginAction.java 46315.14.5 本部分程序中用到的輔助類方法 46515.14.6 本部分程序中用到的指代詞 46515.15 管理選項(xiàng)頁面 46515.16 瀏覽所有用戶功能 46615.16.1 實(shí)現(xiàn)瀏覽所有用戶功能的組件 46615.16.2 控制器組件UserManagerAction.java 46715.16.3 視圖組件 46815.16.4 本部分程序中用到的輔助類方法 47015.16.5 本部分程序中用到的指代詞 47015.17 編輯用戶功能 47015.17.1 實(shí)現(xiàn)編輯用戶功能的組件 47015.17.2 視圖組件 47115.17.3 模型組件UserManagerForm.java 47315.17.4 控制器組件UserEditAction.java 47315.17.5 本部分程序中用到的指代詞 47415.18 模糊搜索用戶功能 47515.18.1 控制器組件SearchUserAction.java 47515.18.2 本部分程序中用到的輔助類方法 47715.18.3 本部分程序中用到的指代詞 47715.19 刪除用戶功能 47715.19.1 控制器組件UserDeleteAction.java 47815.19.2 本部分程序中用到的輔助類方法 47915.19.3 本部分程序中用到的指代詞 48015.20 瀏覽所有論壇功能 48015.20.1 實(shí)現(xiàn)瀏覽所有論壇功能的組件 48015.20.2 控制器組件ForumManagerAction.java 48115.20.3 視圖組件 48215.20.4 本部分程序中用到的輔助類方法 48415.20.5 本部分程序中用到的指代詞 48515.21 編輯論壇功能 48515.21.1 實(shí)現(xiàn)編輯論壇功能的組件 48515.21.2 模型組件ForumManagerForm.java 48615.21.3 控制器組件ForumEditAction.java 48715.21.4 視圖組件 48715.21.5 控制器組件ForumEditSubmitAction.java 48915.21.6 本部分程序中用到的輔助類方法 49015.21.7 本部分程序中用到的指代詞 49015.22 新增論壇功能 49015.22.1 實(shí)現(xiàn)新增論壇功能的組件 49115.22.2 控制器組件PrepareToCreateForumAction.java 49115.22.3 視圖組件 49215.22.4 控制器組件ForumCreateAction.java 49215.22.5 本部分程序中用到的輔助類方法 49415.22.6 本部分程序中用到的指代詞 49415.23 刪除論壇功能 49415.23.1 實(shí)現(xiàn)刪除論壇功能的組件 49415.23.2 模型組件ForumidForm.java 49515.23.3 控制器組件ForumDeleteAction.java 49515.23.4 本部分程序中用到的輔助類方法 49715.23.5 本部分程序中用到的指代詞 49715.24 瀏覽所有主題功能 49715.25 模糊搜索主題功能 49915.25.1 實(shí)現(xiàn)模糊搜索主題功能的組件 49915.25.2 模型組件TopicManagerForm.java 50015.25.3 控制器組件TopicSearchAction.java 50015.25.4 本部分程序中用到的輔助類方法 50215.25.5 本部分程序中用到的指代詞 50215.26 刪除主題功能 50215.26.1 控制器組件TopicDeleteAction.java 50315.26.2 本部分程序中用到的輔助類方法 50415.26.3 本部分程序中用到的指代詞 50415.27 運(yùn)行工程 50515.27.1 開發(fā)平臺 50515.27.2 創(chuàng)建工程 50515.27.3 運(yùn)行工程 50715.28 本章小結(jié) 508第16章 網(wǎng)上書店(Struts+Hibernate) 50916.1 系統(tǒng)概述 50916.2 需求分析 50916.2.1 需求概述 51016.2.2 用例圖 51016.2.3 數(shù)據(jù)流圖 51116.3 系統(tǒng)功能預(yù)覽 51116.4 系統(tǒng)設(shè)計(jì) 51416.4.1 系統(tǒng)架構(gòu)設(shè)計(jì) 51516.4.2 業(yè)務(wù)實(shí)體設(shè)計(jì) 51516.4.3 設(shè)計(jì)域模型 51516.4.4 設(shè)計(jì)數(shù)據(jù)模型 51616.4.5 創(chuàng)建對象/關(guān)系映射文件 52016.5 系統(tǒng)首頁設(shè)計(jì) 52416.5.1 公有文件 52416.5.2 取出首頁用到的數(shù)據(jù) 52616.5.3 用到的Java Script方法 52716.5.4 用戶信息版塊 52716.5.5 訂購信息版塊 52916.5.6 新書推薦版塊 53016.5.7 頁面效果 53216.6 運(yùn)行工程 53216.6.1 開發(fā)平臺 53216.6.2 創(chuàng)建工程 53316.6.3 運(yùn)行工程 53516.7 本章小結(jié) 537第17章 個(gè)性化定制系統(tǒng)Ajax+Spring+Hibernate 53917.1 Ajax技術(shù)簡介 53917.1.1 什么是Ajax 53917.1.2 為什么使用Ajax 53917.1.3 如何使用Ajax 54117.2 系統(tǒng)概述 54117.3 需求分析 54117.4 系統(tǒng)功能預(yù)覽 54217.4.1 隱藏或顯示頁面左側(cè)列表 54217.4.2 定制列表內(nèi)容 54217.4.3 動(dòng)態(tài)的下拉列表 54317.4.4 向頁面右側(cè)添加“小窗口” 54317.4.5 刪除頁面右側(cè)的“小窗口” 54317.4.6 編輯“小窗口” 54417.4.7 頁面右側(cè)“小窗口”的拖動(dòng)效果 54417.5 系統(tǒng)設(shè)計(jì) 54517.5.1 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn) 54517.5.2 目錄和包結(jié)構(gòu) 54717.5.3 數(shù)據(jù)層設(shè)計(jì) 54717.5.4 創(chuàng)建AppContext類 54917.6 創(chuàng)建持久化類和映射文件 54917.6.1 Subject的持久化類及映射文件 55017.6.2 UserOrderInfo的持久化類及映射文件 55217.6.3 TbUserInfo的持久化類及映射文件 55417.7 創(chuàng)建數(shù)據(jù)訪問對象DAO類 55517.7.1 創(chuàng)建分類科目的數(shù)據(jù)訪問對象SubjectDAO 55517.7.2 創(chuàng)建用戶信息的數(shù)據(jù)訪問對象TbUserInfoDAO 55617.7.3 創(chuàng)建用戶定制信息的數(shù)據(jù)訪問對象UserOrderInfoDAO 55817.8 創(chuàng)建Service類 56117.8.1 創(chuàng)建SubjectService 56117.8.2 創(chuàng)建UserOrderInfoService 56217.8.3 創(chuàng)建TbUserInfoService 56417.9 實(shí)現(xiàn)定制功能 56517.9.1 創(chuàng)建定制頁面:order.jsp 56517.9.2 顯示可定制的科目列表 56617.9.3 創(chuàng)建SaveOrderedSubject 56817.9.4 在web.xml中進(jìn)行配置 56917.10 為實(shí)現(xiàn)瀏覽頁面的功能做準(zhǔn)備 56917.10.1 “小窗口”的結(jié)構(gòu) 56917.10.2 定義樣式表 57117.10.3 頁面的結(jié)構(gòu) 57217.11 Ajax實(shí)現(xiàn)動(dòng)態(tài)功能 57317.11.1 Ajax引擎的實(shí)現(xiàn) 57317.11.2 與Ajax引擎交互的服務(wù)器端程序:GetSubjectServlet 57417.11.3 分析服務(wù)器端返回的信息 57517.11.4 顯示頁面右側(cè)的“小窗口” 57617.11.5 頁面左側(cè)的下拉列表 57817.11.6 修改“小窗口”的顯示數(shù)量功能 57817.11.7 刪除“小窗口”功能 58017.12 “小窗口”拖動(dòng)功能 58117.13 運(yùn)行工程 58417.13.1 開發(fā)平臺 58417.13.2 創(chuàng)建工程 58517.13.3 運(yùn)行工程 58617.14 本章小結(jié) 587第18章 網(wǎng)上文件管理系統(tǒng)(Eclipse+Struts) 58918.1 系統(tǒng)概述 58918.2 需求分析 58918.2.1 數(shù)據(jù)流圖 59018.2.2 用例圖 59018.3 系統(tǒng)功能預(yù)覽 59118.4 系統(tǒng)設(shè)計(jì) 59518.4.1 數(shù)據(jù)模型設(shè)計(jì) 59518.4.2 數(shù)據(jù)庫設(shè)計(jì) 59618.5 系統(tǒng)實(shí)現(xiàn) 59718.6 用戶登錄功能 59718.6.1 實(shí)現(xiàn)用戶登錄功能的組件 59818.6.2 視圖組件 59818.6.3 模型組件LoginForm.java 59918.6.4 控制器組件LoginAction.java 60018.6.5 本部分程序中用到的輔助類方法 60118.6.6 本部分程序中用到的指代詞 60218.7 瀏覽所有用戶功能 60218.8 新建用戶功能 60418.8.1 實(shí)現(xiàn)新建用戶功能的各個(gè)組件 60518.8.2 控制器組件CheckPowerAction.java 60518.8.3 視圖組件 60618.8.4 模型組件NewUserForm.java 60818.8.5 控制器組件NewUserAction.java 61018.8.6 本部分程序中用到的輔助類方法 61118.8.7 本部分程序中用到的指代詞 61218.9 編輯用戶功能 61218.9.1 實(shí)現(xiàn)編輯用戶功能的各個(gè)組件 61218.9.2 控制器組件CheckPowerAction.java 61318.9.3 視圖組件 61418.9.4 模型組件ModifyUserForm.java 61618.9.5 控制器組件ModifyUserAction.java 61818.9.6 本部分程序中用到的輔助類方法 61918.9.7 本部分程序中用到的指代詞 62018.10 刪除用戶功能 62018.10.1 控制器組件CheckPowerAction.java 62018.10.2 本部分程序中用到的輔助類方法 62218.10.3 本部分程序中用到的指代詞 62218.11 瀏覽用戶目錄功能 62218.11.1 控制器組件CheckPowerAction.java 62318.11.2 視圖組件 62418.12 上傳文件功能 62618.12.1 模型組件FileUploadForm.java 62618.12.2 控制器組件FileUploadAction.java 62718.12.3 本部分程序中用到的輔助類方法 62918.12.4 本部分程序中用到的指代詞 62918.13 下載文件功能 63018.14 刪除文件功能 63018.14.1 控制器組件CheckPowerAction.java 63018.14.2 本部分程序中用到的輔助類方法 63218.14.3 本部分程序中用到的指代詞 63218.15 用戶注銷登錄功能 63218.16 運(yùn)行工程 63318.16.1 開發(fā)平臺 63318.16.2 創(chuàng)建工程 63318.16.3 運(yùn)行工程 63518.17 本章小結(jié) 636
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
精通J2EE-Eclipse Struts Hibernate Spring 整合應(yīng)用案例(附光盤) PDF格式下載