介绍一种免xml配置的持久层实现快速开发的框架。

06-06-28 santafeng
Speed 快速 J2EE 开发框架

Speedframework(http://sourceforge.net/projects/speedframework)是一个完全基于JDBC开发的轻量级持久层框架. 它可以直接调用SQL,也可以直接对POJO进行CRUD操作,代码与ORM相当.调试方便,不用配置,内置JCS缓存,能有效降低数据库压力,它具有以下特点:

1.免配置持久层,免配置可以减少开发中配置带来的烦恼,调试带来的烦恼。

2.完全是jdbc封装操作,性能完全没问题。

3.jcs cache实现,对于数据库操作对象缓存减轻数据库压力。

4.自带分页组件,完全可以直接传入一条sql即可完成困难的分页逻辑,可以由客户自定义。

5.结合表、视图实体逻辑设计模式可以实现xp开发。

6.speed能自动识别表字段pk的自增主键,并可以返回自增字段值。

7.实现了jdbc的批处理封装,存储过程调用等jdbc api常用的封装。

8.降低了入门门槛,有利于初期开发和中后期维护,适用于开发程序员经常更换的团队。

         

banq
2006-06-30 09:47
不知和IBatis有无区别和特点?或者能弥补iBatis等一个关键的缺陷,这样才避免发明新轮子。

santafeng
2006-07-04 17:27
> 不知和IBatis有无区别和特点?或者能弥补iBatis等一个关键

> 娜毕荩庋疟苊夥⒚餍侣肿印?>

谢谢banq 支持。我们把项目开源的目的也是希望大家减轻工作量。

speed框架的pojo都通过反射机制直接映射表结构,只需要把pojo和vo定制好后开发调试都简单,iBatis麻烦在于程序代码开发同时还要配置xml内部的sql。speed框架可以与任何当前如spring等的AOP框架结合使用。

利用表、视图对象逻辑的设计模式+speed框架可以进行xp快速开发。

基本上一个刚招进来懂得struts的程序员,通过15分钟简单的培训后,在15分钟内即可完成对于一个表不复杂逻辑的增、删、查、改、分页等功能。

目前已经使用speed一年了,我们基本没有加班。而且是1-1。5模块/1天/1人。

j10A
2006-07-04 19:00
无XML配置是快速开发的一个条件,这个思路对了。

现在很多框架都是大佬级别人用的,动不动就来个xml cong,号称方便配置,我操,这些人当每个人都象他一样精力旺盛慢慢去搞配置。

疾战子
2006-07-05 19:14
个人认为有没有XML倒不是最关键的,如果有合适的IDE,自动搞定就无所谓了.最怕的是让我来手写,近视眼,怕怕...

猜你喜欢
15Go 1 2 3 4 ... 15 下一页