首    页 建模架构 设计模式 培训咨询 jdon框架 论坛

J2EE框架组件设计
--数据操作通用框架的设计和实现

技术背景

数据的增、删、改、查是信息系统最常用的基本功能,在传统的语言环境中,该功能虽然能够很方便地实现,但扩展性和维护性很差,在J2EE框架下,由于引入了多层结构又显得过于复杂,每个功能的实现需要穿越多个层次才能完成,似乎降低了这些基本功能开发速度。

本文将基于这种情况,设计出一套J2EE框架下的数据操作通用框架,通过在不同项目中重用框架,将大大简化数据的增、删、改、查功能的开发过程,极大地提高了J2EE开发速度,同时,又不丧失多层结构的天然优势,继承延续J2EE特有的可伸缩性和可扩展性。

主要技术构成

本框架系统主要是建立在EJBStruts框架基础上,由两个子框架组成:EJB Service方法调用框架和Struts应用框架。

关键技术和模式

l         动态代理模式

2         方法调用和反射(Reflection

3         Http协议和对象序列化

4         EJBObject缓存和HttpSession

5         数据Model/DTO

6         缓存设计和实现

7         委托模式

8         数据集合Iterator模式

独立见解和可能陷阱

l         框架技术通过重用提高了软件的生产效率,一个软件系统由两大部分组成:针对本应用的新设计和可重用的软件组件或框架,如果后者部分占据越大,无疑,需要实现的新设计或实现工作量就越小,生产效率越高,成本越低。

2        J2EE项目成败主要取决于架构设计以及合适框架的选择,而不是体现在对技术的具体应用上,常常有人将一个J2EE项目的失败归咎于后者,这是最大的误导陷阱。

3         J2EE项目是通过框架、模式的设计运用达到控制软件质量的目的,虽然这是很多喜欢自由编程的程序员所不喜欢的,但是它带来了稳定的软件质量和可重用的组件,为规模生产创造条件。

4         根据自己项目领域特点,在J2EE框架下架构设计自己领域的应用框架,提高在该领域软件开发生产的效率,节约成本。

技术发展方向,推荐学习内容

l         J2EE正在由“复杂”变得“简单”,通过JSFJavaServer FacesJSR-127)实现Web层的简易开发。通过EJB3.0简化EJB配置。

2         O/R Mapping产品的日趋成熟,JDO 2.0标准的制定,这些都促进J2EE的持久层技术开发的不断简化。

3         在新的技术标准支持下,数据操作通用框架的使用也将变得更加简单,可以通过定义一个XML文件完成开发,或者象JbuilderEJB可视化开发工具一样,通过图形界面一次性完成一个数据对象操作的全过程。

4         初学者建议从GOF 23种设计模式开始学习,掌握EJB设计模式和J2EE核心模式,结合具体项目应用,在实践中学习,在学习中实践。

问答及焦点问题讨论

l         设计模式与框架之间的关系

2         设计模式和重整(Refactorying)关系

 


JdonSD设计
JdonSD结构
JdonSD性能


 

 

 

 

更多标签...



Jdon框架演示

JiveJdon
源码下载

VIP收费区

历史热点讨论排行榜




google yahoo 新浪ViVi 365Key网摘 天极网摘 CSDN网摘 添加到百度搜藏 POCO网摘





手机 add to google add to yahoo
联系我们 | 关于我们 | 广告联系 | 网站地图 | 设为首页

沪ICP证08026060 如有意见请与我们联系 Powered by JdonFramework
_×
您有新消息