更新时间:2018-12-29 18:59:30
封面
版权信息
前言
绪论
第1部分 准备篇
第1课 构建Eclipse集成开发环境
1.1 安装JDK并进行配置和测试
1.2 安装Tomcat并进行配置和测试
1.3 安装Eclipse并进行配置
1.4 使用Eclipse进行Java Web项目的开发——实例演示HelloWorld项目开发过程
1.5 本课小结
第2课 创建企业信息管理系统数据库
2.1 基本需求功能——登录、退出与注册
2.2 业务需求功能——企业信息管理系统功能
2.3 设计页面结构
2.4 设计数据库
2.5 创建数据库
2.6 本课小结
第2部分 Java Web企业级开发技术EJB
第3课 EJB快速入门
3.1 开始了解EJB
3.2 配置EJB运行环境——JBoss服务器
3.3 配置EJB集成开发环境——Eclipse+JBoss Tools插件
3.4 EJB快速上手——HelloWorld入门实例
3.5 本课小结
第4课 会话Bean(Session Bean)——发布JNDI服务
4.1 无状态会话Bean(Stateless Session Bean)
4.2 有状态会话Bean(Stateful Session Bean)
4.3 会话Bean扩展开发
4.4 本课小结
第5课 消息驱动Bea(n Message-Driven Bean)——接收JMS消息
5.1 JMS与消息驱动Bean的工作原理
5.2 处理点对点消息——队列Queue
5.3 处理发布/订阅消息——主题Topic
5.4 本课小结
第6课 实体Bean(Entity Bean)——Java持久化JPA
6.1 第一个实体Bean实例——建立与数据库的连接
6.2 实例管理器EntityManager——执行数据库更新
6.3 控制实体Bean的生命周期
6.4 本课小结
第7课 实体关系映射(ORM)
7.1 单表映射——家庭信息实例
7.2 一对一映射——省与省会城市关联实例
7.3 一对多与多对一映射——论坛主题与回帖关联实体
7.4 多对多映射——老师与课程关联实例
7.5 本课小结
第8课 实体查询(JPQL和SQL查询)
8.1 Query查询对象API
8.2 JPQL查询语言
8.3 SQL语句查询
8.4 本课小结
第9课 企业信息管理系统服务端——开发EJB+MySQL服务端组件
9.1 用户管理组件
9.2 通讯录管理组件
9.3 短消息管理组件
9.4 日程安排组件
9.5 工作记录组件
9.6 公司公告组件
9.7 工作会议组件
9.8 本课小结
第10课 企业信息管理系统客户端——开发Struts 2+Spring+EJB架构系统
10.1 搭建系统架构——Struts 2+Spring+Sitemesh+EJB
10.2 开发基础功能——登录、注销与注册
10.3 通讯录管理模块
10.4 日程安排模块
10.5 工作日志模块
10.6 短消息管理模块
10.7 公司公告模块
10.8 工作会议模块
10.9 添加权限检查拦截器
10.10 本课小结
第3部分 Java Web分布式技术
第11课Java事务管理(JTA)
11.1 Java事务管理机制
11.2 EJB事务管理机制
11.3 企业信息管理系统——增加事务管理功能
11.4 本课小结
第12课 Java验证和授权服务(JAAS)
12.1 基于属性文件的JAAS安全验证
12.2 基于数据库的JAAS安全验证
12.3 企业信息管理系统——增加JAAS验证功能
12.4 本课小结
第13课 Java命名和目录服务(JNDI)
13.1 JNDI概述
13.2 在EJB中自定义JNDI名称
13.3 自定义JNDI实现流程
13.4 本课小结
第14课 Java消息服务(JMS)
14.1 JMS异步通信原理
14.2 JMS消息中间件
14.3 本课小结
第15课 Java邮件服务(JavaMail)
15.1 JavaMail基本原理
15.2 JavaMaill收发邮件
15.3 使用JBoss的邮件服务发送邮件
15.4 本课小结
第16课Web服务(Web Service)
16.1 Web服务概述
16.2 Web服务在JBoss中的应用
16.3 本课小结