设为首页 加入收藏

TOP

What is EJB
2014-09-29 04:00:04 来源: 作者: 【 】 浏览:40
Tags:What EJB

EJB(Enterprise JavaBean)是JavaEE应用的业务层技术标准, 以这项技术开发的组件叫做EJB组件,常常简称EJB


EJB架构是一个用于开发和部署基于组件的分布式业务应用的组件架构。


采用EJB架构编写的应用是可伸缩的、事务性的、多用户安全的。


可以一次编写这些应用,然后部署到任何支持EJB规范的应用服务器平台上。


特点(和JavaBean比较):


1)提供远程访问的能力


2)可扩展、可插拔的能力


3)必须在EJB服务器上运行, 可享受服务器提供的事务、安全等服务


(Jboss, Weblogic, Websphere, Sun Application server)


名词解析:


1.分布式计算:


1)把大任务分成小块,分发给大家分别地做,再把每个人的计算结果汇总。


特点:分解工作,减轻成员的负担,成员之间做到职责分明。


2)充分利用网络上空闲的计算机的计算能力。


分布式组件:


1)分布对象技术是伴随网络而发展起来的一种面向对象的技术。


以前的计算机系统多是单机系统,多个用户是通过联机终端来访问的,没有网络的概念。


网络出现后,产生了C/S、B/S的计算服务模式。


2)分布式对象技术主要使用了面向对象技术的封装性,组件可以分布在网络的任何位置。


对外界来说,它所需关心的只是组件的界面(接口),至于内部是如何实现的则无需考虑,


远程客户通过方法调用来访问它。这是分布式对象技术和传统的面向对象技术的最大不同点。


2.组件:可独立发布的二进制单元


3.框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统;


代表:Struts,Spring,Hibernate…


4.中间件,是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源;


代表:Weblogic,WebSphere,Sun App Server…


5.容器:


EJB的家。 离开容器,EJB就失去了它的生命和意义


EJB分布式对象的基础


JRMI(Java Remote Method Invocation) (远程方法调用)


— 使用远程消息交换协议JRMP(Java Remote Messaging Protocol) 进行通讯


CORBA对象调用


— 使用IIOP(Internet Inter-ORB Protocal)


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇什么是聚集索引?它的优缺点是什.. 下一篇为什么在使用动态 SQL 语句时必须..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: