好文档 - 专业文书写作范文服务资料分享网站

EJB容器是EJB构件运行的环境

天下 分享 时间: 加入收藏 我要投稿 点赞

EJB容器是EJB构件运行的环境,是一层代替bean执行相应服务的接口。EJB容器负责提供协调管理、资源管理、版本控制、动态性、一致性、 安全、事务处理和RMI等功能。另外容器建立上下文环境,负责切换、协调不同EJB对象。会话bean中的与二级存储中交换以及实体bean中的持久性管理都是由容器完成的。

。,这个架构有XML、SOAP、WSDL等技术,在下一中将对这些技术做出描述。

Web service也叫Web服务,对于Web服务的定义有好几种,但都是从不同角度和高度来对它的解释。从表面来分析,它是应用程序暴露给外部并且能够调用的接口。通过它我们可以知道里面的对象的方法,并知道这个方法的名称以及所需的参数及其类型,然后如何去调用它,用的是哪些通信协议来进行传输。这样我们便可以通过编程去调用这个方法,就能从这个Web服务中得到它提供的服务。更深入解释,Web service是一种可以实现互操作的的架构技术。是一套标准也是一个集成平台。它是跨网络、跨平台的。它的目的就是实现不同网络、不同计算机、不同语言都可以实现互操作,这是它的价值所在。可以说它是一种层次更高、更深的系统架构。

在Web service中存在着一些安全问题,例如SOPA作为通用协议时,安全性问题会在众多传输时被扩大。但现在有了基于SOAP的相应规范能给Web service额外的安全性保护。随着安全问题的激增,安全技术也在不断发展。我们有理由可以通过一些规范或者是安全技术来解决一些安全性缺陷,然后确保系统架构的安全。这个架构有XML、SOAP、WSDL等技术,在下一中将对这些技术做出描述。

Web Service在英特网上进行分布式计算的应用程序集成平台。开放的标准以及对用户和应用程序之间的通信和协作的关注产生了这样一种环境:在这种环境下,Web服务成为应用程序集成的平台。应用程序是通过使用多个不同来源的Web服务构成的,这些服务相互协同工作,而无论它们位于何处或者如何实现。

Web Service体系结构允许在不同的平台上、以不同语言编写的各种程序已基于标准的方式相互通信。在早期的开发阶段,很多的人认为简单对象访问协议(Simple Object Access Protocol,SOAP)是基于HTTP的协议,HTTP的安全性已经可以满足SOAP了。其实不是这样,如果SOAP被作为通用的协议,运用在众多传输时,安全性问题就会被扩大了。例如,HTTP提供若干种方法对进行SOAP调用的用户进行身份验证。但当消息从HTTP路由到SMTP传输时,怎样传播这个身份标识成为一种问题。好在,现在有相应的规范基于SOAP为Web服务提供额外的安全性保护。随着安全问题的激增,安全技术也在不断发展。我们可以运用WS-Security技术和XML安全技术解决原有的安全解决方案的缺陷。

数据访问作为持久层可以吧数据访问细节和业务逻辑分开。

代码可重用并完成所有数据库访问操作,支持多个数据库平台,并且相对独立

它的目的是:支持多个数据库平台,代码可重用且能完成所有数据库访问操作,并且就有相对独立性,

下面是对EJB组件的简单介绍。 会话Bean:表示客户端与企业应用程序的交互。与在Web容器中运行的Servlet或JSP不同,它需要EJB容器。分为有状态Bean和无状态Bean,无状态会话bean的生命周期非常简单,是不在多个调用之间维护状态信息的会话bean。对会话bean的业务方法的每个调用都来自不同的客户机。有状态会话bean在来自客户机的调用之间保持其内部状态。首先,其效率较低,因为EJB容器不能简单地获取下一个可用的会话bean并将其交给客户机。客户端必须与为来自客户端的最后一个请求提供服务的同一个bean实例匹配。如果不存在这样的bean,则必须创建一个新的bean来处理客户机。因此,它的的数量与客户机的数量一样多。与无状态bean相比,它能合并,从而减少实例化对象的总数,从而节省内存。

实体Bean:表示持久数据。每个应用程序都有数据,通常情况下,这些数据作为对象自然存在。应用程序需要一种将这些对象映射到其数据库(通常是RDBMS)的方法。

EJB容器是EJB构件运行的环境

EJB容器是EJB构件运行的环境,是一层代替bean执行相应服务的接口。EJB容器负责提供协调管理、资源管理、版本控制、动态性、一致性、安全、事务处理和RMI等功能。另外容器建立上下文环境,负责切换、协调不同EJB对象。会话bean中的与二级存储中交换以及实体bean中的持久性管理都是由容器完成的。。,这个架构有XML、SOAP、WSDL等技术,在下一中将对
推荐度:
点击下载文档文档为doc格式
3ksul1h77w8iiwn479cv9uewu2s0h401e2v
领取福利

微信扫码领取福利

微信扫码分享