新书《Java EE实用教程——基于WebLogic和Eclipse(第2版)》目录

  经过了一年多的修改,新书《Java EE实用教程——基于WebLogic和Eclipse(第2版)》终于出版了。
  相对于本书的第一版,这个版本的改动如下:
  1)增加了部分内容,包括RMI、Web Service,增加了实验指导书和习题手册;
  2)去掉了部分内容,包括EJB中关于EJB 2的内容和JavaMail API;
  3)对结构进行了调整,把JMS放到了第一部分,Java Web部分的内容和结构也进行了调整,把JSF部分单独提出来形成第四部分;
  4)软件升级,WebLogic服务器的版本升级为10.0,MyEclipse的版本升级为7.5。
  本书第2版的特点如下:
  1)严格按照Java EE规范编写,几乎涵盖了Java EE规范中的所有内容;
  2)采用流行的应用服务器WebLogic和开发环境Eclipse,每部分内容都会介绍如何使用Eclipse进行开发,如何配置WebLogic服务器以及如何使用服务器;
  3)理论结合实践,为了让读者更容易理解各种概念,书中采用了大量的实例;
  4)提供了配套的电子版实验指导书和习题手册,每个实验都有详细的操作过程,读者按照实验指导书能够完成相应的功能,每章内容都配备了习题手册。
下面是图书的目录:
 
第一部分  基础服务
 
第1章  概述 2
1.1  Java EE架构 2
1.2  应用组件 3
1.3  Java EE提供的服务 3
1.4  容器 5
1.5  Java EE服务器对应用组件的支持 5
1.6  平台角色 5
1.7  应用服务器的选择与安装 7
1.8  集成开发环境的选择与安装 7
 
第2章  使用JNDI访问命名和目录服务 10
2.1  什么是JNDI 10
2.2  使用JNDI连接WebLogic的JNDI树 12
2.3  一个典型的JNDI实例 14
 
第3章  使用JDBC访问数据库 17
3.1  JDBC概述 17
3.2  连接数据库的基本过程 21
3.3  实例 24
3.4  数据库连接池 26
 
第4章  使用JTA进行事务处理 31
4.1  事务处理概述 31
4.2  JDBC事务 32
4.3  事务处理服务 32
4.4  JTA事务处理 33
第5章  远程方法调用 38
5.1  RMI结构 38
5.2  RMI编程 38
 
第6章  使用JMS接发消息 43
6.1  消息服务概述 43
6.2  消息服务器配置 45
6.3  JMS API和消息选择器 49
6.4  点对点模式的消息发送和接收实例 49
6.5  发布-订阅模式的消息发送和接收 55
 
第二部分  Java Web开发
 
第7章  Java Web应用概述 62
7.1  Web应用概述 62
7.2  Java Web应用的主要技术 64
7.3  发展历史 66
7.4  简单Java Web实例:登录 68
7.5  Java Web应用文档结构 74
7.6  Servlet运行原理 74
7.7  JSP运行原理 75
 
第8章  JSP基本语法 78
8.1  JSP基础知识 78
8.2  JSP指令 81
8.3  JSP动作标签 89
8.4  内部对象 95
8.5  在Eclipse中开发JSP程序 103
 
第9章  Java Servlet技术 107
9.1  Servlet概述 107
9.2  制作一个Servlet的完整过程 109
9.3  Servlet与客户端的交互 111
9.4  Servlet过滤器 117
9.5  处理Servlet生命周期事件 119
 
第10章  EL 121
10.1  EL的基本用法 121
10.2  即时计算和延迟计算 122
10.3  值表达式和方法表达式 123
10.4  运算符 126
10.5  保留字 128
10.6  隐式对象 128
 
第11章  JSTL 131
11.1  核心标签库 131
11.2  XML标签库 135
11.3  国际化标签库 137
11.4  SQL标签库 139
11.5  函数标签库 142
 
第12章  基于MVC的简单实例 146
12.1  功能设计 146
12.2  系统实现 148
12.3  项目运行 155
 
第三部分  Web Service
 
第13章  Web Service概述 158
13.1  什么是Web Service2 158
13.2  WSDL 159
13.3  SOAP 162
13.4  UDDI 165
 
第14章  Java EE对Web Service的支持 167
14.1  JAXR 167
14.2  JAXB 171
14.3  SAAJ 175
 
第15章  使用JAX-WS开发Web Service 180
15.1  JAX-WS的工作原理 180
15.2  Web Service的编写、打包、部署、测试和访问 180
15.3  JWS文件 184
15.4  build.xml文件 186
15.5  Web Service文档结构 187
15.6  在MyEclipse中开发和访问Web Service 189
 
第四部分  JSF框架
 
第16章  JSF概述 196
16.1  为什么要使用JSF技术 196
16.2  什么是JSF应用 196
16.3  JSF体系结构 196
16.4  JSF的组成 197
16.5  JSF的UI组件库 198
16.6  JSF的标准请求处理生命周期 198
 
