Why we need EJB
简化大型分布式系统的开发过程。
1)利用网络中多台计算机的计算能力,构建瘦客户端(简化分布式访问)
2)使用EJB服务器提供的系统级的企业服务(事务、安全、对象池….),开发人员需要写业务组件
3)EJB组件具有热部署的能力(可插拔)
4)可以扩展现有系统的JavaBean
优点:可维护性、重用性、可扩展性、可插拔性
1)缩短开发时间:编程人员可将先行开发的部件装配到新的程序中,从而加速了新程序的开发
2)降低集成费用:在将组件集成为一个完整的方案时,不同开发商采用了一致的标准接口,减少了特殊的定制工作
3)开发更具灵性:只需简单调整全部应用的一些组件,即可为企业不同领域的应用提供特定的解决方案
4)降低维护费用:各组件的软件功能是相对独立的,在维护和升级一个组件时,不必变动整个应用。维护简便
1)利用网络中多台计算机的计算能力,构建瘦客户端(简化分布式访问)
2)使用EJB服务器提供的系统级的企业服务(事务、安全、对象池….),开发人员需要写业务组件
3)EJB组件具有热部署的能力(可插拔)
4)可以扩展现有系统的JavaBean
优点:可维护性、重用性、可扩展性、可插拔性
1)缩短开发时间:编程人员可将先行开发的部件装配到新的程序中,从而加速了新程序的开发
2)降低集成费用:在将组件集成为一个完整的方案时,不同开发商采用了一致的标准接口,减少了特殊的定制工作
3)开发更具灵性:只需简单调整全部应用的一些组件,即可为企业不同领域的应用提供特定的解决方案
4)降低维护费用:各组件的软件功能是相对独立的,在维护和升级一个组件时,不必变动整个应用。维护简便
【Why we need EJB】相关文章
3. What is view? why do we have view?
4. 软件测试LoadRunner面试题:What is the difference between standard log and extended log?
6. JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
7. What\'s the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
8. 软件测试LoadRunner面试题:If web server, database and Network are all fine where could be the problem?
9. 软件测试LoadRunner面试题:What is the difference between Overlay graph and Correlate graph?
10. 软件测试LoadRunner面试题:What is correlation? Explain the difference between automatic correlation and manu
本文来源:https://www.mianshiwenti.com/a12623.html
进入下载页面
上一篇:什么是组件架构
下一篇:EJB的角色和三个对象
﹝Why we need EJB﹞相关内容
- What is EJB
- What\'s the difference between an interface and abstract class? (接口与抽象类有什么区别)
- What\'s the difference between Debug and Trace class? (Debug类与Trace类有什么区别)
- what is the difference between ext2 and ext3
- 如何查看在weblogic中已经发布的EJB
- 在weblogic中发布ejb需涉及到哪些配置文件
- EJB发布WEB服务一般步骤
- 以太网Ethernet IEEE802.3
- 软件测试LoadRunner面试题:What is a function to capture dynamic values in the web vuser script?
- 软件测试LoadRunner面试题:How did you find web server related issues?