首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

java矫捷开发框架ajf3.0发布,供大家消遣娱乐

2012-11-06 
java敏捷开发框架ajf3.0发布,供大家消遣娱乐ajf agile java framework借鉴struts webwork spring hibernat

java敏捷开发框架ajf3.0发布,供大家消遣娱乐
ajf agile java framework
借鉴struts webwork spring hibernate ibatis等开源组件的优点
自主研发实现的java一站式开发平台,简单快速高效率开发
包含mvc,orm,sqlmap,cache,pool,jdbcutil,commutil等组件
2004年6月份开发测试维护至今,将向分布式领域积极拓展
发扬山寨精神,我山寨,我娱乐,我快乐,我骄傲哈

write less,do more 

特点
1.保持简单,action+jsp页面(使用封装后的显示组件,RowSet和XBean)
2.强大的工具类库,封装数据库操作等方法

开发模式为 jsp+javabean 或 jsp+action+javabean

个人空间 http://hi.baidu.com/ajf8

demo
eclipse工程,将web目录copy到tomcat webapps下即可运行,测试数据库使用 hsqldb
兼容其他任何符合规范的j2ee容器,jdk>=1.4
说明文件见 /doc/note.txt



工程目录结构说明

src 源代码

src/ajf_orm.config   ajf orm 配置文件
src/ajf.config       ajf系统配置文件 支持多数据源
src/ajf.lic          许可文件
src/log4j.properties log4j日志配置文件



doc 文档
lib jar库文件
web WEB应用目录
web/scripts js脚本
web/styles   css
web/commons/inc.jsp   公共包含文件
web/commons/error.jsp 错误处理页面
web/WEB-INF/web.xml  
web/WEB-INF/ajf.xml   ajf mvc 配置文件
1 楼 yangyi 2008-10-25   ajf8 写道ajf agile java framework
借鉴struts webwork spring hibernate ibatis等开源组件的优点
自主研发实现的java一站式开发平台,100%的简单快速高效率开发
包含mvc,orm,sqlmap,cache,jdbcutil,commutil等组件
基本的增删改查只需要一行代码

demo下载 http://218.108.88.36:8080/ems/pages/commons/ajf/ajf_demo.rar
个人空间 http://hi.baidu.com/ajf8

demo
eclipse工程,将web目录copy到tomcat webapps下即可运行,测试数据库使用 hsqldb
兼容其他任何符合规范的j2ee容器,jdk>=1.4
说明文件见 /doc/note.txt



工程目录结构说明

src 源代码

src/ajf_orm.config   ajf orm 配置文件
src/ajf.config       ajf系统配置文件 支持多数据源
src/ajf.lic          许可文件
src/log4j.properties log4j日志配置文件



doc 文档
lib jar库文件
web WEB应用目录
web/scripts js脚本
web/styles   css
web/commons/inc.jsp   公共包含文件
web/commons/error.jsp 错误处理页面
web/WEB-INF/web.xml  
web/WEB-INF/ajf.xml   ajf mvc 配置文件

虽然应该鼓励有独立思考精神的人,不过这样的“平台”、“框架”应该作为一个Team的最佳实践的一部分就好,如果所有人都用得上“一行实现增删改查”,那我想IBM,微软那些赚钱的主应该早就在做了吧。 2 楼 ajf8 2008-10-27   楼上的说地很有道理哈
本人纯属自娱自乐,如能让大众娱乐一下更好 3 楼 惊鸿逝水 2008-10-27   果然属于娱乐型的 4 楼 giscat 2008-10-29   小伙,自立门户拉,
动态更新这个功能整的不错嘛
有空一起聚聚,交流交流技术问题,顺便打打球 5 楼 stephen830 2008-10-29   能做到这样子,已经不错了。 6 楼 raymond2006k 2008-10-29   支持创新和分享。

简单过了一下,还不错啊。分Action, View 两层, 数据以map方式处理,数据操作在基类BaseAction中封装,对于小型应用快速开发很适用,例如:简单的网站。

不过你似乎代码不太全哦: add(map) query(sql,xx)  没看到方法定义。

7 楼 fnet 2008-10-29   支持一下LZ,自娱自乐从比没有乐趣来的好 8 楼 ajf8 2008-10-30   raymond2006k 写道支持创新和分享。

简单过了一下,还不错啊。分Action, View 两层, 数据以map方式处理,数据操作在基类BaseAction中封装,对于小型应用快速开发很适用,例如:简单的网站。

不过你似乎代码不太全哦: add(map) query(sql,xx)  没看到方法定义。



add(map) 是把map中的key-value 取出 放到 request里
request.setAttribute(key,value);

query(String sql,Object[]params) 分页查询
params输入参数
  返回map 里面存放 数据list 和分页条信息
List list = (List)map.get("data");
String bar = (String)map.get("bar");




9 楼 raymond2006k 2008-10-31   ajf8 写道raymond2006k 写道支持创新和分享。

简单过了一下,还不错啊。分Action, View 两层, 数据以map方式处理,数据操作在基类BaseAction中封装,对于小型应用快速开发很适用,例如:简单的网站。

不过你似乎代码不太全哦: add(map) query(sql,xx)  没看到方法定义。



add(map) 是把map中的key-value 取出 放到 request里
request.setAttribute(key,value);

query(String sql,Object[]params) 分页查询
params输入参数
  返回map 里面存放 数据list 和分页条信息
List list = (List)map.get("data");
String bar = (String)map.get("bar");


你提供的代码包里似乎没包含这两个方法的定义。代码完整些,别人好试用。

----经过作者提醒,看到了,在基类里。看的太粗心了,呵呵。
10 楼 javaminitiger 2008-11-05   下来看了下,视图部分比较有意思,
  我们也不太喜欢标签,还是script最强 11 楼 ajf8 2008-12-07   好久没上来看了,昨天喝同学喜酒去罗,好羡慕的类 12 楼 swen00 2008-12-10   一直没明白,后恍然大悟,楼主是思想主义者 13 楼 javaminitiger 2008-12-18   swen00 写道一直没明白,后恍然大悟,楼主是思想主义者
我看LZ更象是实用主义者



14 楼 csharpnet 2008-12-25   的确是够简单,不过拿不出手,上不了台面,做做小东西,小工具还行 15 楼 ajf8 2009-01-02   基于ajf3.0弄了个简单易用的数据库客户端 ajfdbviewer
欢迎大家试用 http://www.iteye.com/topic/308797 16 楼 accphc 2009-03-28   所谓“一站式服务”太不通用了吧!
给用户做的太多了,就缺乏灵活性了啊。

17 楼 ajf8 2009-03-31   accphc 写道所谓“一站式服务”太不通用了吧!
给用户做的太多了,就缺乏灵活性了啊。


做的很少,只是封装了下,提供了些框架和工具类库
回归简单和纯朴
18 楼 jasph77 2009-04-07   杭州 java 牛人还真不少。
HOHO 学习一下
19 楼 windlike 2009-04-15   都说人家做的简单,是为了显示自己很牛么?

热点排行