注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關Java EE輕量級解決方案:S2SH

Java EE輕量級解決方案:S2SH

Java EE輕量級解決方案:S2SH

定 價:¥59.00

作 者: 青島東合信息技術有限公司 編
出版社: 電子工業(yè)出版社
叢編項:
標 簽: J2EE

購買這本書可以去


ISBN: 9787121135545 出版時間: 2011-05-01 包裝: 平裝
開本: 16開 頁數: 512 字數:  

內容簡介

  《Java EE輕量級解決方案:S2SH》介紹了Java EE輕量級的三個開源框架:Struts2、Hibernate和Spring。其中在Struts2部分主要講解MVC設計思想,Struts2的處理流程及配置,Struts2常用控制器組件,以及Struts2常用標簽庫的使用。在Hibernate部分主要講解O/R Mapping的設計理念,Hibernate對O/R Mapping的支持,Hibernate的配置及多種關系映射的實現,以及HQL查詢數據。在Spring部分主要講解IoC的原理,Spring對Bean的管理機制,Spring AOP編程,以及聲明事務的配置和管理。進行講解、剖析及實現。實踐篇貫穿案例在線考試系統(tǒng)采用S2SH框架,以任務驅動及依次累加的方式,實現一個完整的項目并貫穿整《Java EE輕量級解決方案:S2SH》的技術知識點,使讀者加深Struts2、Hibernate、Spring框架的應用及整合技巧,全面提高動手能力。讀者對象:《Java EE輕量級解決方案:S2SH》可作為本科計算機科學與技術、軟件外包專業(yè)、高職高專計算機軟件、計算機網絡、計算機信息管理、電子商務和經濟管理等專業(yè)的程序設計課程的教材。

作者簡介

暫缺《Java EE輕量級解決方案:S2SH》作者簡介

圖書目錄

