輕量級Java Web整合開發入門:Struts 2+Hibernate 4+Spring 3 | 被動收入的投資秘訣 - 2024年8月
![](https://www.books.com.tw/img/CN1/128/66/CN11286637.jpg)
輕量級Java Web整合開發入門:Struts 2+Hibernate 4+Spring 3
詳細講解了Struts2、Hibemate和Spring的基本用法,及其相互之間的整合流程,可以作為初學者學習JavaEE整合開發的入門教程。全書共7章,可分為3部分:第1~2章是第1部分,介紹了JavaEE開發的基礎知識以及一些常見的設計模式;第3~5章是第2部分,詳細介紹了Struts2框架、Hibernate框架和Spring框架的概念及基本使用方法,該部分內容是《輕量級JavaWeb整合開發入門:Struts2+Hibernate4+Spring3》的核心;第6~7章是第3部分,主要介紹SSH框架的整合流程,該部分是作者多年使用SSH框架整合過程的經驗總結,以及對一些典型整合中可能遇到問題的歸納總結,希望讀者在整合的過程中,少走彎路,提高效率。
第1章輕量級JavaWeb開發概述 1.1Java概述 1.2JavaWeb開發概述 1.2.1JavaWeb項目基本結構 1.2.2輕量級JavaWeb開發概述 1.2.3經典JavaWeb開發概述 1.3常用的JavaWeb服務器 1.4輕量級JavaWeb開發環境 1.4.1環境變量的配置 1.4.2常用的集成開發環境 1.5輕量級JavaWeb開發相關技術 1.5.1JSP簡介 1.5.2數據庫技術簡介 1.5.3配置文件的格式 1.5.4其他相關軟件 1.6JavaWeb項目的部署 1.6.1拷貝部署法 1.6.2WAR包部署法 1.6.3IDE部署法 1.7學習輕量級JavaWeb開發的 方法 1.8本章小結 1.9習題 1.10實驗 第2章設計模式概述 2.1單例模式 2.2工廠模式 2.2.1簡單工廠模式 2.2.2工廠方法模式 2.2.3抽象工廠模式 2.3代理模式 2.4命令模式 2.5策略模式 2.6MVC 2.7本章小結 2.8習題 2.9實驗 第3章Struts2框架 3.1Struts2框架概述 3.1.1Struts2框架的由來 3.1.2Srruts2框架的下載和安裝 3.1.3Struts2框架的體系結構圖 3.2Struts2框架的基本用法 3.2.1使用Struts2框架的開發步驟 3.2.2Struts2框架的Action接口 3.2.3Struts2框架的配置文件 3.2.4完整的Struts2框架應用實例 3.3Struts2框架的標簽庫 3.3.1Struts2標簽庫和JSP標簽庫的區別 3.3.2常用的Struts2標簽介紹 3.3.3Struts2框架的國際化支持 3.3.4用戶注冊的實例 3.4Struts2框架的高級應用 3.4.1Struts2的類型轉換 3.4.2Struts2的輸入校驗 3.4.3Struts2的文件上傳與下載 3.4.4Struts2的攔截器 3.5本章小結 3.6習題 3.7實驗 第4章Hibemate框架 4.1Hibemate框架概述 4.1.10RM的概念 4.1.2常用的ORM框架 4.1.3JPA的概念 4.1.4Hibemate的下載和安裝 4.1.5Hibernate框架的結構圖 4.2Hibemate框架的基本用法 4.2.1使用Hibemate框架的流程 4.2.2Hibernate框架的核心類 4.2.3持久化類的概念 4.2.4Hibernate框架的配置文件 4.2.5Hibemate框架的映射文件 4.2.6使用Hibemate進行增刪 改查 4.3Hibernate框架的高級應用 4.3.1Hibemate框架的關聯映射 4.3.2Hibernate框架的查詢 4.3.3Hibernate的批量處理 4.4本章小結 4.5習題 4.6實驗 第5章Spring框架 5.1Spring框架概述 5.1.1Spring框架簡介 5.1.2Spring框架的下載和安裝 5.1.3Sprirtg框架的結構圖 5.1.4使用Spring框架的好處 5.2Spring框架的基本用法 5.2.1使用Spring框架的流程 5.2.2Spring框架的使用范圍 5.2.3Spring框架的依賴注入 5.2.4Spring框架的配置文件 5.3Spring框架的高級應用 5.3.1Spring的后處理器 5.3.2Spring的資源訪問 5.3,3Spring的AOP 5.3.4使用AOP進行權限驗證及日志記錄 5.4Java的反射和代理 5.4.1Java的反射 5.4.2Java的代理 5.5本章小結 5.6習題 5.7實驗 第6章輕量級整合開發實例 6.1整合開發概述 6.1.1為什麼要整合開發 6.1.2常用的輕量級整合開發 6.2Struts和Hibemate的整合開發 6.2.1整合開發步驟 6.2.2整合開發實例 6.3Struts、Hibemate及Spring的整合開發 6.3.1整合開發步驟 6.3.2整合開發實例 6.3.3整合開發注意事項 6.4SSH整合開發實例:權限管理系統 6.4.1項目概述 6.4.2項目詳細創建過程 6.4.3項目小結 6.5輕量級整合和經典整合的區別 6.6本章小結 6.7習題 6.8實驗 第7章JavaWeb開發常見問題 7.1Struts2框架常見問題 7.1.1核心過濾器的配置 7.1.2Web頁面中文亂碼問題 7.2Hibernate框架常見問題 7.2.1MySql服務不能啟動 7.2.2MySql數據庫亂碼問題 7.2.31—N雙向關聯映射統一外鍵問題 7.2.4Hibernate3和Hibemate4二級緩存的配置區別 7.2.5Hibernate生成表的默認名稱對Linux和Windows的區別 7.2.6Linux和Windows對路徑表示方式的區別 7.3Spring框架常見問題 7.4一切問題的根源