內容簡介
本書既突出輕型框架Hibernate、Struts 2、Spring,又有企業JavaBean(EJB 3.0)分散式重型框架;既有Web服務,也有面向服務結構(SOA)新技術,其內容主要集中在企業級Java項目所需的重要的API和工具上,使本書成為一本較完整的Java EE Web編程技術教程。本書共10章及3個附錄,有實例、習題、教學大綱和實驗指導書等。
本書可作為本科院校、高職院校計算機及相關專業課程教材,也適合Web編程開發人員使用、參考。
目錄
第1章 Java EE基礎
1.1 Web套用基本概念
1.1.1 Web套用定義
1.1.2 Web套用體系結構
1.1.3 基於層的設計
1.2 Java EE規範
1.2.1 什麼是Java EE
1.2.2 Java EE的體系結構
1.2.3 Java EE應用程式構成及套用
1.2.4 幾個典型Java EE體系結構
1.3 Java EE Web套用的編譯和部署
1.3.1 Java EE的部署問題
1.3.2 創建一個JSP應用程式的實例
1.4 Java EE的發展與特點
1.4.1 Java EE的由來與發展
1.4.2 Java EE的新功能
1.4.3 Java EE開發環境IDE
習題1
第2章 Java EE的可視化集成開發平台——Eclipse及運行環境27
2.1 Eclipse概述
2.1.1 Eclipse的主要特點
2.1.2 Eclipse的組成
2.2 Eclipse的安裝及開發環境的搭建
2.2.1 下載和安裝JDK
2.2.2 下載並解壓縮Eclipse SDK
2.2.3 安裝Eclipse外掛程式
2.3 Eclipse外掛程式的開發及分類
2.3.1 基於外掛程式的體系結構
2.3.2 開發HelloWorldPlugin外掛程式
2.3.3 Eclipse外掛程式的分類
2.4 Web伺服器和套用伺服器
2.4.1 Web伺服器和套用伺服器簡介
2.4.2 Tomcat Web伺服器
2.4.3 Eclipse與Tomcat集成
2.4.4 JBoss套用伺服器
2.4.5 Eclipse與JBoss集成——JBossIDE
習題2
第3章 Java Applet及JDBC
3.1 Java Applet基礎
3.1.1 在HTML中調用Applet
3.1.2 編寫一個Applet
3.1.3 改變標籤的字型
3.1.4 向Applet 添加文本框和按鈕組件
3.1.5 Applet的事件驅動編程
3.1.6 添加輸出到一個Applet
3.2 Applet的生命周期和更複雜的Applet
3.2.1 Applet的生命周期
3.2.2 一個全互動的Applet
3.2.3 使用setLocation()方法
3.2.4 使用setEnable()方法
3.2.5 得到幫助
3.3 JDBC及其套用
3.3.1 JDBC編程技術
3.3.2 使用JDBC訪問資料庫
3.3.3 套用實例
習題3
第4章 Web層編程技術
4.1 JSP技術
4.1.1 JSP簡介
4.1.2 JSP的語法
4.1.3 JSP的內建對象
4.1.4 JSP的表單及Cookie套用
4.1.5 JSP與JavaBean
4.2 Java Servlet技術
4.2.1 Servlet概述
4.2.2 開發Servlet套用
4.2.3 Servlet與JSP、JavaBean協同工作
4.3 用JSP訪問資料庫
4.3.1 用JSP訪問SQL Server資料庫
4.3.2 JSP用JavaBean操縱資料庫
4.4 JSTL標準標籤庫技術
4.4.1 JSTL及其操作實現
4.4.2 在JSP中使用JSTL
4.5 JSF技術
4.5.1 JSF及其安裝
4.5.2 JSP頁面中使用JSF
習題4
第5章 Java EE輕型框架技術
第6章 EJB技術
第7章 Java EE持久性數據管理
第8章 Web服務與SOA技術
第9章 Java訊息服務等異步技術
第10章 Java EE綜合套用實例——公文管理信息系統
附錄A Java EE Web編程技術教學大綱
附錄B 實驗指導書
附錄C 使用日誌記錄
參考文獻