J2EE开发框架 JDF 开源项目 团队人才招募中

时间:2023-02-07 16:42:45
我于 09年6月19日发起了一个开源项目JDF,用于替代SSH架构。框架现已成型。期待对J2EE技术,对架构技术有兴趣,或者对我的开源项目有兴趣的,来加入我们的团队。一起来做这个有意义的事情。

作者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


很好,有想法