企业级开发运行环境.ppt
《企业级开发运行环境.ppt》由会员分享,可在线阅读,更多相关《企业级开发运行环境.ppt(33页珍藏版)》请在三一办公上搜索。
1、第一章,EJB原理与运行环境,课程内容,EJB概述传统EJB同新一代EJB的对比 EJB3.0开发运行环境和配置 运行一个简单的EJB3.0的例子 JBoss服务器详细介绍 JBoss服务的部署,EJB概述,EJB(Enterprise Java Bean,企业Java Bean)是基于Java的服务器端组件框架技术。借助于它,开发者能够轻松构建企业级、分布式组件应用 EJB组件分为以下几种不同的类型,依据应用设计的不同,开发者可以选用适合应用的组件类型。,会话Bean消息驱动Bean 实体Bean,企业Java Bean 概述,EJB 基础知识,在EJB 中主要定义了4种类型的EJB无状态会
2、话Bean Stateless Session Bean有状态会话Bean State Session Bean实体Bean Entity Bean消息驱动Bean Message-Driver Bean这4种EJB是Sun根据大量实践提出的框架模型Stateless Session Bean主要用于提供直接调用的逻辑功能实现和功能接口State Session Bean主要提供调用过程中保存客户会话状态的逻辑功能实现和功能接口Entity Bean 为对象的状态持久化提供了面向对象的映射MessageDriver Bean 提供了基于客户程序发出消息,服务程序异步处理消息的方式工作。,EJB
3、 基础知识,EJB 角色,EJB规范定义了六种EJB开发和部署中涉及的角色 企业Bean提供者(Enterprise Bean Provider)负责EJB 开发,Home接口,Remote接口,Logic Bean 应用程序汇编人员(Application Assembler)负责编写EJB 调用客户端,如:JSP/Servlet,Desktop Client 部署人员(Deployers)部署安装整个应用程序 系统管理员(System Administrator)系统管理和维护 EJB 服务器供应商(EJB Server Provider)负责开发EJB应用程序的开发,如:WebLogic
4、,WebSphere EJB容器供应商(EJB Container Provider)提供部署EJB的运行环境,以及相关工具,通常EJB容器都绑在Server一起发布,开发过程,企业Bean技术,到目前为止,EJB框架仅支持Java语言,这不同于支持多种语言的.NET框架。从表面上看,这好像不利于EJB技术的应用,但是开发者应该知道Java是最适合构建分布式组件的语言之一,理由如下:,(1)接口同实现分离(2)线程安全、应用安全(3)跨平台性,传统的EJB与新一代的EJB,下面我们来看一下传统的EJB与新一代的EJB之间的区别,1传统的EJB,Bean类,它是EJB组件的主要实现。EJB对象,
5、客户根本不能够直接调用EJB实例。远程接口,这些接口中的方法会暴露给远程客户。本地接口,这些接口中的方法会暴露给本地客户。Home接口,Home接口定义了用于创建、销毁、查找本地(或远程)EJB对象的若干方法,EJB 功能,2新一代的EJB,EJB3.0则简化了EJB组件的开发过程,改变了EJB的编程模型,但是要清楚的是EJB技术本身并没有因此而变味,它仍然是服务器端软件组件框架。EJB3.0变化的只是开发和部署模型,而它的核心框架和架构原理并没有改变。EJB3.0实现了以下几个方面:,(1)不再需要Home接口和对象接口(2)不再需要组件接口(3)使用Java元数据注释,EJB3.0开发运行
6、环境配置,为了辅助和加快EJB应用的开发和部署,开发者需要选用适合自身的EJB开发工具。其中有商用的开发环境,也有Open Source的开发环境。如Boland JBuilder、BEA WebLogic WorkShop、IBM WebSphere Stdio Application Developer、NetBeans、Eclipse 等等。另外还存在其他类型的EJB工具,它们使得开发者能够快速、成功的开发出EJB应用。比如,使用JUnit完成测试工作,使用Ant/XDoclet构建EJB项目、使用Borland OptimizeIt或是Quest SoftWare提供的JProbe完成
7、性能分析等等。,下载与安装工具,1下载软件,下载安装JDK5.0。下载安装。下载安装JBoss-4.0.4.GA 服务器 下载插件JBoss IDE 2.0。下载安装MyEclipse5.5.0 GA。,2安装软件说明,以服务器为例,讲解JBoss工具的安装,(1)打开下载的JBoss安装程序,进入安装界面,如图1-2所示:,图1-2 JBoss的安装界面,(2)然后一直选择“Next”按钮,并同意许可协议,直到出现“选择安装目录”的界面,如图1-3所示:,图1-3选择安装目录,(3)在图1-3中选择要安装的目录,此处我们以默认的目录作为安装路径,之后选择“Next”按钮,出现如图1-4所示的



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业级 开发 运行 环境

链接地址:https://www.31ppt.com/p-5222265.html