说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法


Posted in 面试题 onMay 24, 2012
Session Facade Pattern:使用SessionBean访问EntityBean
Message Facade Pattern:实现异步调用
EJB Command Pattern:使用Command JavaBeans取代SessionBean,实现轻量级访问
Data Transfer Object Factory:通过DTO Factory简化EntityBean数据提供特性
Generic Attribute Access:通过AttibuteAccess接口简化EntityBean数据提供特性
Business Interface:通过远程(本地)接口和Bean类实现相同接口规范业务逻辑一致性
EJB架构的设计好坏将直接影响系统的性能、可扩展性、可维护性、组件可重用性及开发效率。项目越复杂,项目队伍越庞大则越能体现良好设计的重要性。

Tags in this post...

面试题 相关文章推荐
PHP数据运算类型都有哪些
Nov 05 面试题
JPA面试常见问题
Nov 14 面试题
简述你对Statement,PreparedStatement,CallableStatement的理解
Mar 25 面试题
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?char *p; *p = malloc(10);
Oct 06 面试题
存储过程和sql语句的优缺点
Jul 02 面试题
某公司的.net工程师面试题笔试题
Nov 22 面试题
Linux内核的同步机制是什么?主要有哪几种内核锁
Jul 11 面试题
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
Jan 13 面试题
remote接口和home接口主要作用
May 15 面试题
Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
Jan 27 面试题
中软国际Java程序员机试题
Aug 19 面试题
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
Sep 26 面试题
HashMap和Hashtable的区别
May 18 #面试题
Weblogc domain问题
Jan 27 #面试题
Collection和Collections的区别
May 02 #面试题
如何将整数int转换成字串String
Mar 21 #面试题
如何将字串String转换成整数int
Feb 21 #面试题
运行时异常与一般异常有何异同?
Jan 05 #面试题
怎样比较两个类型为String的字符串
Aug 17 #面试题
You might like
玩转虚拟域名◎+ .
2006/10/09 PHP
使用TextRange获取输入框中光标的位
2006/10/14 Javascript
jQuery-onload让第一次页面加载时图片是淡入方式显示
2012/05/23 Javascript
jtable列中自定义button示例代码
2013/11/21 Javascript
node.js中的fs.lchmod方法使用说明
2014/12/16 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
2017/01/19 Javascript
利用imgareaselect辅助后台实现图片上传裁剪
2017/03/02 Javascript
node.js+express+mySQL+ejs+bootstrop实现网站登录注册功能
2018/01/12 Javascript
解决Vue2.0 watch对象属性变化监听不到的问题
2018/09/11 Javascript
node.js实现为PDF添加水印的示例代码
2018/12/05 Javascript
layui 上传插件 带预览 非自动上传功能的实例(非常实用)
2019/09/23 Javascript
JavaScript中的类型检查
2020/02/03 Javascript
vue中template的三种写法示例
2020/10/21 Javascript
使用Python的PEAK来适配协议的教程
2015/04/14 Python
Python编程pygal绘图实例之XY线
2017/12/09 Python
Python实现七彩蟒蛇绘制实例代码
2018/01/16 Python
python 实现敏感词过滤的方法
2019/01/21 Python
使用pip安装python库的多种方式
2019/07/31 Python
python 命令行传入参数实现解析
2019/08/30 Python
django创建超级用户过程解析
2019/09/18 Python
解决springboot yml配置 logging.level 报错问题
2020/02/21 Python
Python控制台输出时刷新当前行内容而不是输出新行的实现
2020/02/21 Python
Python3 assert断言实现原理解析
2020/03/02 Python
简单了解pytest测试框架setup和tearDown
2020/04/14 Python
tensorflow从ckpt和从.pb文件读取变量的值方式
2020/05/26 Python
解决运行django程序出错问题 'str'object has no attribute'_meta'
2020/07/15 Python
详解解决jupyter不能使用pytorch的问题
2021/02/18 Python
关于HTML5你必须知道的28个新特性,新技巧以及新技术
2012/05/28 HTML / CSS
详解HTML5中的元素与元素
2015/08/17 HTML / CSS
高中军训感言1000字
2014/03/01 职场文书
美食节目策划方案
2014/05/31 职场文书
大学生安全责任书
2014/07/25 职场文书
学校做一个有道德的人活动方案
2014/08/23 职场文书
公务员爱岗敬业演讲稿
2014/08/26 职场文书
详解MySQL数据库千万级数据查询和存储
2021/05/18 MySQL
部分武汉产收音机展览
2022/04/07 无线电