第1章案例提出
1.1項目背景
1.2網上購物系統(tǒng)需求
1.2.1用戶分類
1.2.2主要功能
1.3案例系統(tǒng)架構
1.3.1購物子系統(tǒng)
1.3.2業(yè)務子系統(tǒng)
1.3.3管理子系統(tǒng)
1.4系統(tǒng)模塊分析和設計
1.4.1用戶管理
1.4.2商品業(yè)務管理
1.4.3財務管理
1.4.4審計服務
1.5業(yè)務流程分析
1.6項目開發(fā)環(huán)境
1.6.1開發(fā)工具
1.6.2環(huán)境配置
1.7本章總結
第2章J2EE系統(tǒng)平臺
2.1應用程序體系結構
2.1.1單層應用程序
2.1.2雙層應用程序
2.1.3三層應用程序
2.1.4選擇因素
2.2J2EE平臺簡介
2.3J2EE應用層次和組件技術
2.3.1J2EE應用層次
2.3.2J2EE組件
2.3.3J2EE應用技術
2.4J2EE容器
2.4.1容器概述
2.4.2容器體系結構
2.5J2EE應用程序
2.5.1J2EE應用的內容
2.5.2J2EE應用開發(fā)步驟
2.5.3實現(xiàn)高性能應用程序
2.5.4J2EE最佳實踐
2.6本章總結
第3章Servlet
3.1Servlet概述
3.1.1Servlet功能和特點
3.1.2Servlet生命周期
3.1.3JavaServletAPI
3.1.4創(chuàng)建HTTPServlet
3,1.5調用Servlet
3.2Servlet編程
3.3CGI變量概述
3.3.1標準CGI變量的Servlet等價表示
3.3.2實例:讀取CGI變量
3.4HTTP協(xié)議
3.4.1HTTP請求頭
3.4.2HTTP應答狀態(tài)
3.4.3HTTP應答頭
3.5Cookie
3.5.1Servlet的COOkieAPI
3.5.2Cookie工具函數(shù)
3.5.3實例:定制的搜索引擎界面
3.6Servlet會話管理機制
3.6.1Servlet的會話管理機制
3.6.2會話標識符
3.6.3偽會話管理機制
3.6.4實現(xiàn)偽會話管理機制
3.7實例:HellOServlet
3.8案例完善
3.8.1Validate實現(xiàn)
3.8.2過濾器一監(jiān)聽器
3.9本章總結
第4章JSP
4.1JSP概述
4.1.1JSP特性
4.1.2JSP訪問模型
4.2JSP網頁
4.2.1JSP頁面組成
4.2.2JSP網頁規(guī)則
4.3腳本化元素
4.3.1聲明
4.3.2scriptlet
4.3.3表達式
4.3.4函數(shù)
4.3.5標簽
4.3.6注釋
4.4JSP指令
4.4.1Page
4.4.21nclude
4.4.3Taglib
4.5JSP動作
4.5.1Include
4.5.2Forward
4.5.3UseBean
4.5.4GetPrOperb
4.5.5SetProperty
4.5.6P1ugin
4.5.7Palam
4.6JSP內置對象
4.7案例完善
4.7.1JavaScriptlet技術應用
4.7.2Javascript技術應用
4.8本章總結
第5章JDBC
5.1JDBC概述
5.1.1JDBC技術概述
5.1.2JDBC驅動
5.1.3JDBC使用場合
5.2JDBCAPl
5.3JDBC數(shù)據庫編程
5.3.1與數(shù)據庫建立連接
5.3.2獲取數(shù)據庫的信息
5.3.3查詢數(shù)據庫方法
5.3.4檢索結果集的處理方法
5.3.5更新數(shù)據庫的方法
5.3.6參數(shù)輸入和輸出的方法
5.3.7關閉和釋放JDBC資源
5.4JDBC事務操作
5.5JDBC連接池
5.5.1連接池概述
5.5.2簡單JDBC連接池實現(xiàn)
5.5.3連接池集中管理
5.5.4連接池使用范例
5.6WeblogicJDBC應用
5.7案例完善:數(shù)據庫訪問
5.8本章總結
第6章RMI.CORBA和JNDI
6.1RMI概述
6.2RMI包和類
6.3RMI編程
6.3.1RMI編程步驟
6.3.2使用RMI實現(xiàn)回調
6.3.3遠程對象激活
6.3.4使用遠程方法調用
6.4CORBA和IDL
6.4.1CORBA
6.4.21DL
6.5JavaIDL編程
6.5.11DL模式
6.5.2把IDL模式映射到Java
6.5.3編寫服務者代碼
6.5.4編寫客戶代碼
6.5.5運行程序
6.6JNDI
6.6.1TNDI概述
6.6.2JNDI結構
6.7本章總結
第7章Java消息服務(JMS)
7.1消息通訊基礎
7.1.1消息
7.1.2中間件
7.1.3面向消息的中間件
7.1.4通訊模式
7.2JMS消息
7.3JMS消息模型
7.3.1P2P模型
7.3.2P2P編程
7.3.3Pub/Sub模型
7.3.4Pub/Sub編程
7.3.5處理異常
7.3.6會話管理
7.4案例完善:發(fā)送和接收消息
7.5本章總結
第8章會話Bean.
8.1EJB概論
8.1.1EJB類型
8.1.2EJB組件應用模型
8.1.3EJB角色
8.1.4EJB開發(fā)步驟
8.2會話Bean
8.2.1會話Bean類型
8.2.2會話Bean編程模型
8.3無狀態(tài)會話Bean
8.4有狀態(tài)會話Bean
8.5案例完善:購物筐設計
8.6本章總結
第9章實體Bean
9.1實體Bean基礎
9.1.1概述
9.1.2CMP和BMP
9.2實體EJB編程模型
9.2.1實體EJB的持久性
9.2.2實體Bean主接口
9.2.3主鍵和對象標識
9.2.4實體Bean的遠程接口
9.2.5實體Bean的句柄
9.3CMP實體Bean
9.3.1概述
9.3.2CMPBean實例
9.4BMP實體Bean
9.4.1概述
9.4.2BMPBean實例
9.5本章總結
第10章消息驅動Bean
10.1消息驅動Bean基礎
10.1.1概述
10.1.2MDB接口
10.2消息驅動Bean編程
10.2.1消息驅動Bean類定義
10.2.2配置
10.2.3限制和優(yōu)化
10.3消息驅動Bean實例
10.4案例完善:發(fā)送確認郵件
10.5本章總結
第11章JavaMail
11.1JavaMail基礎
11.1.1概述
11.1.2環(huán)境配置
11.2JavaMailAPl
11.3JavaMail編程
11.3.1JavaMail事件模型
11.3.2JavaMail事件處理器
11.3.3用JavaMail發(fā)送信息
11.3.4用JavaMail檢索信息
11.3.5把文件作為附件發(fā)送
11.3.6顯示復合郵件的內容
11.4本章總結
附錄案例配置和運行
參考文獻