《精通JavaEE項目案例——基於EclipseSpringStrutsHibernate》是2008年人民郵電出版社出版的圖書,作者是劉乃麗。
基本介紹
- 書名:精通JavaEE項目案例——基於EclipseSpringStrutsHibernate
- 作者:劉乃麗
- ISBN:9787115170026
- 定價:85.00元
- 出版社:人民郵電出版社
- 出版時間:2008-1-1
內容提要,書籍目錄,
內容提要
本書是一本完全實戰型的JavaEE開發書籍。全書講解了9個系統的實現方法,包括網上購物子系統、公告管理系統、網上書店、BBS系統、信息發布平台、學生課程及成績管理系統、個性化定製系統、網上檔案管理系統、航空票務系統。書中的實例在最新的Eclipse版本上開發完成,採用了JSP、Servlet、Struts、Hibernate、Spring及Ajax等眾多技術,包括了許多重要的設計思想。在講解時,按照需求分析、系統設計到系統實現的思路,詳細闡述了每個系統的實現細節,引導讀者從最基本的操作開始,一步一步完成這些系統的設計與實現。
本書結構脈絡清晰,內容深入淺出,適合Java初、中級讀者學習使用,對沒有項目開發經驗的讀者是一本實例指導用書,同時也可以作為IT培訓機構的培訓教材。
書籍目錄
第1章 JavaEE開發入門
1.1 基本概念
1.1.1 JavaEEAPI
1.1.2 MVC模型
1.1.3 JSP討論
1.1.4 Servlet討論
1.1.5 Model1和Model2
1.2 Eclipse
1.2.1 Eclipse的平台簡介
1.2.2 Eclipse的體系結構
1.3 Struts
1.3.1 認識Struts
1.3.2 Struts基本工作流程
1.4 Spring
1.4.1 Spring框架介紹
1.4.2 依賴注入的概念
1.4.3 傳統編程方式
1.4.4 使用Spring依賴注入
1.5 Hibernate
1.5.1 認識Hibernate
1.5.2 Hibernate核心接口
1.6 認識Java常見工具和框架
1.6.1 JDK
1.6.2 J2SE、J2ME、J2EE
1.6.3 CVS
1.6.4 JUnit
1.6.5 JSF(JavaServerFaces)
1.6.6 Log4J
1.6.7 Ant
1.6.8 CORBA
1.6.9 Velocity
1.6.10 Tomcat
1.6.11 JBoss
1.6.12 EJB
1.7 小結
第2章 線上訂購子系統(JSP+JavaBean)
2.1 系統概述
2.2 需求分析
2.3 系統功能預覽
2.3.1 個人信息查詢及顯示功能
2.3.2 用戶訂單查詢及顯示功能
2.3.3 用戶充值記錄查詢及顯示功能
2.3.4 用戶消費記錄的查詢及顯示功能
2.4 系統分析
2.4.1 系統功能模組劃分
2.4.2 系統流程分析
2.5 系統設計
2.5.1 資料庫邏輯結構設計
2.5.2 創建資料庫
2.5.3 創建表的腳本檔案
2.5.4 目錄和包結構
2.5.5 定義DBConnect
2.6 基本信息查詢功能
2.6.1 定義UsercoinSelectBean類
2.6.2 定義ConsumeSelectBean1類
2.6.3 創建usercoin.jsp用戶信息顯示頁面
2.6.4 創建left.jsp左側導航欄顯示頁
2.7 訂單查詢功能
2.7.1 創建OrderSelectBean類
2.7.2 創建order.jsp用戶訂單顯示頁面
2.8 充值記錄查詢功能
2.8.1 創建AddcoinSelectBean類
2.8.2 創建addcoinrecord.jsp頁面
2.9 消費記錄查詢功能
2.9.1 創建ConsumeSelectBean類
2.9.2 創建consumerecord.jsp
2.10 運行工程
2.10.1 開發平台
2.10.2 創建工程
2.10.3 運行工程
2.11 本章小結
第3章 信息發布平台(JSP+Servlet)
3.1 系統概述
3.2 需求分析
3.3 系統功能預覽
3.3.1 用戶瀏覽功能
3.3.2 管理員登錄
3.3.3 管理員管理新聞
3.3.4 管理員管理在研項目信息
3.3.5 管理員管理老師信息
3.3.6 管理員管理學生信息
3.3.7 管理員管理信息發布平台的管理員信息
3.4 系統分析
3.4.1 系統功能模組劃分
3.4.2 系統流程分析
3.5 系統設計
3.5.1 資料庫結構設計與實現
3.5.2 目錄和包結構
3.5.3 定義DataProcess
3.6 創建數據層對象
3.6.1 創建分頁類Pageable
3.6.2 創建新聞實體類News
3.6.3 創建新聞的數據訪問類News_Manager
3.6.4 創建項目實體類Project
3.6.5 創建項目的數據訪問類Project_Manager
3.6.6 創建教師實體類Teacher
3.6.7 創建教師的數據訪問類Teacher_Manager
3.6.8 創建學生實體類Student
3.6.9 創建Student_Manage類
3.6.10 創建管理員實體類Manager
3.6.11 創建管理員的數據訪問類Admin_Manage
3.7 功能實現
3.7.1 配置本系統使用到的Servlet
3.7.2 管理員登錄LoginServlet
3.7.3 添加管理員AddManagerServlet
3.7.4 修改管理員信息EditManagerServlet
3.7.5 添加新聞AddNewServlet
3.7.6 編輯新聞EditNewsServlet
3.7.7 添加在研項目AddProjectServlet
3.7.8 編輯在研項目信息EditProjectServlet
3.7.9 添加學生AddStudentServlet
3.7.10 編輯學生信息EditStudent
3.7.11 添加教師信息AddTeacherServlet
3.7.12 編輯教師信息EditTeacherServlet
3.8 實現自定義標籤
3.8.1 配置自定義標籤
3.8.2 創建標籤類NewsTag4guest
3.8.3 創建標籤類News4news
3.8.4 創建標籤類NewsTag
3.9 前台頁面的實現
3.9.1 平台首頁的實現
3.9.2 新聞瀏覽頁的實現
3.9.3 在研項目頁的實現
3.9.4 教師信息瀏覽頁的實現
3.9.5 學生信息瀏覽頁的實現
3.10 後台管理頁面的實現
3.10.1 後台登錄的實現
3.10.2 後台首頁的實現
3.10.3 管理員查看新聞頁面的實現
3.10.4 管理員添加新聞頁面的實現
3.10.5 管理員刪除新聞頁面的實現
3.10.6 管理員編輯新聞頁面的實現
3.11 運行工程
3.11.1 開發平台
3.11.2 創建工程
3.11.3 運行工程
3.12 本章小結
第4章 公告管理系統(JSP+Struts)
第5章 BBS論壇管理(JSP+Struts)
第6章 網上書店系統(Struts+Hibernate)
第7章 個性化定製系統(Ajax+Spring+Hibernate)
第8章 學生課程及成績管理系統(Struts+Hibernate)
第9章 網上檔案管理系統(Struts)
第10章 航空票務系統(Spring+Struts+Hibernate)
附錄 實例配置