第1章 J2EE開發(fā)介紹
1.1 網上書店的開發(fā)流程
1.1.1 開發(fā)工具安裝
1.1.2 設計階段
1.1.3 開發(fā)階段
1.2 J2EE核心技術
習題
第2章 為開發(fā)做好準備
2.1 MyEclipse開發(fā)環(huán)境的搭建
2.2 開發(fā)第一個JavaProject
2.2.1 開發(fā)步驟
2.2.2 知識點——包、目錄和JAR文件
2.3 開發(fā)第一個WebProject
2.4 開發(fā)第一個Struts2程序
2.4.1 概述
2.4.2詳細開發(fā)步驟
2.4.3 知識點——Servlet、Filter簡介
2.4.4 知識點——Struts2配置
2.4.5 知識點——Struts2工作機制
2.5 開發(fā)第一個Hibernate程序
2.5.1 概述
2.5.2 詳細開發(fā)步驟
2.5.3 知識點——IIibernate:ConfigurationFile配置文件
2.5.4 知識點——Hibernate主要接口
2.5.5 知識點——Hibernate實體映射基礎
2.6 開發(fā)第一個Spling程序
2.6.1 知識點——SpringIoC
2.6.2 開發(fā)第一個Spring程序
2.6.3 知識點——Spring容器
2.6.4 知識點——Spring基本配置
2.7 開發(fā)struts2、Spring集成程序
2.7.1 概述
2.7.2 具體開發(fā)步驟
2.8 開發(fā)Hibemate、Spring集成程序
2.8.1 概述
2.8.2 具體步驟
2.8 -3知識點——Spring對Hibernate的支持
2.9 開發(fā)Struts2、Hibemate、Spring集成程序
2.9.1 概述
2.9.2 具體步驟
習題
第3章 開始J2EE開發(fā)之旅
3.1 網上書店概述
3.2 數據庫設計
3.2.1 設計概念數據模型
3.2.2 生成物理數據模型
3.2.3 生成數據庫
.3.2.4 在MySQL中創(chuàng)建數據庫和表
3.3 系統結構
3.3.1 項目包的命名
3.3.2 功能模塊包的劃分
3.4 搭建系統框架
習題
第4章 注冊、登錄和注銷
4.1 開發(fā)步驟
4.1.1 注冊
4.1.2 登錄
4.1 -3注銷
4.2 知識點——DAO模式
4.3 知識點——IIibemate..Query接口
4.3.1 綁定參數
4..2 list()方法
4.4 知識點——Hibernate:HQL檢索語言.
4.4.1 實體查詢.
4.4.2 實體的更新和刪除
4.5 知識點——Struts2:Action
4.5.1 概述
4.5.2 Action的定義
4.5.3 通過Action獲取請求參數
4.5.4 ActionSupport
4.6 知識點——struts2:OGNL表達式
4.6.1 Struts2的OGNL表達式
4.6.2 OGNL的集合操作
4.7 知識點——Struts2:標簽庫
4.7.1 數據標簽
4.7.2 控制標簽
習題
第5章 顯示圖書
5.1 開發(fā)步驟
5.1.1 顯示圖書分類
5.1.2 顯示指定類型圖書
5.1.3 分頁顯示指定類型圖書
5.1.4 搜索圖書
5.2 知識點——Hibernate高級特性
5.2.1 實體對象生命周期
5.2.2 緩存管理
5.2.3 事務
第6章 購物車
6.1 開發(fā)步驟
6.1.1 添加到購物車
6.1.2 顯示購物車
6.1.3 結賬
6.2 知識點——Hibernate數據關聯
6.2.1 多對一
6.2.2 一對多
6.2.3 雙向關聯
習題
第7章 在Spring中管理事務
7.1 知識點——AOP簡介
7.1.1 從代理機制初探AOP
7.1.2 動態(tài)代理
7.1.3 AOP術語與概念
7.1.4 通知Advice
7.1.5 切入點PointCut
7.1.6 Spring對事務的支持
7.2 開發(fā)步驟
習題
第8章 Ajax用戶注冊
8.1 開發(fā)步驟
8.2 Aiax入門
8.2.1 Asynchronous.1 avaScripXML
8.2.2 XMLHttpRequest
8.2.3 基于Aiax的用戶注冊實例
8.2.4 AiaX集成技術:DWR
習題
第9章 測試部署
9.1 測試
9.1.1 應用測試:使用JLJnit單元測試框架
9.1.2 性能與壓力測試
9.2 部署
9.2.1 部署網上書城
9.2.2 部署方式
習題
附錄A Tomcat介紹
A.1 Tomcat安裝
A.2 Tomcat目錄結構剖析
A.3 在Tomcat上發(fā)布一個應用程序
A.4 用戶服務器交互
附錄B MyEclipse介紹
B.1 MyEclipse介紹
B.2 MyEclipse配置
B.3 MyEclipse使用
附錄C MySQL介紹
c.1 MySQL基本命令操作
C.2 MySQL圖形化操作
附錄D 日志記錄
D.1 Log4j介紹
D.2 Log4j配置
D.3 加載配置文件
D.4 更通用的使用方法Commons-logging
附錄E PowerDesigner簡介
E.1 PowerDesigner簡介
E.2 概念數據模型概述
E.3 使用PowerDesigner概念數據模型
E.3.1 新建概念數據模型
E.3.2 創(chuàng)建新實體
E.3.3 添加實體屬性
E.3.4 約束
E.3.5 實體主次標志符
E.3.6 聯系