Why we need EJB


Posted in 面试题 onOctober 20, 2016
简化大型分布式系统的开发过程。
1)利用网络中多台计算机的计算能力,构建瘦客户端(简化分布式访问)
2)使用EJB服务器提供的系统级的企业服务(事务、安全、对象池….),开发人员需要写业务组件
3)EJB组件具有热部署的能力(可插拔)
4)可以扩展现有系统的JavaBean
优点:可维护性、重用性、可扩展性、可插拔性
1)缩短开发时间:编程人员可将先行开发的部件装配到新的程序中,从而加速了新程序的开发
2)降低集成费用:在将组件集成为一个完整的方案时,不同开发商采用了一致的标准接口,减少了特殊的定制工作
3)开发更具灵性:只需简单调整全部应用的一些组件,即可为企业不同领域的应用提供特定的解决方案
4)降低维护费用:各组件的软件功能是相对独立的,在维护和升级一个组件时,不必变动整个应用。维护简便

Tags in this post...

面试题 相关文章推荐
判断单链表中是否存在环
Jul 16 面试题
关联、聚合(Aggregation)以及组合(Composition)的区别
Feb 29 面试题
如何高效率的查找一个月以内的数据
Apr 15 面试题
什么是托管函数?托管函数有什么用?
Jun 15 面试题
.NET概念性的面试题
Feb 29 面试题
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
Jan 19 面试题
linux面试题参考答案(10)
Oct 26 面试题
linux比较文件内容的命令是什么
Mar 04 面试题
过滤器的用法
Oct 08 面试题
Java如何读取CLOB字段
Oct 10 面试题
JAVA程序设计笔试题面试题一套
Jul 28 面试题
介绍一些UNIX常用简单命令
Nov 11 面试题
异步传递消息系统的作用
May 01 #面试题
EJB发布WEB服务一般步骤
Oct 31 #面试题
远程调用的原理
Jul 05 #面试题
几个常见的消息中间件(MOM)
Jan 08 #面试题
网友共享的几个面试题关于Java和Unix等方面的
Sep 08 #面试题
说说在weblogic中开发消息Bean时的persistent与non-persisten的差别
Apr 07 #面试题
EJB需直接实现它的业务接口或Home接口吗,请简述理由
Nov 23 #面试题
You might like
php URL编码解码函数代码
2009/03/10 PHP
Zend Framework教程之Bootstrap类用法概述
2016/03/14 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
PHP 代码简洁之道(小结)
2019/10/16 PHP
jQuery弹性滑动导航菜单实现思路及代码
2013/05/02 Javascript
点击按钮自动加关注的代码(sina微博/QQ空间/人人网/腾讯微博)
2014/01/02 Javascript
javascript学习笔记(八)正则表达式
2014/10/08 Javascript
HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列
2015/04/26 Javascript
实现无刷新联动例子汇总
2015/05/20 Javascript
阻止表单提交按钮多次提交的完美解决方法
2016/05/16 Javascript
vue.js指令v-model实现方法
2016/12/05 Javascript
jQuery插件HighCharts实现的2D对数饼图效果示例【附demo源码下载】
2017/03/09 Javascript
AngularJS+Bootstrap3多级导航菜单的实现代码
2017/08/16 Javascript
老生常谈javascript的面向对象思想
2017/08/22 Javascript
编写React组件项目实践分析
2018/03/04 Javascript
vue实现简单loading进度条
2018/06/06 Javascript
ng-alain表单使用方式详解
2018/07/10 Javascript
一个Vue视频媒体多段裁剪组件的实现示例
2018/08/09 Javascript
对layui中table组件工具栏的使用详解
2019/09/19 Javascript
webpack 最佳配置指北(推荐)
2020/01/07 Javascript
JavaScript 引用类型实例详解【数组、对象、严格模式等】
2020/05/13 Javascript
JavaScript如何实现监听键盘输入和鼠标监点击
2020/07/20 Javascript
微信小程序实现下拉加载更多商品
2020/12/29 Javascript
[03:05]DOTA2英雄基础教程 嗜血狂魔
2013/12/10 DOTA
python获取豆瓣电影简介代码分享
2014/01/16 Python
Python进阶之尾递归的用法实例
2018/01/31 Python
python正则表达式匹配[]中间为任意字符的实例
2018/12/25 Python
PyTorch中permute的用法详解
2019/12/30 Python
Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中
2020/01/13 Python
Python+Opencv身份证号码区域提取及识别实现
2020/08/25 Python
python tqdm实现进度条的示例代码
2020/11/10 Python
python和opencv构建运动检测器的实现
2021/03/03 Python
移动端HTML5开发神器之vconsole详解
2020/12/15 HTML / CSS
护理专业求职信
2014/06/15 职场文书
作风转变心得体会
2014/09/02 职场文书
骨干教师考核评语
2014/12/31 职场文书