作者keyboardsun@163.com
QQ:46003166
项目代码可以到
http://sourceforge.net/projects/jdf/
下载最新代码。
或者最最新代码到CVS
pserver:anonymous@jdf.cvs.sourceforge.net:/cvsroot/jdf
module : source
欢迎大家来砸鸡蛋。
项目简单介绍
JDF 需求文档
1, JDF介绍
JDF(Java Develop Framework),是一个J2EE的开发平台,目标思想是实现SSH的整合框架的内容。由于SSH的庞大以及复杂,内部代码不是很可控,使用过程中配置参数太多,对于真正的应用在业务共性方面有所不足,所以,JDF开发团队想开发一个类似SSH的框架,代码简单,设计思路清晰,文档,资源全中文支持,支持小型到大型的应用部署。
JDF主要的内容包括WEB层面:
WEB层整合STRUTS框架,提供JSF开发框架的适配以及其它主流WEB框架的适配功能。
OM层面:
OM层面实现HIBERNATE的关联读取,关联保存。通过操作自动生成BEAN的操作SQL,全部变量绑定。为了减少配置文件,Bean对应的有个数据容器,用于存放Bean的内容。为了生成的Bean易于控制,Bean利用模板由工具生成,而非字节码增强生成。在后期文档以及支持跟得上的情况下,会用字节码增强来做。
数据操作层:
提供统一的动态配置连接池,系统内置连接池,支持多个数据源,提供连接池适配接口,用户可以根据需要自己实现连接池。提供SQL的整体监控。
提供历史表方案。每个数据库的删除更新操作,把原始记录转移到历史表。
支持逻辑删除和物理删除。在信息化的今天,很多系统要求数据都不能物理删除的。
数据连接根据包区分,不同的包的的代码,获取连接根据配置获取。简化开发过程中数据连接的操作。
服务层:
由于系统面向标准规范的开发模式,所以业务层分为SERVICE层和DAO层。
通过辅助工具,可以把服务层发布成EJB或者Webservice。提供服务层的整体监控。
服务层和DAO层全部调用通过代理,在代理切面控制事务,在编码过程中无需关心数据库连接问题。
监控模块:
监控服务的接口调用事件,频率等情况。监控SQL执行情况,SQL执行时间,操作数据数等,可以在压力测试阶段发现系统瓶颈,以及系统运行过程中的优化,问题的解决。
辅助工具:
包括Bean管理生成工具。
用于配置生成数据表的Bean。
EJB打包工具
利用字节码增强机制,用于把SERVICE层打包成EJB。包括CLENTEJB。提供WAS,JBOSS,WEBLOGIC等中间件支持。
WEBSERVICE打包工具,利用xfire工具,把服务层打包发布成WEBSERIVCE。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/keyboardsun/archive/2009/06/29/4308018.aspx
7 个解决方案
#1
看看先
#2
貌似还不错 去下载代码 来瞧瞧
#3
想法不错,期待中
#4
帮顶
#5
初学者,下载研究下
#6
大家可以先下载代码看看,提提意见。
#7
很好,有想法
#1
看看先
#2
貌似还不错 去下载代码 来瞧瞧
#3
想法不错,期待中
#4
帮顶
#5
初学者,下载研究下
#6
大家可以先下载代码看看,提提意见。
#7
很好,有想法