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

面试题 相关文章推荐
为什么使用接口?
Aug 13 面试题
经典c++面试题三
Jul 08 面试题
使用索引(Index)有哪些需要考虑的因素
Oct 19 面试题
介绍一下SQL注入攻击的种类和防范手段
Feb 18 面试题
.net软件工程师应聘上机试题
Mar 10 面试题
delegate与普通函数的区别
Jan 22 面试题
关于VPN
Jun 10 面试题
网络安全类面试题
Aug 01 面试题
Linux如何压缩可执行文件
Oct 21 面试题
Linux机考试题
Jul 17 面试题
J2EE的优越性主要表现在哪些方面
Mar 28 面试题
一套Delphi的笔试题二
May 11 面试题
实体的生命周期
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
教你IIS6的PHP最佳配置方法
2006/09/05 PHP
PHP读取目录下所有文件的代码
2008/01/07 PHP
PHP调用MySQL的存储过程的实现代码
2008/08/12 PHP
基于php实现长连接的方法与注意事项的问题
2013/05/10 PHP
详解WordPress中用于更新和获取用户选项数据的PHP函数
2016/03/08 PHP
PHP大神的十大优良习惯
2016/09/14 PHP
php die()与exit()的区别实例详解
2016/12/03 PHP
PHP对象、模式与实践之高级特性分析
2016/12/08 PHP
jQuery 获取和设置select下拉框的值实现代码
2013/11/08 Javascript
js添加select下默认的option的value和text的方法
2014/10/19 Javascript
js中iframe调用父页面的方法
2014/10/30 Javascript
jquery实现简单的全选和反选功能
2016/01/02 Javascript
JavaScript实现获取某个元素相邻兄弟节点的prev与next方法
2016/01/25 Javascript
浅谈JS的基础类型与引用类型
2016/09/13 Javascript
jquery实现手机端单店铺购物车结算删除功能
2017/02/22 Javascript
JavaScript生成指定范围随机数和随机序列的方法
2018/05/05 Javascript
bootstrap模态框关闭后清除模态框的数据方法
2018/08/10 Javascript
微信公众平台 客服接口发消息的实现代码(Java接口开发)
2019/04/17 Javascript
echarts大屏字体自适应的方法步骤
2019/07/12 Javascript
vue-cli3 引入 font-awesome的操作
2020/08/11 Javascript
Django工程的分层结构详解
2019/07/18 Python
Pytorch Tensor的索引与切片例子
2019/08/18 Python
Python求正态分布曲线下面积实例
2019/11/20 Python
Django REST framwork的权限验证实例
2020/04/02 Python
Django 5种类型Session使用方法解析
2020/04/29 Python
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-packa的问题
2020/12/08 Python
css3 iphone玻璃透明气泡完美实现
2013/03/20 HTML / CSS
html5 的a标签 Href 拨电话的写法
2013/11/04 HTML / CSS
GOOD AMERICAN官网:为曲线性感而设计
2017/12/28 全球购物
如何手工释放资源
2013/12/15 面试题
后勤人员自我评价怎么写
2013/09/19 职场文书
开展创先争优活动总结
2014/08/28 职场文书
邓小平理论心得体会
2014/09/09 职场文书
优秀党员推荐材料
2014/12/18 职场文书
员工离职证明范本
2015/06/12 职场文书
基于Pygame实现简单的贪吃蛇游戏
2021/12/06 Python