理論篇
第1章 JAVA EE應用
1.1 Java EE概述
1.1.1 Java EE應用分層模型
1.1.2 Model1與Model2
1.1.3 MVC思想及其優(yōu)勢
1.2 自定義MVC框架
1.2.1 實現控制器
1.2.2 實現加法器功能
1.3 Java EE架構技術
1.3.1 JSP&Servlet
1.3.2 Struts2介紹
1.3.3 Hibernate介紹
1.3.4 Spring介紹
1.3.5 EJB3.0介紹
小結
練習
第2章 STRUTS2基礎
2.1 Struts2概述
2.1.1 Struts2起源背景
2.1.2 Struts2框架結構
2.1.3 Struts2控制器組件
2.1.4 Struts2的配置文件
2.1.5 Struts2的標簽庫
2.1.6 Struts2的處理步驟
2.2 基于Struts2的加法器
2.2.1 配置應用環(huán)境
2.2.2 創(chuàng)建輸入視圖
2.2.3 實現業(yè)務邏輯類
2.2.4 創(chuàng)建業(yè)務控制器
2.2.5 配置業(yè)務控制器
2.2.6 創(chuàng)建結果視圖
2.2.7 運行
小結
練習
第3章 STRUTS2深入
3.1 配置文件詳解
3.1.1 常量配置
3.1.2 包配置
3.1.3 命名空間配置
3.1.4 包含配置
3.2 Action詳解
3.2.1 Action實現
3.2.2 Action訪問ActionContext
3.2.3 Action直接訪問Servlet API
3.2.4 Action的配置
3.2.5 動態(tài)方法調用
3.2.6 通配符配置
3.3 處理結果
3.3.1 結果處理流程
3.3.2 result配置
3.3.3 result類型
3.3.4 動態(tài)result
3.4 異常處理
3.4.1 Struts2異常處理機制
3.4.2 異常的配置
小結
練習
第4章 STRUTS2標簽庫
4.1 Struts2標簽庫概述
4.1.1 標簽庫簡介
4.1.2 標簽庫的組成
4.1.3 導入Struts2標簽庫
4.2 Struts2中使用OGNL
4.2.1 OGNL與值棧
4.2.2 OGNL語法
4.2.3 OGNL集合表達式
4.3 數據標簽
4.3.1 property標簽
4.3.2 param標簽
4.3.3 bean標簽
4.3.4 set標簽
4.3.5 include標簽
4.3.6 url標簽
4.4 控制標簽
4.4.1 if/elseif/else標簽
4.4.2 iterator標簽
4.5 主題和模板
4.5.1 主題
4.5.2 模板
4.6 表單標簽
4.6.1 checkboxlist標簽
4.6.2 datetimepicker標簽
4.6.3 doubleselect標簽
4.6.4 optiontransferselect標簽
4.6.5 optgroup標簽
4.7 非表單標簽
4.7.1 actionerror和actionmessage標簽
4.7.2 tree和treenode標簽
小結
練習
第5章 HIBERNATE基礎
5.1 Hibernate概述
5.1.1 ORM框架
5.1.2 Hibernate概述
5.2 Hibernate應用開發(fā)方式
5.3 Hibernate應用示例
5.3.1 配置Hibernate應用環(huán)境
5.3.2 創(chuàng)建持久化類及ORM映射文件
5.3.3 利用Configuration裝載配置
5.3.4 利用SessionFactory創(chuàng)建Session
5.3.5 利用Session操作數據庫
5.3.6 利用Transaction管理事務
5.3.7 利用Query進行HQL查詢
5.3.8 利用Criteria進行條件查詢
5.4 Hibernate配置文件詳解
5.4.1 hibernate.cfg.xml
5.4.2 hibernate.properties
5.4.3 聯合使用
5.5 Hibernate映射文件詳解
5.5.1 映射文件結構
5.5.2 主鍵生成器
5.5.3 映射集合屬性
5.6 持久化對象
5.6.1 持久化對象狀態(tài)
5.6.2 改變持久化對象狀態(tài)的方法
小結
練習
第6章 HIBERNATE核心技能
6.1 Hibernate關聯關系
6.1.1 一對多關聯關系
6.1.2 級聯關系
6.1.3 一對一關聯關系
6.1.4 多對多關聯
6.2 Hibernate批量處理
6.2.1 批量插入
6.2.2 批量更新
6.3 Hibernate檢索方式
6.4 HQL與QBC檢索
6.4.1 Query與Criteria接口
6.4.2 使用別名
6.4.3 結果排序
6.4.4 分頁查詢
6.4.5 檢索一條記錄
6.4.6 設定查詢條件
6.4.7 HQL中綁定參數
6.4.8 連接查詢
6.4.9 投影、分組與統(tǒng)計
6.4.10 動態(tài)查詢
6.4.11 子查詢
6.4.12 查詢方式比較
6.5 Hibernate事務管理
6.5.1 數據庫事務
6.5.2 Hibernate中的事務
小結
練習
第7章 SPRING基礎
7.1 Spring概述
7.1.1 Spring起源背景
7.1.2 Spring體系結構
7.1.3 配置Spring環(huán)境
7.2 IoC容器
7.2.1 IoC概述
7.2.2 BeanFactory
7.2.3 ApplicationContext
7.2.4 Bean的生命周期
7.3 IoC容器中裝配Bean
7.3.1 Spring配置文件
7.3.2 Bean基本配置
7.3.3 依賴注入的方式
7.3.4 注入值的類型
7.3.5 Bean間關系
7.3.6 Bean作用域
7.3.7 自動裝配
小結
練習
第8章 SPRING深入
8.1 Spring AOP
8.1.1 AOP思想和本質
8.1.2 AOP術語
8.1.3 Advice類型
8.1.4 基于XML配置的AOP
8.1.5 基于Annotation配置的AOP
8.2 Spring事務管理
8.2.1 Spring的事務策略
8.2.2 使用XML配置聲明式事務
8.2.3 使用Annotation配置聲明式事務
小結
練習
第9章 框架集成
9.1 Spring集成Struts2
9.1.1 整合原理
9.1.2 集成步驟
9.2 Spring集成Hibernate
9.2.1 配置SessionFactory
9.2.2 使用HibernateTemplate
9.2.3 使用HibernateDaoSupport
9.2.4 事務處理
9.2.5 OSIV模式
小結
練習
實踐篇
實踐1 STRUTS2基礎
實踐指導
實踐1.G.1
實踐1.G.2
實踐1.G.3
知識拓展
1. 模型驅動的Action設計
拓展練習
練習1.E.1
實踐2 STRUTS2深入
實踐指導
實踐2.G.1
實踐2.G.2
知識拓展
1. 攔截器
2. 輸入校驗
拓展練習
練習2.E.1
練習2.E.2
實踐3 STRUTS2標簽庫
實踐指導
實踐3.G.1
實踐3.G.2
實踐3.G.3
實踐3.G.4
知識拓展
1. 使用Struts2框架實現文件上傳
2. 在Struts2下集成Ext JS
拓展練習
練習3.E.1
實踐4 實體類及映射文件
實踐指導
實踐4.G.1
實踐4.G.2
實踐4.G.3
知識拓展
1. Hibernate的性能優(yōu)化
2. 映射繼承關系
拓展練習
練習4.E.1
實踐5 業(yè)務類及DAO
實踐指導
實踐5.G.1
實踐5.G.2
實踐5.G.3
知識拓展
1. 在Hibernate框架下使用SQL語句
2. 設計類型安全的泛型Dao
3. 自定義類型
拓展練習
練習5.E.1
練習5.E.2
練習5.E.3
實踐6 框架集成
實踐指導
實踐6.G.1
實踐6.G.2
實踐6.G.3
知識拓展
在Spring配置文件中引用屬性文件
拓展練習
練習6.E.1
實踐7 AOP應用
實踐指導
實踐7.G.1
實踐7.G.2
知識拓展
1. 任務調度
拓展練習
練習7.E.1
實踐8 項目完善
實踐指導
實踐8.G.1
實踐8.G.2
實踐8.G.3
知識拓展
1. 配置Hibernate二級緩存
2. 使用JavaMail收發(fā)郵件
拓展練習
練習8.E.1
附錄A 常見JAVA EE框架
附錄B 常用開源類庫

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號