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...

面试题 相关文章推荐
解释一下ArrayList Vector和LinkedList的实现和区别
Apr 26 面试题
Java提供了哪些企业应用编程接口
Feb 13 面试题
一套VC试题
Jan 23 面试题
函数指针的定义是什么
Aug 14 面试题
用缩写的指针比较"if(p)" 检查空指针是否可靠?如果空指针的内部表达不是0会怎么样?
Jan 05 面试题
杭州时比特电子有限公司SQL
Aug 22 面试题
金蝶的一道SQL笔试题
Dec 18 面试题
什么是Rollback Segment
Apr 22 面试题
MySQL面试题
Jan 12 面试题
索引覆盖(Index Covering)查询含义
Feb 18 面试题
如何获得EntityManager
Feb 09 面试题
Servlet方面面试题
Sep 28 面试题
实体的生命周期
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
Yii数据模型中rules类验证器用法分析
2016/07/15 PHP
PHP实现chrome表单请求数据转换为接口使用的json数据
2021/03/04 PHP
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
2009/12/03 Javascript
javascript入门基础之私有变量
2010/02/23 Javascript
safari,opera嵌入iframe页面cookie读取问题解决方法
2010/06/23 Javascript
用jquery存取照片的具体实现方法
2013/06/30 Javascript
javascript面向对象特性代码实例
2014/06/12 Javascript
JS按回车键实现登录的方法
2014/08/25 Javascript
javascript面向对象之共享成员属性与方法及prototype关键字用法
2015/01/13 Javascript
7个让JavaScript变得更好的注意事项
2015/01/28 Javascript
JavaScript中的bold()方法使用详解
2015/06/08 Javascript
javascript中的五种基本数据类型
2015/08/26 Javascript
JS获取当前脚本文件的绝对路径
2016/03/02 Javascript
Vue.js基础知识汇总
2016/04/27 Javascript
正则表达式替换html元素属性的方法
2016/11/26 Javascript
完全深入学习Bootstrap表单
2016/11/28 Javascript
vue2组件实现懒加载浅析
2017/03/29 Javascript
JavaScript实现的浏览器下载文件的方法
2017/08/09 Javascript
electron demo项目npm install安装失败的解决方法
2018/02/06 Javascript
vue项目中,main.js,App.vue,index.html的调用方法
2018/09/20 Javascript
js 实现 list转换成tree的方法示例(数组到树)
2019/08/18 Javascript
微信小程序调用wx.getImageInfo遇到的坑解决
2020/05/31 Javascript
[03:40]DOTA2抗疫特别篇《英雄年代》
2020/02/28 DOTA
Python实现简单的可逆加密程序实例
2015/03/05 Python
python+Django+apache的配置方法详解
2016/06/01 Python
Python 多核并行计算的示例代码
2017/11/07 Python
python游戏开发的五个案例分享
2020/03/09 Python
中国领先的专业演出票务网:永乐票务
2016/08/29 全球购物
迪拜航空官方网站:flydubai
2017/04/20 全球购物
中国跨镜手机配件批发在线商店:TVC-Mall
2019/08/20 全球购物
好的自荐信的要求
2013/10/30 职场文书
病人写给医生的感谢信
2015/01/23 职场文书
2015年乡镇民政工作总结
2015/05/13 职场文书
简爱读书笔记
2015/06/26 职场文书
Golang的继承模拟实例
2021/06/30 Golang
详解Oracle数据库中自带的所有表结构(sql代码)
2021/11/20 Oracle