JavaEE開(kāi)發(fā)技術(shù)與案例教程
定 價(jià):48 元
叢書(shū)名:普通高等教育軟件工程“十二五”規(guī)劃教材
- 作者:劉彥君,金飛虎 主編
- 出版時(shí)間:2014/2/1
- ISBN:9787115337412
- 出 版 社:人民郵電出版社
- 中圖法分類(lèi):TP312
- 頁(yè)碼:312
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
全書(shū)共分為11章,主要內(nèi)容包括:第1章介紹了Java EE的基本概念,第2章介紹了JDBC數(shù)據(jù)庫(kù)編程的基礎(chǔ)知識(shí)和應(yīng)用方法,第3章介紹了Java Servlet,第4章介紹了JSP,第5章介紹了XML,第6章介紹了Struts2,第7章介紹了Hibernate,第8章介紹了Spring,第9章介紹了EJB,第10章介紹了SSH整合開(kāi)發(fā)案例,第11章介紹了基于Java EE的測(cè)試。
本書(shū)可作為高等學(xué)校計(jì)算機(jī)專(zhuān)業(yè)、軟件工程專(zhuān)業(yè)教材及從事相關(guān)開(kāi)發(fā)領(lǐng)域程序設(shè)計(jì)人員自學(xué)及參考用書(shū)。
1.以“重基礎(chǔ)、重實(shí)踐、以工程案例為主”的編寫(xiě)思想編寫(xiě)本書(shū)! 2.將基礎(chǔ)知識(shí)與案例相結(jié)合,提高學(xué)生的工程實(shí)踐能力! 3.案例豐富、教學(xué)資源齊全。
第1章 Java EE概述
1.1 Java EE簡(jiǎn)介
1.1.1 什么是Java EE
1.1.2 Java EE的新特性
1.2 Java EE應(yīng)用分層架構(gòu)
1.2.1 分層模式概述
1.2.2 Java EE的結(jié)構(gòu)
1.3 Java EE技術(shù)規(guī)范
1.4 敏捷輕型框架
1.4.1 輕型框架簡(jiǎn)介
1.4.2 Hibernate框架簡(jiǎn)介
1.4.3 Struts簡(jiǎn)介
1.4.4 Spring簡(jiǎn)介
1.4.5 JSF簡(jiǎn)介
1.4.6 Tapestry簡(jiǎn)介 第1章 Java EE概述
1.1 Java EE簡(jiǎn)介
1.1.1 什么是Java EE
1.1.2 Java EE的新特性
1.2 Java EE應(yīng)用分層架構(gòu)
1.2.1 分層模式概述
1.2.2 Java EE的結(jié)構(gòu)
1.3 Java EE技術(shù)規(guī)范
1.4 敏捷輕型框架
1.4.1 輕型框架簡(jiǎn)介
1.4.2 Hibernate框架簡(jiǎn)介
1.4.3 Struts簡(jiǎn)介
1.4.4 Spring簡(jiǎn)介
1.4.5 JSF簡(jiǎn)介
1.4.6 Tapestry簡(jiǎn)介
1.4.7 WebWork簡(jiǎn)介
1.5 Java EE開(kāi)發(fā)環(huán)境
1.5.1 JDK的下載和安裝
1.5.2 集成開(kāi)發(fā)環(huán)境的安裝和使用
1.5.3 Tomcat的安裝和配置
1.5.4 MySQL數(shù)據(jù)庫(kù)的安裝和使用
1.6 小結(jié)
1.7 習(xí)題
第2章 JDBC數(shù)據(jù)庫(kù)編程
2.1 JDBC概述
2.1.1 JDBC數(shù)據(jù)庫(kù)應(yīng)用模型
2.1.2 JDBC驅(qū)動(dòng)程序
2.1.3 用JDBC訪問(wèn)數(shù)據(jù)庫(kù)
2.1.4 JDBC常用API
2.1.5 數(shù)據(jù)庫(kù)連接范例
2.2 數(shù)據(jù)庫(kù)基本操作
2.2.1 數(shù)據(jù)插入操作
2.2.2 數(shù)據(jù)刪除操作
2.2.3 數(shù)據(jù)更新操作
2.2.4 數(shù)據(jù)查詢操作
2.2.5 事務(wù)處理
2.3 數(shù)據(jù)庫(kù)存取優(yōu)化
2.3.1 常用技術(shù)
2.3.2 編譯預(yù)處理
2.3.3 調(diào)用存儲(chǔ)過(guò)程
2.3.4 采用連接池
2.4 小結(jié)
2.5 習(xí)題
第3章 Java Servlet
3.1 概述
3.1.1 什么是Java Servlet
3.1.2 Servlet的特點(diǎn)
3.2 Servlet編程基礎(chǔ)
3.2.1 Servlet接口
3.2.2 Servlet程序的編譯
3.2.3 Servlet的配置
3.3 Servlet的生命周期
3.4 Servlet API常用接口和類(lèi)
3.4.1 ServletConfig接口
3.4.2 GenericServlet類(lèi)
3.4.3 ServletRequest接口
3.4.4 ServletResponse接口
3.4.5 HttpServlet類(lèi)
3.4.6 HttpServletRequest接口
3.4.7 HttpServletResponse接口
3.5 Servlet的應(yīng)用舉例
3.6 小結(jié)
3.7 習(xí)題
第4章 JSP
4.1 JSP概述
4.1.1 什么是JSP
4.1.2 JSP的特點(diǎn)
4.1.3 JSP舉例
4.2 JSP基本語(yǔ)法
4.2.1 JSP頁(yè)面的基本組成
4.2.2 JSP指令標(biāo)記
4.2.3 JSP動(dòng)作標(biāo)記
4.2.4 JSP腳本
4.2.5 JSP的注釋
4.3 JSP中的隱含對(duì)象
4.3.1 out對(duì)象
4.3.2 request對(duì)象
4.3.3 response對(duì)象
4.3.4 session對(duì)象
4.3.5 application對(duì)象
4.3.6 其他對(duì)象
4.4 EL表達(dá)式和標(biāo)簽
4.4.1 表達(dá)式語(yǔ)言
4.4.2 JSTL標(biāo)簽庫(kù)
4.4.3 自定義標(biāo)簽
4.5 小結(jié)
4.6 習(xí)題
第5章 XML
5.1 XML簡(jiǎn)介
5.1.1 XML與HTML的比較
5.1.2 XML語(yǔ)法概要
5.1.3 DTD語(yǔ)法
5.1.4 XML Schema簡(jiǎn)介
5.2 DOM和SAX
5.2.1 使用DOM
5.2.2 使用SAX
5.3 XPath
5.4 小結(jié)
5.5 習(xí)題
第6章 Struts2
6.1 Struts2簡(jiǎn)介
6.1.1 Struts的起源
6.1.2 Struts優(yōu)、缺點(diǎn)
6.2 Struts2安裝
6.3 Struts2工作原理
6.4 Struts.xml配置
6.4.1 Struts.xml文件結(jié)構(gòu)
6.4.2 加載子配置文件
6.4.3 action配置
6.5 Struts2的簡(jiǎn)單例子
6.6 攔截器
6.6.1 攔截器介紹
6.6.2 攔截器實(shí)例
6.7 Struts2類(lèi)型轉(zhuǎn)換
6.7.1 類(lèi)型轉(zhuǎn)換簡(jiǎn)介
6.7.2 類(lèi)型轉(zhuǎn)換實(shí)例
6.8 輸入校驗(yàn)
6.8.1 手動(dòng)輸入完成校驗(yàn)
6.8.2 使用Struts2框架校驗(yàn)
6.8.3 校驗(yàn)器的配置風(fēng)格
6.9 小結(jié)
6.10 習(xí)題
第7章 Hibernate3
7.1 Hibernate3入門(mén)
7.1.1 Hibernate3簡(jiǎn)介
7.1.2 持久層與ORM
7.1.3 概念
7.1.4 目前流行的ORM產(chǎn)品
7.1.5 Hibernate核心接口
7.1.6 開(kāi)發(fā)Hibernate3程序
7.2 Hibernate對(duì)象狀態(tài)
7.2.1 對(duì)象的狀態(tài)
7.2.2 對(duì)象的特征
7.3 Hibernate事務(wù)
7.3.1 事務(wù)概述
7.3.2 JDBC中使用事務(wù)
7.3.3 Hibernate事務(wù)管理
7.4 Hibernate反向工程
7.5 HQL
7.6 小結(jié)
7.7 習(xí)題
第8章 Spring2
8.1 Spring2概述
8.1.1 Spring框架簡(jiǎn)介
8.1.2 Spring的特征
8.1.3 Spring的優(yōu)點(diǎn)
8.1.4 Spring框架結(jié)構(gòu)
8.2 Spring快速入門(mén)
8.2.1 手動(dòng)搭建Spring開(kāi)發(fā)環(huán)境
8.2.2 應(yīng)用MyEclipse工具搭建Spring開(kāi)發(fā)環(huán)境
8.3 IoC的基本概念
8.3.1 什么是IoC
8.3.2 依賴注入
8.4 依賴注入的形式
8.4.1 setter方法注入
8.4.2 構(gòu)造方法注入
8.4.3 3種依賴注入方式的對(duì)比
8.5 IoC的裝載機(jī)制
8.5.1 IoC容器
8.5.2 Spring的配置文件
8.5.3 Bean的自動(dòng)裝配
8.5.4 IoC中使用注解
8.6 AOP概述
8.6.1 AOP簡(jiǎn)介
8.6.2 AOP中的術(shù)語(yǔ)
8.7 AOP實(shí)現(xiàn)原理
8.7.1 靜態(tài)代理
8.7.2 JDK動(dòng)態(tài)代理
8.7.3 CGLib代理
8.8 AOP框架
8.8.1 Advice
8.8.2 Pointcut、Advisor
8.8.3 Introduction
8.9 Spring中的AOP
8.9.1 基于XML Schema的設(shè)置
8.9.2 基于Annotation的支持
8.10 小結(jié)
8.11 習(xí)題
第9章 EJB
9.1 EJB概述
9.1.1 什么是EJB
9.1.2 EJB組件類(lèi)型
9.1.3 EJB 3的構(gòu)成
9.2 會(huì)話Bean
9.2.1 創(chuàng)建無(wú)狀態(tài)會(huì)話Bean
9.2.2 訪問(wèn)無(wú)狀態(tài)會(huì)話Bean
9.2.3 有狀態(tài)會(huì)話Bean
9.3 消息服務(wù)和消息驅(qū)動(dòng)Bean
9.3.1 Java消息服務(wù)
9.3.2 消息驅(qū)動(dòng)Bean
9.4 EJB生命周期
9.5 小結(jié)
9.6 習(xí)題
第10章 SSH整合開(kāi)發(fā)案例
10.1 系統(tǒng)概述
10.1.1 功能需求與系統(tǒng)架構(gòu)
10.1.2 工程依賴的jar包
10.2 SSH工程的配置
10.2.1 Hibernate配置
10.2.2 Struts配置
10.2.3 Spring配置
10.2.4 web.xml
10.2.5 控制臺(tái)日志配置
10.3 Domain層
10.3.1 領(lǐng)域模型
10.3.2 生成實(shí)體類(lèi)和映射文件
10.4 DAO層
10.4.1 通用泛型DAO接口的設(shè)計(jì)
10.4.2 實(shí)現(xiàn)通用泛型DAO接口
10.5 驗(yàn)證碼
10.5.1 頁(yè)面層
10.5.2 Action層
10.5.3 處理不存在的Action方法請(qǐng)求
10.6 用戶注冊(cè)
10.6.1 頁(yè)面層
10.6.2 Service層
10.6.3 Action層
10.6.4 處理不存在的Action方法請(qǐng)求
10.7 用戶登錄
10.7.1 頁(yè)面層
10.7.2 Service層
10.7.3 Action層
10.7.4 登錄檢查過(guò)濾器
10.8 視頻上傳與轉(zhuǎn)碼
10.8.1 頁(yè)面層
10.8.2 視頻轉(zhuǎn)碼工具類(lèi):VideoConverter
10.8.3 Service層
10.8.4 Action層
10.9 首頁(yè)及查詢分頁(yè)
10.9.1 分頁(yè)模型類(lèi):PageBean
10.9.2 頁(yè)面層
10.9.3 Service層
10.9.4 Action層
10.9.5 產(chǎn)生測(cè)試數(shù)據(jù)
10.10 播放及評(píng)論視頻
10.10.1 頁(yè)面層
10.10.2 Service層
10.10.3 Action層
10.11 小結(jié)
第11章 基于Java EE的測(cè)試
11.1 單元測(cè)試
11.2 基于QTP的功能測(cè)試
11.2.1 使用QuickTest進(jìn)行測(cè)試的過(guò)程
11.2.2 QuickTest Professional 6.0應(yīng)用程序的界面
11.2.3 錄制
11.2.4 分析錄制的測(cè)試腳本
11.2.5 運(yùn)行、分析測(cè)試
11.3 基于JMeter的性能測(cè)試
11.3.1 JMeter簡(jiǎn)介
11.3.2 JMeter的安裝與配置
11.4 小結(jié)
11.5 習(xí)題