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

面试题 相关文章推荐
Java的接口和C++的虚类的相同和不同处
Mar 27 面试题
C面试题
Oct 08 面试题
strstr()的简单实现
Sep 26 面试题
哪些情况下不应该使用索引
Jul 20 面试题
一道写SQL的面试题和答案
Nov 19 面试题
.net笔试题
Mar 03 面试题
WEB控件可以激发服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回是什么?为什么要使用自动传回?
Feb 21 面试题
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
Apr 11 面试题
什么是虚拟内存?虚拟内存有什么优势?
Feb 19 面试题
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
May 30 面试题
Java程序员综合测试题
Apr 25 面试题
servlet面试题
Aug 20 面试题
实体的生命周期
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
利用js调用后台php进行数据处理原码
2006/10/09 PHP
codeigniter数据库操作函数汇总
2014/06/12 PHP
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
详解laravel安装使用Passport(Api认证)
2018/07/27 PHP
PHP常量及变量区别原理详解
2020/08/14 PHP
FireFox JavaScript全局Event对象
2009/06/14 Javascript
javascript 通用简单的table选项卡实现
2010/05/07 Javascript
js弹出的对话窗口永远保持居中显示
2012/12/15 Javascript
自己动手实现jQuery Callbacks完整功能代码详解
2013/11/25 Javascript
javascript检测是否联网的实现代码
2014/09/28 Javascript
javascript实现实时输出当前的时间
2015/04/27 Javascript
jQuery实现获取绑定自定义事件元素的方法
2015/12/02 Javascript
JS实现点击登录弹出窗口同时背景色渐变动画效果
2016/03/25 Javascript
AngularJS 输入验证详解及实例代码
2016/07/28 Javascript
Electron中实现大文件上传和断点续传功能
2018/10/28 Javascript
简单的React SSR服务器渲染实现
2018/12/11 Javascript
关于Vue中axios的封装实例详解
2019/10/20 Javascript
python轻松实现代码编码格式转换
2015/03/26 Python
Python函数可变参数定义及其参数传递方式实例详解
2015/05/25 Python
在Python web中实现验证码图片代码分享
2017/11/09 Python
python中使用iterrows()对dataframe进行遍历的实例
2018/06/09 Python
python实现指定文件夹下的指定文件移动到指定位置
2018/09/17 Python
python中logging模块的一些简单用法的使用
2019/02/22 Python
python实现批量nii文件转换为png图像
2019/07/18 Python
浅析pandas 数据结构中的DataFrame
2019/10/12 Python
基督教卡片、励志礼品、家居装饰等:DaySpring
2018/10/12 全球购物
售房协议书
2014/08/19 职场文书
争做文明公民倡议书
2014/08/29 职场文书
小学生作文评语集锦
2014/12/25 职场文书
地球一小时活动总结
2015/02/27 职场文书
工程催款通知书
2015/04/17 职场文书
大学三好学生主要事迹范文
2015/11/03 职场文书
查看nginx配置文件路径和资源文件路径的方法
2021/03/31 Servers
Python绘制地图神器folium的新人入门指南
2021/05/23 Python
无线电通信名词解释
2022/02/18 无线电
「睡美人」爱洛公主粘土人开订
2022/03/22 日漫