一、 J2EE 技术概述
◇ 企业级解决方案和 J2EE 规范; WebLogicServer 概述:容器 / 组件模型,组件支持扩展;
◇ WebLogic Server 对J2EE 的支持:数据库和事务支持,对象注册和远程方法调用 RMI ,企
业 JavaBean,表示逻辑;WebLogic 的安装;JBuilder9 的 J2EE 开发环境设置。
二、远程方法调用和分布式名字管理
◇ 远程方法调用:使用远程接口,RMI 编程模型。
◇ 序列化:序列化接口,远程接口。JNDI 名字服务。
三、利用 JDBC 和 JTA 访问数据库和管理事务
◇ WebLogicServer的JDBC:为什么采用JDBC,JDBC 驱动程序,安装和配置JDBC 驱动程序;数据库连接池;JDBC数据源;使用JDBC数据源查询数据;使用宏语句;使用存储过程;利用JTA实现事务管理;使用JDBC存储和调用大对象。
四、会话 EJB ( SessionBean )
◇ EJB 基础知识;
◇ 无状态会话 Bean :开发实例,关于 EJB 容器,利用 EJB 处理数据库。
◇ 无状态编程模型:无状态会话 Bean 的生命周期,无状态会话的实例池,无状态会话 Bean 群集, EJB 环境,EJB 引用,句柄;
◇ 有状态会话 Bean :有状态会话 Bean 的编程模型,有状态会话 Bean 的生命周期,创建有状态会话 Bean ,删除有状态会话 Bean ,待命和活跃,配置 EJB 缓存,有状态会话 Bean 和群集,有状态会话 Bean 复制;群集状况下会话 EJB 的故障处理。
◇ 实例:综合使用无状态和有状态会话的例子。
◇ 使用 JBuilder 开发 EJB :针对 WebLogicServe 的 JBuilder 设置,开发实例。
六、实体 EJB ( EntityBean )
◇ 实体Bean的基本原理;CMP 实体Bean示例程序;CMP 实体Bean 的生命周期;容器管理的关系简介;BMP实体Bean原理和开发。
七、利用 JMS 实现企业消息处理
◇ 应用 JMS 的理由; JMS 基础知识; JMS 队列生产者 / 消费者开发实例;
◇ JMS 主题生产者 / 消费者开发实例; JMS 消息解析。
八、消息 EJB ( MessageBean )
◇ 消息 Bean 的基础知识;消息 Bean 的生命周期;消息 Bean 的示例程序;消息 Bean 与并发控制;指定 JMS 连接工厂;关于 MapMessage 的应用;在事务中使用消息 Bean ;消息的确认;关于数据库中使用消息 EJB 的例子
九、利用 Servlet 建立表示逻辑和调用 EJB
十、在 JSP 中调用 EJB
十一、 WebLogicServer 的 JAAS 开发安全应用
◇ 计算机安全的基础知识;
◇ WebLogicServer 的安全框架;
◇ 创建安全的 Web 应用程序。
十二、 J2EE 综合实例 |
|