[原创]EJB概述_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 1974 | 回复: 0   主题: [原创]EJB概述        下一篇 
xiujiang.chen
注册用户
等级:上士
经验:267
发帖:9
精华:0
注册:1970-1-1
状态:离线
发送短消息息给xiujiang.chen 加好友    发送短消息息给xiujiang.chen 发消息
发表于: IP:您无权察看 2017-2-24 16:28:22 | [全部帖] [楼主帖] 楼主

EJB概述

   1.EJB是什么

     EJB(Enterprise JavaBean)使用Java语言构造可移植的、可重用的和可伸缩的业务应用程序的平台。

   2.分层架构

     blob.png

    从开发者的角度来看,EJB是一种组件。可以使用它们构造应用程序的一部分特殊功能。比如:业务逻辑或持久会代码。当客户端发出一个请求时,Servlet 处理这个请求,调用对应的EJB来处理。然后将相应的结果返回给客户端。

   从图上可以看出,EJB将服务代码从接口解耦、EJB组件作为一组服务,不关心调用者。使得基于EJB开发,架构清晰。并且由于EJB设计之初就支持分布式,因此基于EJB组件具有很强的伸缩性。

   EJB的缺点:

    增加程序的复杂性,虽然EJB本身解决了分布式的问题。但是不可避免的增加了程序的复杂度,这一点也表明,对于一些中小型项目EJB并不是一个很好的选择。

     及时性较低,ejb基于RMI实现相对于本地调用,较低了程序的响应速度。

    


该贴被xiujiang.chen编辑于2017-2-24 16:40:46



赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论