王者歸來 Java Web 整合開發-JSP + Servlet + Struts + Hibernate + Spring, 3/e
內容描述
<內容簡介>
JSP、Servlet、Struts、Hibernate、AOP、WebWork、Spring、EJB⋯,好複雜,這麼多技術到底都是做什麼的?它們有什麼關聯呢?
近幾年,Web 程式發展異常迅猛,不僅出現了形形色色的購物網站、交友網站、銀行自助系統等,還出現像Palm OS Web作業系統、可以替代Office等傳統辦公軟體的Google Document等功能強大的Web程式。這些主要得益於Web程式的精簡型用戶端的特點,即不需要客戶安裝任何軟體,只需要使用瀏覽器即可完成操作。
Web程式可以非常簡單,簡單到只有幾個HTML頁面、幾張圖片,例如小型企業的介紹性網站等。也可以非常複雜,例如Google Document 網站,完全可以替代Word、Excel、PPT、PDF 閱讀器等;Google Talk 也完全可以替代QQ、MSN等。實現這些Web程式所用到的技術也很多,最流行的有微軟的.NET技術和Java相關技術。
Java 相關技術作為最流行的開發技術之一,在Web 開發領域也有著非常廣泛的應用。但Java Web開發所涉及的技術比較繁雜,涉及很多開發Framework 和工具,而且它們各有所長,並不完全是一個完善的體系。這對需要掌握Java Web開發的人來說,有一定的困難。筆者曾經任職於IBM 中國研究院、諾基亞北京研發中心和用友軟體等公司,有幸系統地學習了Java Web開發的的技術,並從事大量的實際專案,累積了豐富的開發經驗。為了幫助讀者更好、更快速地掌握Java Web 開發,筆者花費一年多的時間寫作本書,把Java Web 開發所涉及的技術進行歸納和總結,以最簡單易懂的實例進行講解。
相信讀者學習完本書內容,可以很全面地掌握Java Web開發所涉及的技術,也會清楚它們之間的關聯,提升Java Web 開發水準。
<章節目錄>
入門篇
第1 章 Java Web 開發概述
第2 章 搭建Java Web 開發環境
基礎篇
第3 章 深入Servlet 技術
第4 章 深入JSP 技術
第5 章 階段追蹤
第6 章 篩檢程式Filter
第7 章 監聽器Listener
高級篇
第8 章 JSTL 標籤函式庫
第9 章 自訂標籤
第10 章 資源國際化
第11 章 資料庫概述
第12 章 JDBC 詳解
第13 章 XML 概述
Struts Framework 篇
第14 章 Struts 1.x 概述
第15 章 Struts 1.x 高級應用
第16 章 Struts 2.x 概述
第17 章 Struts 2.x 高級應用
第18 章 Struts 2.x 標籤
第19 章 Struts 2.x 攔截器與檔案上傳
Hibernate Framework 篇
第20 章 Hibernate 入門
第21 章 從巨觀上把握Hibernate
第22 章 Hibernate 實體映射
第23 章 Hibernate 實體關係映射
第24 章 Hibernate 查詢語言HQL
第25 章 Hibernate 高級查詢
Spring Framework 篇
第26 章 Spring 概述
第27 章 Spring 的Core 模組
第28 章 Spring 的AOP 模組
第29 章 Spring 的DAO 模組
第30 章 Spring 的ORM 模組
第31 章 Spring 的Web 模組
第32 章 Spring 的MVC 模組
第33章 Spring開發實例(SSH、SSJ)
EJB 與Web 服務篇
第34 章 EJB 3 概述
第35 章 JPA 規範
第36章 Web Service Framework XFire
工具篇
第37 章 版本管理工具SVN
第38 章 記錄檔工具commons-logging 與Log4J
第39 章 報表圖形引擎JFreeChart
第40 章 PDF 元件iText
實戰篇
第41 章 論壇系統(Spring+Struts+Hibernate)
第42 章 分散式寵物商店(EJB 3+JPA+Struts 2)