Java EE 開發技術與案例教程, 2/e
劉彥君
買這商品的人也買了...
-
$250Apache Cordova 實戰
-
$458直擊招聘 : 程序員面試筆試數據結構深度解析
-
$450$383 -
$594$564 -
$658Hyperledger Fabric技術內幕:架構設計與實現原理
-
$454HyperledgerFabric 核心技術
-
$680$537 -
$305Spring Boot 開發實戰-微課視頻版
-
$556全棧技能修煉:使用 Angular 和 SpringBoot 打造全棧應用
-
$474$450 -
$580$458 -
$505SSM 與 Spring Boot 開發實戰
-
$305Java 程序員面試筆試通關寶典
-
$1,080$853 -
$474$450 -
$913Java面試一戰到底(基礎捲)
-
$458JavaScript高效程序設計:寫給Web編程初學者的入門指導書!
-
$580$458 -
$792奔跑吧 Linux 內核 (捲1):基礎架構, 2/e
-
$560$437 -
$600$468 -
$600$468 -
$611現代 C++ 語言核心特性解析
-
$654$621 -
$759Android Studio 開發實戰:從零基礎到 App 上線, 3/e
相關主題
商品描述
本書是在第1版的基礎上經結構調整和內容增減而成,
主要內容包括4部分:
JavaEE技術基礎(第1章)、
JavaEE技術規範(第2章~第6章)、
JavaEE輕型框架(第7章~第9章)、
框架整合(第10章)詳細介紹了13種技術規範和3種常用輕型框架的原理、組成和應用開發方法,
最後通過一個實戰案例綜合運用各章知識學以致用,掌握解決本領域復雜工程問題的方法。
作者簡介
劉彥君
哈爾濱理工大學副教授,曾編寫教材《Basic語言程序設計》、《數據庫原理與應用》。
目前主要講授:Java語言程序設計、JavaEE、專業英語、編譯原理等課程。
目錄大綱
第 1章Java EE概述 1
1.1 Java EE簡介 1
1.1.1 什麽是Java EE 1
1.1.2 Java EE的新特性 2
1.2 Java EE技術組成 3
1.2.1 容器 4
1.2.2 核心語言JavaSE 5
1.2.3 Java EE核心技術規範 21
1.2.4 輕型框架 23
1.2.5 框架與規範的關系 26
1.3 Java EE應用分層架構 26
1.3.1 分層模式概述 26
1.3.2 Java EE應用的分層架構 27
1.4 Java EE開發環境 27
1.4.1 JDK的下載和安裝 27
1.4.2 集成開發環境的安裝和使用 29
1.4.3 Tomcat的安裝和配置 29
1.4.4 MySQL數據庫的安裝和使用 30
1.5 小 結 34
1.6 習 題 34
第 2章 JavaEE技術規範 35
2.1 JDBC 35
2.1.1 基本概念 35
2.1.2 JDBC常用API 37
2.1.3 JDBC應用 43
2.2 JNDI 61
2.2.1 基本概念 62
2.2.2 JNDI常用API 63
2.2.3 JNDI應用 64
2.3 RMI 66
2.3.1 基本概念 66
2.3.2 RMI工作原理 66
2.3.3 應用編程 67
2.4 JMS 69
2.4.1 基本概念 69
2.4.2 JMS API 71
2.4.3 JMS應用編程 72
2.5 事務 80
2.5.1 基本概念 80
2.5.2 JTA與JTS 81
2.6 JavaMail與JAF 83
2.6.1 基本概念 83
2.6.2 JavaMail與JAF的應用 83
2.7 小 結 85
2.8 習 題 85
第3章 XML技術 87
3.1 XML簡介 87
3.1.1 XML與HTML的比較 87
3.1.2 XML的應用 88
3.1.3 XML語法概要 88
3.1.4 DTD 91
3.1.5 XML Schema 95
3.1.6 XML技術全景圖 97
3.2 XML解析 98
3.2.1 使用DOM 98
3.2.2 使用SAX 105
3.3 XPath 108
3.3.1 XPath簡介 108
3.3.2 XPath路徑表達式 108
3.4 JDOM應用 112
3.4.1 JDOM APIs 112
3.4.2 JDOM應用 113
3.5 小 結 114
3.7 習 題 115
第4章 Java Web編程 116
4.1 Servlet 116
4.1.1 Servlet概述 116
4.1.2 Servlet編程入門 117
4.1.3 Servlet的生命周期 121
4.1.4 Servlet API 122
4.1.5 Servlet的應用舉例 129
4.1.6 Servlet註解的使用 131
4.2 JSP 133
4.2.1 JSP概述 133
4.2.2 JSP基本語法 135
4.2.3 JSP中的隱含對象 146
4.2.4 EL表達式和標簽 156
4.4.1 表達式語言 156
4.4.2 JSTL標簽庫 158
4.4.3 自定義標簽 167
4.3 小 結 169
4.4 習 題 170
第5章 Web Service 172
5.1 Web Service概述 172
5.1.1 服務相關的概念 172
5.1.2 Web Service相關協議 174
5.2 Web Service應用開發 176
5.2.1 Axis2的下載和安裝 176
5.2.2 WebService簡單應用 177
5.2.3 服務發布與調用問題 178
5.2.4 利用Eclipse和Axis2開發Web Service 179
5.3 小結 182
5.4 習題 182
第6章 EJB 184
6.1 EJB概述 184
6.1.1 什麽是EJB 184
6.1.2 EJB組件類型 185
6.1.3 EJB 3的構成 186
6.2 會話Bean 187
6.2.1 創建無狀態會話Bean 187
6.2.2 訪問無狀態會話Bean 188
6.2.3 有狀態會話Bean 189
6.3 消息服務和消息驅動Bean 189
6.3.1 消息驅動Bean 189
6.3.2 消息驅動bean應用 190
6.4 EJB生命周期 191
6.5 小結 193
6.6 習題 193
第7章 MyBatis框架 194
7.1 MyBatis入門 194
7.1.1 MyBatis簡介 194
7.1.2 MyBatis環境構建 195
7.1.3 MyBatis基本原理 196
7.1.4 MyBatis入門示例 198
7.2 映射器 203
7.2.1 XML映射器 203
7.2.2 接口映射器 204
7.2.3 映射器主要元素 206
7.3 動態SQL 210
7.4 小結 216
7.5 習題 216
第8章 Spring 217
8.1 Spring概述 217
8.1.1 Spring的特徵 217
8.1.2 Spring的優點 218
8.1.3 Spring框架結構 219
8.2 Spring快速入門 220
8.2.1 手動搭建Spring開發環境 220
8.2.2 應用MyEclipse工具搭建Spring開發環境 221
8.3 IoC的基本概念 222
8.3.1 什麽是IoC 222
8.3.2 依賴註入 229
8.4 依賴註入的形式 229
8.4.1 setter方法註入 229
8.4.2 構造方法註入 229
8.4.3 3種依賴註入方式的對比 230
8.5 IoC的裝載機制 231
8.5.1 IoC容器 231
8.5.2 Spring的配置文件 232
8.5.3 Bean的自動裝配 234
8.5.4 IoC中使用註解 234
8.6 AOP概述 237
8.6.1 AOP簡介 237
8.6.2 AOP中的術語 239
8.7 AOP實現原理 240
8.7.1 靜態代理 240
8.7.2 JDK動態代理 242
8.7.3 CGLib代理 244
8.8 AOP框架 245
8.8.1 Advice 245
8.8.2 Pointcut、Advisor 247
8.8.3 Introduction 249
8.9 Spring中的AOP 251
8.8.1 基於XML Schema的設置 251
8.8.2 基於Annotation的支持 254
8.10 小結 257
8.11 習題 257
第9章 Spring MVC 259
9.1 Spring MVC 入門 259
9.1.1 Spring MVC簡介 259
9.1.2 Spring MVC工作原理 259
9.1.3 第 一個Spring MVC應用 261
9.2 Spring MVC Controller 264
9.2.1 控制器中常用的註解 264
9.2.2 參數類型和返回類型 266
9.2.3 重定向與轉發 267
9.3 數據綁定與數據轉換 268
9.3.1 數據綁定 268
9.3.2 數據轉換 270
9.3.3 JSON數據交互 280
9.4 攔截器 283
9.4.1 概述 283
9.4.2 攔截器執行過程 284
9.5 文件上傳與下載 285
9.5.1 文件上傳 285
9.5.2 文件下載 288
9.6 小結 288
9.7習題 289
第 10章 SSM框架整合 290
10.1 SSM整合環境搭建 290
10.2 MyBatis與Spring整合 291
10.2.1MyBatis與Spring整合的四種方法 291
10.2.2 在Spring中配置MyBatis工廠 291
10.2.3 整合代碼示例 292
10.3 MyBatis與Spring MVC整合 295
10.4 小結 301
10.5 習題 301
參 考 文 獻 302