What is EJB


Posted in 面试题 onJuly 22, 2016
少量的需要分布式技术支持的大型项目,比如:
1)应付巨大的客户访问量 2)和已有的系统做集成
EJB可以做什么?
1)服务器端的业务层框架 2)遵循EJB规范的标准组件 3)分布式组件
4)持久化数据支持 5)事务性支持 6)支持并发多用户安全
技术选择:
表现层技术:Servlet, JSP MVC框架:Struts,Tapestry,MyFaces…
业务层组件:JavaBean 集成层: Spring,EJB
持久层技术:JDBC ORM框架:Hibernate,TopLink,OpenJPA,EJB JPA…
常见技术组合:
Struts/MyFaces + EJB(JDBC)
需要分布式技术的大型项目,大并发访问量,性能要求高
Struts/MyFaces + Spring + Hibernate
多数中小型项目
EJB 3.0
1)会话Bean:对业务逻辑建模
分类: 有状态,能分辨不同的客户;无状态,不能分辨不同的客户
2)实体(Entity)
POJO
3)消息Bean
支持异步通信。没有直接的客户端,由消息触发(驱动)

Tags in this post...

面试题 相关文章推荐
普通PHP程序员笔试题
Jan 01 面试题
Weblogc domain问题
Jan 27 面试题
Ibatis如何调用存储过程
May 15 面试题
是否有自动比较结构的方法
Jun 03 面试题
用缩写的指针比较"if(p)" 检查空指针是否可靠?如果空指针的内部表达不是0会怎么样?
Jan 05 面试题
Android面试题及答案
Sep 04 面试题
Linux的文件类型
Mar 07 面试题
软件测试工程师结构化面试题库
Nov 23 面试题
解决方案设计综合面试题
Aug 31 面试题
什么是继承
Dec 07 面试题
Structs界面控制层技术
Oct 11 面试题
IBatis持久层技术
Jul 18 面试题
实体的生命周期
Aug 31 #面试题
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
Dec 03 #面试题
Why we need EJB
Oct 20 #面试题
异步传递消息系统的作用
May 01 #面试题
EJB发布WEB服务一般步骤
Oct 31 #面试题
远程调用的原理
Jul 05 #面试题
几个常见的消息中间件(MOM)
Jan 08 #面试题
You might like
PHP4实际应用经验篇(6)
2006/10/09 PHP
关于php支持分块与断点续传文件下载功能代码
2014/05/09 PHP
简单谈谈php中ob_flush和flush的区别
2014/11/27 PHP
浅谈php中include文件变量作用域
2015/06/18 PHP
php获取指定数量随机字符串的方法
2017/02/06 PHP
一个加密JavaScript的开源工具PACKER2.0.2
2006/11/04 Javascript
菜鸟javascript基础资料整理3 正则
2010/12/06 Javascript
原生javascript实现的分页插件pagenav
2014/08/28 Javascript
javascript转换静态图片,增加粒子动画效果
2015/05/28 Javascript
JavaScript中数据结构与算法(五):经典KMP算法
2015/06/19 Javascript
解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
2015/12/10 Javascript
javascript解决小数的加减乘除精度丢失的方案
2016/05/31 Javascript
微信小程序 用户数据解密详细介绍
2017/01/09 Javascript
javascript Function函数理解与实战
2017/12/01 Javascript
vue 1.0 结合animate.css定义动画效果
2018/07/11 Javascript
原生JS实现随机点名项目的实例代码
2019/04/30 Javascript
vue配置接口域名方法总结
2019/05/12 Javascript
ES6 Map结构的应用实例分析
2019/06/26 Javascript
Js利用正则表达式去除字符串的中括号
2020/11/23 Javascript
echarts柱状图背景重叠组合而非并列的实现代码
2020/12/10 Javascript
[44:40]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
python executemany的使用及注意事项
2017/03/13 Python
Python实现一个优先级队列的方法
2020/07/31 Python
详解canvas drawImage()方法绘制图片不显示的问题
2018/10/08 HTML / CSS
如何用H5实现一个触屏版的轮播器的实例
2017/01/09 HTML / CSS
html5通过postMessage进行跨域通信的方法
2017/12/04 HTML / CSS
为什么需要版本控制
2016/10/28 面试题
办公室文秘自我评价
2013/09/21 职场文书
高中自我鉴定
2013/12/20 职场文书
房地产项目策划书
2014/02/05 职场文书
优秀的2014年两会精神解读
2014/03/17 职场文书
党员先锋岗事迹材料
2014/05/08 职场文书
毕业生面试求职信
2014/06/23 职场文书
文明单位汇报材料
2014/12/24 职场文书
个人业务学习心得体会
2016/01/25 职场文书
如何用PHP实现分布算法之一致性哈希算法
2021/05/26 PHP