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

面试题 相关文章推荐
SQL中where和having的区别
Jun 17 面试题
JSF如何进行表格处理及取值
Aug 06 面试题
2019年Java面试必问之经典试题
Sep 12 面试题
SQL Server数据库笔试题和答案
Feb 04 面试题
一篇.NET面试题
Sep 29 面试题
.NET常见笔试题集
Dec 01 面试题
C#软件工程师英语面试题
Jun 07 面试题
在c#中using和new这两个关键字有什么意义
May 19 面试题
Python如何实现单例模式
Jun 03 面试题
如果重写了对象的equals()方法,需要考虑什么
Nov 02 面试题
编程输出如下图形
Nov 24 面试题
介绍下static、final、abstract区别
Jan 30 面试题
实体的生命周期
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
main.php
2006/12/09 PHP
那些年我们错过的魔术方法(Magic Methods)
2014/01/14 PHP
基于thinkPHP3.2实现微信接入及查询token值的方法
2017/04/18 PHP
PHP封装curl的调用接口及常用函数详解
2018/05/31 PHP
PHP常量及变量区别原理详解
2020/08/14 PHP
PHP SESSION跨页面传递失败解决方案
2020/12/11 PHP
Track Image Loading效果代码分析
2007/08/13 Javascript
解决IE下select标签innerHTML插入option的BUG(兼容IE,FF,Opera,Chrome,Safari)
2010/05/13 Javascript
网页中返回顶部代码(多种方法)另附注释说明
2013/04/24 Javascript
JQuery 使用attr方法实现下拉列表选中
2014/10/13 Javascript
JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
2016/01/05 Javascript
很不错的两款Bootstrap Icon图标选择组件
2016/01/28 Javascript
Bootstrap学习笔记之css样式设计(1)
2016/06/07 Javascript
JavaScript简单实现弹出拖拽窗口(一)
2016/06/17 Javascript
js实现图片放大展示效果
2017/08/30 Javascript
web前端vue实现插值文本和输出原始html
2018/01/19 Javascript
Layui给switch添加响应事件的例子
2019/09/03 Javascript
[01:02:48]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 LGD vs OG
2018/04/02 DOTA
Python help()函数用法详解
2014/03/11 Python
Python程序设计入门(2)变量类型简介
2014/06/16 Python
python开发之tkinter实现图形随鼠标移动的方法
2015/11/11 Python
对python以16进制打印字节数组的方法详解
2019/01/24 Python
python利用selenium进行浏览器爬虫
2019/04/25 Python
django框架用户权限中的session缓存到redis中的方法
2019/08/06 Python
CSS3教程:边框属性border的极致应用
2009/04/02 HTML / CSS
应届生求职推荐信
2013/10/28 职场文书
会计助理的岗位职责
2013/11/29 职场文书
初一地理教学反思
2014/01/16 职场文书
产品质量保证书
2014/04/29 职场文书
小学生十佳少年事迹材料
2014/08/20 职场文书
行政文员实习自我鉴定范文
2014/09/14 职场文书
计划生育个人总结
2015/03/02 职场文书
辛亥革命观后感
2015/06/02 职场文书
酒桌上的祝酒词
2015/08/12 职场文书
小学体育课教学反思
2016/02/16 职场文书
八年级历史教学反思
2016/02/19 职场文书