J2EE案例開發教程

《J2EE案例開發教程》是2011年化學工業出版社出版的圖書,作者是蔣衛祥、朱利華、閭楓。

基本信息

內容簡介

J2EE案例開發教程

本書由淺入深地介紹了struts2、hibernate3、spring2三個開源框架,主要內容包括struts2入門與配置、struts2標籤、struts2高級特性、hibernate3入門、hibernate3配置、hibernate3高級功能、spring2 ioc、spring2 aop、ssh2框架整合等。

本書通過三個實際開發項目:學生宿舍管理系統、班主任管理系統、學工管理系統,使讀者結合實際,快速、高效、靈活地設計出專業的企業級應用程式。每個項目分解成一系列子任務,任務的難度?步遞增。《j2ee案例開發教程》通俗易懂,讀者不但可以學習j2ee的基礎知識,同時也了解軟體開發與項目管理知識、軟體測試等技術。

本書可以作為本科與高職高專院校的j2ee課程、j2ee實習教材,也可作為j2ee技術培訓和j2ee入門參考書。

目錄

第1章 struts2入門與配置

1.1 struts2簡介

1.1.1 mvc與struts2

1.1.2 搭建struts2開發環境

1.1.3 開發struts2程式

1.2 struts2工作原理

1.2.1 核心控制器

1.2.2 業務控制器

1.2.3 業務模型組件

1.2.4 視圖組件

1.3 struts2配置

1.3.1 web.xml配置

1.3.2 struts.xml配置

1.3.3 常量配置

1.3.4 包配置

1.3.5 命名空間配置

本章小結

習題

第2章 struts2標籤

2.1 struts2標籤簡介

2.1.1 struts2標籤組成

2.1.2 struts2標籤使用

2.2 表單標籤

2.2.1 form標籤

2.2.2 textfield標籤

2.2.3 password標籤

2.2.4 checkbox標籤

2.2.5 select標籤

2.2.6 radio標籤

2.2.7 checkboxlist標籤

2.2.8 textarea標籤

2.2.9 combobox標籤

2.2.10 doubleselect標籤

2.2.11 hidden標籤

2.2.12 file標籤

2.3 控制標籤

2.3.1 if、elseif及else標籤

2.3.2 iterator標籤

2.3.3 append標籤

2.3.4 sort標籤

2.3.5subset標籤

2.4 數據標籤

2.4.1 action標籤

2.4.2 property標籤

2.4.3 set標籤

2.4.4 bean標籤

2.4.5 include標籤

2.4.6 param標籤

2.4.7 date標籤

2.5 綜合實例

本章小結

習題

第3章 struts2高級特性

3.1 struts2攔截器

3.1.1 ?截器簡介

3.1.2 struts2攔截器

3.1.3 自定義攔截器

3.2 struts2類型轉換

3.2.1 類型轉換簡介

3.2.2 struts2的類型轉換實例

3.3 輸入校驗

3.3.1 輸入校驗簡介

3.3.2 使用Struts2框架校驗

3.4 檔案上傳與下載

3.4.1 檔案上傳

3.4.2 檔案下載

本章小結

習題

第4章 使用struts2開發學生宿舍管理系統

4.1 需求分析

4.1.1 系統功能分析

4.1.2 案例分析

4.2 系統設計

4.2.1 架構設計

4.2.2 資料庫設計

4.3 項目實施

4.3.1 任務一 學生基本信息管理設計

4.3.2 任務二 學生夜歸信息管理

4.3.3 任務三 學生報修管理

4.3.4 任務四 系統登錄管理

本章小結

習題

第5章 hibernate3入門與配置

5.1 hibernate3 入門

5.1.1 持久層與orm

5.1.2 hibernate3簡介

5.1.3 開發hibernate3程式

5.2 hibernate配置

5.2.1 hibernate3基礎配置

5.2.2 hibernate3 o/r映射

5.2.3 數據關聯

5.3 持久化對象與生命周期

5.3.1 持久化對象生命周期狀態

5.3.2 相關核心接口

本章小結

習題

第6章 hibernate3檢索

6.1 hibernate3檢索簡介

6.1.1 criteria query

6.1.2 hql

6.1.3 sql查詢

6.2 hql實用技術

6.2.1 實體查詢

6.2.2 屬性查詢

6.2.3 實體更新與刪除

6.2.4 參數綁定

6.2.5聯合查詢

6.2.6 分組與排序

6.2.7 子查詢

6.3 sql 查詢

本章小結

習題

第7章 hibernate3高級特性

7.1 hibernate3事務

7.1.1 事務的特徵

7.1.2 jdbc中使用事務

7.1.3 hibernate事務管理

7.2 hibernate鎖機制

7.2.1 鎖

7.2.2悲觀鎖

7.2.3樂觀鎖

7.3 hibernate3分頁技術

7.4 hibernate3快取

7.4.1 cache簡介

7.4.2 持久化層的快取的範圍

7.4.3 持久化層的快取的並發訪問策略

7.4.4 hibernate中的快取

本章小結

習題

第8章 使用struts2與hibernate3開發班主任管理系統

8.1 需求分析

8.1.1 系統功能分析

8.1.2 案例分析

8.2 系統設計

8.2.1 架構設計

8.2.2 資料庫設計

8.3 項目實施

8.3.1 任務一 班主任信息管理

8.3.2 任務二 學生基礎信息管理

8.3.3 任務三 突發事件管理

8.3.4 任務四 登錄管理

本章小結

習題

第9章 spring2入門

9.1 spring2 概述

9.1.1 spring 框架簡介

9.1.2 spring 的特徵

9.1.3 spring 的優點

9.1.4 spring 框架結構

9.2 spring 快速入門

9.2.1 手動搭建spring開發環境

9.2.2 套用myeclipse工具搭建spring開發環境

本章小結

習題

第10章 spring ioc

10.1 ioc的基本概念

10.1.1 什麼是ioc

10.1.2 依賴注入

10.2 依賴?入的三種形式

10.2.1 接口方法注入

10.2.2setter方法注入

10.2.3 構造方法注入

10.2.4 三種依賴注入形式的對比

10.3 beanfactory與ApplicationContext

10.3.1 beanfactory簡介

10.3.2 applicationcontext簡介

10.4 bean 的管理

10.4.1 bean的scope

10.4.2 bean的生命周期

10.4.3 bean的定義

10.4.4 依賴的值設定與引用

10.4.5 自動綁定

10.5 bean的高級管理

10.5.1 解析文字訊息

10.5.2 獲取資源

10.5.3 定製屬性編輯器

10.5.4 監聽事件

10.5.5 非xml配置方式

本章小結

習題

第11章 spring2 aop

11.1 aop 概述

11.1.1 aop簡介

11.1.2 aop中術語

11.2 aop實現原理

11.2.1 靜態代理

11.2.2 jdk動態代理

11.2.3cglib代理

11.3 aop框架

11.3.1 advice

11.3.2 pointcut、advisior

11.3.3 intorduction

11.4 spring .0 中的aop

11.4.1 基於XML Schema的設定

11.4.2 基於Annotation的支持

本章小結

習題

第12章 使用ssh2開發學工管理系統

12.1 需求分析

12.1.1 系統功能分析

12.1.2 案例分析

12.2 系統設計

12.2.1 架構設計

12.2.2 資料庫設計

12.3 項目實施

12.3.1 任務一 許可權角色設定

12.3.2 任務二 通知管理

12.3.3 任務三 請假管理

12.3.4 任務四 登錄管理

本章小結

習題

參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們