舉報

會員
JavaWeb整合開發實例精通:Struts+Hibernate+Spring
本書介紹如何整合Struts+Hibemate+Spring進行JavaWeb開發,所有實例都基于MyEclipseIDE開發,引領讀者快速進入基于JavaWeb的J2EE應用領域。本書主要介紹Struts、Hibernate和Spring的基礎知識,如何整合這3個開源框架進行J2EE開發,如何基于MyEclipseIDE進行開發,J2EE開發的基礎和基礎環境搭配,Struts、Hibemate和Spring三個框架的使用和如何整合Struts+Hibemate+Spring框架。
目錄(238章)
倒序
- 封面
- 版權信息
- 叢書序
- 叢書特色
- 叢書包含的書目
- 本叢書讀者定位
- 閱讀本叢書的幾點建議
- 前言
- 本書特點
- 本書內容
- 本書適合的讀者
- 本書作者
- 第1章 Struts概述
- 1.1 Struts歷史發展過程
- 1.1.1 Model設計模式的演進
- 1.1.2 MVC模式
- 1.2 Struts 2簡介
- 1.2.1 標簽庫介紹
- 1.2.2 攔截器應用的目的
- 1.2.3 FilterDispatcher和Action概述
- 1.2.4 Struts 2配置文件處理
- 1.2.5 OGNL介紹和類型轉換目的
- 1.2.6 校驗
- 1.2.7 Web項目國際化原由
- 1.2.8 SiteMesh頁面布局框架介紹
- 1.3 為什么要用Struts 2
- 1.3.1 Tapestry優劣點
- 1.3.2 JSF優劣點
- 1.3.3 SpringMVC優劣點
- 1.4 在Web項目中使用Struts 2
- 1.4.1 Struts 2開發包的結構
- 1.4.2 創建MyEclipse項目
- 1.4.3 在項目中配置Struts 2
- 第2章 Web基礎技術概述
- 2.1 B/S和C/S系統區別
- 2.2 JSP和Servlet介紹
- 2.2.1 什么是JSP
- 2.2.2 什么是Servlet
- 2.2.3 JSP內置對象
- 2.2.4 Servlet的生命周期
- 2.3 XML知識介紹
- 2.3.1 XML的格式
- 2.3.2 XML的文檔類型
- 2.3.3 XML的用途
- 2.3.4 XML的解析方式
- 2.3.5 DOM和SAX解析XML詳解
- 2.3.6 JDOM和DOM4J解析XML詳解
- 第3章 Struts 2核心技術
- 3.1 使用web.xml配置Struts 2實現Web項目Struts 2應用
- 3.2 使用配置文件struts.xml實現頁面導航定義
- 3.3 使用Action類控制導航業務數據
- 3.4 使用ActionSupport進行校驗
- 第4章 Struts 2的另一核心技術——攔截器
- 4.1 攔截器在Struts 2中的默認應用
- 4.2 攔截器原理實現
- 4.3 在Struts 2中配置自定義的攔截器
- 4.3.1 擴展攔截器接口的自定義攔截器配置
- 4.3.2 繼承抽象攔截器的自定義攔截器配置
- 4.3.3 繼承方法攔截器的自定義攔截器配置
- 4.4 Struts 2文件上傳攔截器的應用
- 4.4.1 Struts 2文件上傳功能開發
- 4.4.2 Struts 2文件下載功能開發
- 第5章 Struts 2標簽庫
- 5.1 Struts 2標簽使用原理解疑
- 5.2 OGNL表達式語言介紹
- 5.3 Struts 2控制標簽簡介
- 5.3.1 append標簽使用介紹
- 5.3.2 generator標簽使用介紹
- 5.3.3 if、else、elseif標簽使用介紹
- 5.3.4 iterator標簽使用介紹
- 5.3.5 merge標簽使用介紹
- 5.3.6 sort標簽使用介紹
- 5.3.7 subset標簽使用介紹
- 5.4 Struts 2數據標簽簡介
- 5.4.1 action標簽使用介紹
- 5.4.2 bean標簽使用介紹
- 5.4.3 date標簽使用介紹
- 5.4.4 debug標簽使用介紹
- 5.4.5 include標簽使用介紹
- 5.4.6 push標簽使用介紹
- 5.4.7 set標簽使用介紹
- 5.4.8 url標簽使用介紹
- 5.4.9 param標簽和property標簽使用介紹
- 5.5 Struts 2表單標簽簡介
- 5.5.1 基礎表單標簽使用介紹
- 5.5.2 復雜表單標簽使用介紹
- 5.5.3 其他表單標簽使用介紹
- 5.6 Struts 2非表單標簽簡介
- 5.6.1 主題和模板介紹
- 5.6.2 非表單標簽介紹
- 5.7 Struts 2自定義標簽實現圖形驗證功能
- 第6章 Struts 2非JSP視圖技術
- 6.1 velocity視圖技術使用介紹
- 6.2 freemarker視圖技術使用介紹
- 6.3 JasperReports報表視圖技術使用介紹
- 第7章 Struts 2類型轉換技術
- 7.1 Struts 2類型轉換使用介紹
- 7.1.1 基本數據類型轉換功能
- 7.1.2 List集合類型數據類型轉換功能
- 7.1.3 Set集合類型數據類型轉換功能
- 7.2 類型轉換發生異常的處理方案
- 7.2.1 Struts 2自帶異常提示
- 7.2.2 Struts 2局部異常提示定義屬性文件使用介紹
- 7.2.3 Struts 2全局異常提示定義屬性文件使用介紹
- 第8章 Struts 2輸入校驗
- 8.1 validate輸入校驗方式再談
- 8.1.1 復習validate方法進行輸入校驗
- 8.1.2 validateXXX方法進行輸入校驗
- 8.2 利用配置文件進行輸入校驗方法說明
- 8.2.1 Struts 2字段校驗的配置文件形式
- 8.2.2 Struts 2非字段校驗的配置文件形式
- 8.2.3 Struts 2輸入校驗出錯信息的國際化配置形式
- 8.3 集合類型輸入校驗介紹
- 8.3.1 Struts 2中單個Java對象的輸入校驗形式
- 8.3.2 Struts 2對象集合即批量輸入的校驗形式
- 8.4 Struts 2輸入校驗器大全
- 第9章 Struts 2國際化
- 9.1 Struts 2國際化基礎應用
- 9.1.1 國際化基礎使用方式
- 9.1.2 占位符國際化使用方式
- 9.2 Struts 2國際化使用范圍說明
- 9.2.1 Struts 2包范圍屬性文件國際化應用
- 9.2.2 Struts 2Action范圍屬性文件國際化應用
- 9.2.3 Struts 2臨時范圍屬性文件國際化應用
- 9.3 用戶主動選擇國際化應用介紹
- 第10章 Struts 2頁面布局實現
- 10.1 sitemesh基本使用方法
- 10.2 sitemesh高級應用
- 10.2.1 <page:applyDecorator>和<decorator:getProperty>標簽
- 10.2.2 <decorator:usePage>、<decorator:useHtmlPage>和<decorator:head>標簽
- 第11章 Hibernate技術簡介
- 11.1 什么是ORM
- 11.1.1 ORM基礎
- 11.1.2 ORM組成
- 11.1.3 流行的ORM架構
- 11.2 Hibernate概述
- 11.2.1 Hibernate用途
- 11.2.2 Hibernate架構
- 11.2.3 Hibernate核心接口
- 11.2.4 持久化對象的狀態
- 11.3 Hibernate優點
- 第12章 Hibernate入門
- 12.1 準備工作
- 12.1.1 安裝Hibernate
- 12.1.2 MyEclipse中使用Hibernate
- 12.1.3 安裝MySQL數據庫
- 12.2 第一個Hibernate應用
- 12.3 Hibernate配置
- 12.3.1 配置數據庫連接
- 12.3.2 其他配置
- 12.3.3 SQL方言
- 12.3.4 查詢語言中的替換
- 12.3.5 日志
- 第13章 Hibernate核心API
- 13.1 Session介紹
- 13.1.1 Configuration
- 13.1.2 SessionFactory
- 13.1.3 創建Session
- 13.2 簡單的CRUD示例
- 13.3 Save還是Update
- 13.4 實體對象的識別
- 13.5 Hibernate一級緩存
- 13.6 Hibernate二級緩存
- 13.7 Hibernate事務處理
- 13.8 使用復合主鍵
- 第14章 Hibernate集合映射
- 14.1 Set集合映射
- 14.2 List集合映射
- 14.3 Map集合映射
- 14.4 Bag集合映射
- 14.5 Component映射
- 14.6 Composite-element映射
- 第15章 Hibernate關系映射
- 15.1 單向多對多映射
- 15.2 雙向多對多映射
- 15.3 單向多對一映射
- 15.4 單向一對多映射
- 15.5 雙向一對多(多對一)映射
- 15.6 基于外鍵的單向一對一映射
- 15.7 基于外鍵的雙向一對一映射
- 15.8 基于主鍵的單向一對一映射
- 15.9 基于主鍵的雙向一對一映射
- 第16章 Criteria條件查詢
- 16.1 簡單的Criteria查詢
- 16.2 設定Criteria查詢條件
- 16.3 Criteria中使用SQL語句
- 16.4 復雜的Criteria查詢
- 16.5 使用DetchedCriteria查詢
- 第17章 HQL查詢
- 17.1 簡單的HQL查詢
- 17.2 復雜的HQL查詢
- 17.3 HQL更新、刪除操作
- 17.4 在XML中定義HQL
- 第18章 Spring入門
- 18.1 Spring歷史發展過程
- 18.1.1 Spring為什么越來越流行
- 18.1.2 Spring框架的核心
- 18.2 Spring的技術知識介紹
- 18.2.1 Spring核心容器
- 18.2.2 Spring上下文
- 18.2.3 Spring AOP解疑
- 18.2.4 Spring DAO說明
- 18.2.5 Spring ORM介紹
- 18.2.6 Spring Web模塊
- 18.2.7 Spring MVC框架
- 18.3 使用Spring的基礎示例
- 第19章 為什么要使用控制反轉
- 19.1 new——自己創建
- 19.2 get——工廠模式
- 19.3 set——外部注入
- 第20章 IOC容器的反射機制和裝載機制
- 20.1 操作構造函數
- 20.2 get——工廠模式
- 20.3 操作類的方法
- 20.4 IOC容器裝載機制
- 第21章 DI注入方式
- 21.1 設值注入
- 21.2 構造注入
- 21.3 集合類型注入
- 21.4 自定義類型注入
- 第22章 如何合理地編寫配置文件
- 22.1 文件的分割和提取公共屬性
- 22.2 根據名字自動裝配的配置文件
- 22.3 Bean的作用范圍
- 第23章 使用AOP
- 23.1 靜態代理
- 23.2 動態代理
- 第24章 在Spring環境中實現AOP
- 24.1 采用Annotation方式實現AOP
- 24.2 采用配置文件方式實現AOP
- 24.3 獲取參數
- 24.4 使用CGLIB庫
- 第25章 Spring與Hibernate結合
- 25.1 使用編程方式實現事務
- 25.2 實現聲明式事務
- 第26章 Spring與Struts結合
- 26.1 依賴查找方式實現Spring與Struts結合
- 26.2 Action注入方式實現Spring與Struts結合 更新時間:2018-12-31 14:46:31
推薦閱讀
- Oracle 11g從入門到精通(第2版) (軟件開發視頻大講堂)
- Practical Internet of Things Security
- 信息安全技術
- jQuery開發基礎教程
- 高級語言程序設計(C語言版):基于計算思維能力培養
- Mastering Unity 2D Game Development(Second Edition)
- NGINX Cookbook
- 編程可以很簡單
- HTML5移動前端開發基礎與實戰(微課版)
- Monitoring Docker
- Software Architecture with Python
- 高質量程序設計指南:C++/C語言
- 基于JavaScript的WebGIS開發
- Learning Redux
- Python GUI設計:tkinter菜鳥編程
- HTML5與CSS3權威指南(第2版·下冊)
- Java程序員面試筆試真題庫
- Mastering Social Media Mining with R
- HTML5從入門到精通(第3版)
- Java核心技術卷I基礎知識(原書第9版)
- SQL Server 2014從入門到精通
- Learn iOS 11 Programming with Swift 4(Second Edition)
- Arduino Computer Vision Programming
- 3ds Max 2012三維設計能力教程(第二版)
- Java程序設計實戰案例教程
- 大數據存儲技術
- Exploring Data with RapidMiner
- Tkinter GUI Application Development Blueprints(Second Edition)
- ASP.NET Core 2 and Angular 5
- C#應用開發與實踐