第17章  一个简单的JSF应用 200
17.1  开发步骤 200
17.2  开发过程 201
17.3  请求处理生命周期 207
 
第18章  UI组件 210
18.1  创建包含JSF的JSP页面 210
18.2  UI组件类及HTML组件标签 211
18.3  core标签 225
18.4  创建自定义组件 226
18.5  呈现器 227
 
第19章  在JSP中使用JSF 228
19.1  本地化 228
19.2  转换器 229
19.3  事件和监听器 235
19.4  验证器 238
19.5  导航 243
19.6  配置JSF应用 246
 
第20章  辅助Bean 249
20.1  辅助Bean的Bean类 249
20.2  配置辅助Bean 250
20.3  使用统一EL引用Bean 251
20.4  编写辅助Bean 252
20.5  将组件值或组件实例绑定到外部数据源 260
20.6  引用辅助Bean方法 263
20.7  使用自定义对象 264
 
第五部分  EJB部分
 
第21章  EJB概述 268
21.1  什么是EJB 268
21.2  一个简单的EJB例子 269
21.3  EJB的目标是什么 270
21.4  EJB的发展历史 270
21.5  EJB的特点 273
21.6  EJB的类型 273
 
第22章  会话Bean 275
22.1  会话Bean的分类及生命周期 275
22.2  编写会话Bean 276
22.3  编写会话Bean的客户端 280
22.4  在MyEclipse中开发会话Bean 284
22.5  通过控制中心部署EJB 288
22.6  作为Web Service的EJB 289
22.7  有状态会话Bean与无状态会话Bean的比较 290
22.8  EJB的运行原理 292
22.9  实例池 293
 
第23章  消息驱动Bean 296
23.1  什么消息驱动Bean 296
23.2  编写消息驱动Bean的Bean类 297
23.3  为消息驱动Bean创建部署描述符 299
23.4  在MyEclipse中开发消息驱动Bean 299
 
第24章  EJB访问其他资源 301
24.1  访问数据源 301
24.2  访问定时服务 301
24.3  使用UserTransaction接口进行事务处理 305
24.4  拦截器 306
 
第六部分  JPA
 
第25章  JPA概述 314
25.1  相关概念 314
25.2  什么是JPA 315
25.3  为什么要使用JPA 315
25.4  如何使用JPA 317
25.5  如何学习JPA 321
 
第26章  JPA基础应用 323
26.1  准备持久提供者和准备驱动程序 323
26.2  准备数据库及表 323
26.3  使用Persistence.xml配置数据库信息 323
26.4  编写实体类 325
26.5  使用Table配置类与表的对应关系 326
26.6  使用Id配置主键 326
26.7  使用Column配置列与属性的关系 327
26.8  使用@Basic和@Transient 327
26.9  客户端程序 328
26.10  在MyEclipse中开发JPA简单应用 329
 
第27章  使用JPA完成实体的操作 333
27.1  实体的状态及操作 333
27.2  获取实体管理器工厂 335
27.3  获取实体管理器 336
27.4  如何使用实体管理器 337
27.5  处理事务 340
 
第28章  使用JPA完成查询 345
28.1  使用EntityManager根据主键查询对象 345
28.2  编写简单查询 345
28.3  创建Query对象 346
28.4  使用命名查询 346
28.5  处理查询中的变量 347
28.6  得到查询结果 348
28.7  使用分页查询 349
28.8  对查询结果的访问 349
28.9  使用标准SQL语句 350
 
第29章  JPA进阶 353
29.1  主键生成策略 353
29.2  复合主键 356
29.3  嵌入式主键 358
29.4  一对一关系的配置和使用 359
29.5  多对一和一对多关系的配置和使用 361
29.6  多对多的关系 362
29.7  把查询的多个值封装成对象 363
29.8  批量更新和删除 363
29.9  使用存储过程 364
29.10  实体生命周期回调方法 365
 
第30章  JPA查询语言 367
30.1  语句的类型 367
30.2  简单无条件查询 368
30.3  具有简单查询条件的查询 369
30.4  带有关系的查询 373
30.5  使用子查询 376
30.6  查询中使用函数 377
30.7  ORDER BY子句 378
30.8  GROUP BY和HAVING 379
30.9  SELECT子句完整语法 379
 
第31章  综合实例:订单管理 381
31.1  JPA知识要点 381
31.2  创建数据库表 381
31.3  创建持久单元和实体类 382
31.4  创建管理实体的会话Bean 387
31.5  编写客户端程序进行测试 388
 
第七部分  企业级应用的安全
 
第32章  企业级应用的安全 392
32.1  安全相关的基本概念 392
32.2  在WebLogic Server中配置用户和用户组 393
32.3  Web应用的安全 394
32.4  EJB应用的安全 400

你可能感兴趣的:(java,eclipse,bean,weblogic,MyEclipse,ejb)