更新时间:2018-12-27 16:46:20
封面
版权信息
前言
光盘说明
第0章 学习Java的正确方法
0.1 我适合不适合编程
0.2 走出象牙塔
0.3 学习Java,应该如此疯狂
第1篇 基础知识
第1章 经典Java EE应用和开发环境
1.1 经典Java EE应用概述
1.2 经典Java EE应用相关技术
1.3 JBoss的下载和安装
1.4 WebLogic的下载和安装
1.5 NetBeans的安装和使用
1.6 使用SVN进行协作开发
1.7 本章小结
第2篇 整合开发
第2章 JSF的基本用法
2.1 MVC和JSF
2.2 下载和安装JSF
2.3 JSF使用入门
2.4 解读JSF配置
2.5 托管Bean和表达式语言
2.6 导航模型
2.7 使用UI标签创建视图页面
2.8 JSF的运行流程和生命周期
2.9 利用JSF的消息
2.10 本章小结
第3章 深入使用JSF
3.1 JSF事件机制
3.2 JSF的国际化支持
3.3 使用转换器完成类型转换
3.4 自定义转换器
3.5 使用验证器进行输入校验
3.6 自定义校验器
3.7 本章小结
第4章 利用JDBC和JTA访问数据库和管理全局事务
4.1 JDBC和容器管理的数据源
4.2 事务和JTA
4.3 事务隔离、传播属性的设置
4.4 EJB的事务管理
4.5 事务超时设置
4.6 本章小结
第5章 JNDI和远程方法调用
5.1 JNDI的概念
5.2 JNDI编程入门
5.3 服务器提供的JNDI支持
5.4 RMI概述
5.5 RMI编程
5.6 同时作为客户端和服务器的RMI程序
5.7 本章小结
第6章 利用JMS实现企业消息处理
6.1 面向消息的架构和JMS概述
6.2 PTP类型的JMS
6.3 Pub-Sub类型的JMS
6.4 JMS消息
6.5 使用队列浏览器查看全部消息
6.6 JMS和事务
6.7 JMS服务器的异常监听
6.8 JMS集群
6.9 本章小结
第7章 利用JavaMail实现E-mail
7.1 E-mail简介
7.2 JavaMail介绍
7.3 应用服务器的JavaMail支持
7.4 本章小结
第8章 会话EJB
8.1 EJB概述
8.2 EJB的分类
8.3 开发无状态的Session Bean
8.4 发布Session Bean
8.5 开发有状态的Session Bean
8.6 Session Bean的生命周期
8.7 在Session Bean中使用事务
8.8 拦截器
8.9 依赖注入
8.10 配置EJB引用
8.11 使用计时器进行任务调度
8.12 本章小结
第9章 消息驱动EJB
9.1 JMS和EJB
9.2 使用消息驱动Bean
9.3 使用NetBeans开发EJB
9.4 本章小结
第10章Java持久化API(JPA)
10.1 实体简介
10.2 实体入门
10.3 理解实体
10.4 实体的基本映射
10.5 关联关系映射
10.6 继承关系映射
10.7 使用抽象实体和非实体父类
10.8 实体的生命周期和监听器
10.9 本章小结
第11章 JPA的查询支持
11.1 查询API
11.2 执行查询
11.3 JPQL语法
11.4 批量更新和批量删除