"WeblogicServer与EJB.pdf" WebLogic Server是Oracle公司提供的一个企业级Java应用服务器,它支持Java EE(Java Platform, Enterprise Edition)规范,包括EJB(Enterprise JavaBeans)技术。EJB是一种在Java EE平台上开发、部署和管理服务器端组件的标准方式,用于构建可扩展的、可靠的、安全的分布式应用程序。 本章培训内容主要涵盖了以下几个EJB相关的知识点: 1. **EJB简介**:EJB是Java EE的核心部分,它定义了一种在服务器端执行的组件模型,用于处理业务逻辑。EJB允许开发者将应用程序的业务逻辑封装在独立的、可重复使用的组件中,这些组件可以在不同的网络环境中透明地运行。 2. **EJB类型**:EJB有三种主要类型: - **Session Beans**:代表一次会话或一个用户的交互。它们通常用于执行临时任务,如用户认证、业务逻辑处理等。 - **Entity Beans**:对应于数据库中的持久化实体,用于存储和检索数据。它们可以代表数据库表中的记录,提供CRUD(创建、读取、更新、删除)操作。 - **Message-Driven Beans (MDB)**:主要用于处理消息队列中的消息,常用于异步处理和解耦系统组件。 3. **EJB开发**:包括如何设计和实现上述三种类型的EJB,以及如何在WebLogic Server上部署和测试这些组件。 4. **EJB客户程序开发**:讲解如何创建和使用EJB客户端,以便调用EJB组件提供的服务。 5. **EJB高级议题**:可能涉及EJB的高级特性,如事务管理、安全性、性能优化、集群服务等。 6. **分布式计算体系**:EJB是这种体系的关键组成部分,它定义了多层架构(如Web层、表示层、业务逻辑层和数据层),其中EJB通常位于业务逻辑层,负责处理业务规则和数据操作。 7. **组件技术**:EJB作为组件,具有属性、操作和事件,遵循一定的标准进行通信,且可以使用Java等面向对象语言编写。组件的自包含性意味着它们自身包含了实现服务所需的所有代码,而容器(如WebLogic Server)则提供运行环境和附加服务,如事务管理、安全、并发控制等。 8. **容器的角色**:容器是EJB运行的基础,它作为客户和组件之间的代理,负责管理和协调组件的生命周期,提供标准服务如事务、安全、并发控制、持久性、资源池和集群服务。 9. **J2EE和EJB的关系**:J2EE是一个平台,它定义了一系列标准和组件,包括EJB,以支持分布式计算。EJB是J2EE平台中的核心组件技术,专门用于实现业务逻辑,简化分布式应用的开发。 通过这份文档,读者将能够深入了解EJB在WebLogic Server中的使用,以及如何利用EJB构建可扩展、安全的分布式企业级应用。
剩余120页未读,继续阅读
- 粉丝: 734
- 资源: 39
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解