新書推薦:
《
剑桥斯堪的纳维亚戏剧史(剑桥世界戏剧史译丛)
》
售價:HK$
154.6
《
禅心与箭术:过松弛而有力的生活(乔布斯精神导师、世界禅者——铃木大拙荐)
》
售價:HK$
66.1
《
先进电磁屏蔽材料——基础、性能与应用
》
售價:HK$
221.8
《
可转债投资实战
》
售價:HK$
99.7
《
王氏之死(新版,史景迁成名作)
》
售價:HK$
54.9
《
敢为天下先:三年建成港科大
》
售價:HK$
77.3
《
长高食谱 让孩子长高个的饮食方案 0-15周岁儿童调理脾胃食谱书籍宝宝辅食书 让孩子爱吃饭 6-9-12岁儿童营养健康食谱书大全 助力孩子身体棒胃口好长得高
》
售價:HK$
47.0
《
身体自愈力:解决内在病因的身体智慧指南
》
售價:HK$
98.6
|
編輯推薦: |
1.以“重基础、重实践、以工程案例为主”的编写思想编写本书。
2.将基础知识与案例相结合,提高学生的工程实践能力。
3.案例丰富、教学资源齐全。
4.本书旨在帮助读者“学会”理论知识,把知识转化为能力,每章按照思想(Idea)、工具(Tool)、技术(Technology)、方法(Method)、原理(Theory)组织内容,即IT3M方法。并且安排了相应创新训练题。从而帮助读者在“学会”理论的基础上,提高实践能力。
|
內容簡介: |
本书是在第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
|
|