`
ajf8
  • 浏览: 4892 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

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 配置文件
分享到:
评论
19 楼 windlike 2009-04-15  
都说人家做的简单,是为了显示自己很牛么?
18 楼 jasph77 2009-04-07  
杭州 java 牛人还真不少。
HOHO 学习一下
17 楼 ajf8 2009-03-31  
accphc 写道
所谓“一站式服务”太不通用了吧!
给用户做的太多了,就缺乏灵活性了啊。


做的很少,只是封装了下,提供了些框架和工具类库
回归简单和纯朴
16 楼 accphc 2009-03-28  
所谓“一站式服务”太不通用了吧!
给用户做的太多了,就缺乏灵活性了啊。

15 楼 ajf8 2009-01-02  
基于ajf3.0弄了个简单易用的数据库客户端 ajfdbviewer
欢迎大家试用 http://www.iteye.com/topic/308797
14 楼 csharpnet 2008-12-25  
的确是够简单,不过拿不出手,上不了台面,做做小东西,小工具还行
13 楼 javaminitiger 2008-12-18  
swen00 写道
一直没明白,后恍然大悟,楼主是思想主义者

我看LZ更象是实用主义者



12 楼 swen00 2008-12-10  
一直没明白,后恍然大悟,楼主是思想主义者
11 楼 ajf8 2008-12-07  
好久没上来看了,昨天喝同学喜酒去罗,好羡慕的类
10 楼 javaminitiger 2008-11-05  
下来看了下,视图部分比较有意思,
  我们也不太喜欢标签,还是script最强
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");


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

----经过作者提醒,看到了,在基类里。看的太粗心了,呵呵。
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");




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

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

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

5 楼 stephen830 2008-10-29  
能做到这样子,已经不错了。
4 楼 giscat 2008-10-29  
小伙,自立门户拉,
动态更新这个功能整的不错嘛
有空一起聚聚,交流交流技术问题,顺便打打球
3 楼 惊鸿逝水 2008-10-27  
果然属于娱乐型的
2 楼 ajf8 2008-10-27  
楼上的说地很有道理哈
本人纯属自娱自乐,如能让大众娱乐一下更好
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,微软那些赚钱的主应该早就在做了吧。

相关推荐

    AJAX框架汇总借鉴.pdf

    7. **AJFORM**:AJFORM是一个易于上手的AJAX框架,特别适合初学者使用。它提供了简单的三步安装流程,自动支持HTML表单元素,并几乎无需额外编码即可实现AJAX功能。 **基础设施框架** 除了上述的UI框架,还有专注...

    中文版AJAX框架的各种使用

    ### 中文版 AJAX 框架的各种使用 #### 引言 随着 Web 技术的发展,AJAX(Asynchronous JavaScript and XML)作为一种重要的前端技术,为网页应用带来了革命性的变化。它使得网页能够异步与服务器通信并更新部分页面...

    AJAX框架汇总Purejavascript: Application Frameworks

    ### AJAX框架汇总与详解 #### 一、概述 在现代Web开发中,Asynchronous JavaScript and XML(AJAX)技术已经成为构建高效、响应式用户界面的关键技术之一。通过使用AJAX,开发者可以在不重新加载整个页面的情况下...

    ICEFaces 2.0

    ICEFaces 2.0 是一个基于JavaServer Faces (JSF) 技术的 AJAX 框架,专门用于构建富互联网应用程序(Rich Internet Applications, RIA)。它在JSF的基础上扩展,提供了高度交互性和实时用户体验,使开发者能够轻松地...

    AJFORM - AJAX Javascript Toolkit-开源

    AJFORM是一个JavaScript工具箱,它简单地从HTML页面中的任何给定表单提交数据,然后将数据发送到任何指定JavaScript函数而无需刷新页面。 如果不支持Javascript,则AJFORM在各个方面都会正常降级。

    ajf_1206_x国际大酒店餐饮部岗位说明书炊事员(doc).docx

    炊事员岗位说明书详细阐述了该职位在X国际大酒店餐饮部中的各项职责和要求,旨在确保餐饮服务的质量和员工的满意度。以下是对该岗位的详细解读: 1. **岗位职责**: - 职责一:炊事员负责食品的粗加工,包括领取...

    Web-based-Sales-and-Inventory-System:基于Web的AJF STORE的销售和库存系统

    【标题】"Web-based-Sales-and-Inventory-System"是一个基于Web的销售和库存管理系统,专为AJF STORE设计。这个系统充分利用了Web技术来实现高效的商品销售管理和库存跟踪。 【描述】该系统的核心特点在于它利用了...

    fjkl;kj;jkl;s

    3. **后端开发**:后端可能由Java、Python、C#或其他编程语言实现,处理来自前端的请求,与数据库交互,并返回数据。 4. **安全性**:系统应确保数据安全,可能使用HTTPS协议、加密技术、身份验证和授权机制防止未...

    夏普AR-M350驱动

    夏普AR-M350驱动程序 ffja jasfj;ajf;

    Control-M 作业配置手册

    - 作业定义库和AJF(自动作业流)是存储作业配置和作业执行历史的地方,AJF允许自动化作业的提交和调度。 3. **作业概览** - 作业是Control-M的基本单位,代表一个或多个执行步骤,如运行SQL查询、执行程序或脚本...

    gradle-2.2-all离线包

    Gradle是现代软件开发中的一个强大构建工具,尤其在Android应用开发中被广泛使用。"gradle-2.2-all" 是Gradle的一个特定版本,这个版本为2.2,包含所有必要的组件,使得开发者可以在没有网络连接的情况下进行构建...

    《C++合法变量名》的代码

    12ajf fi8x_a ff ai_2 样例输出 1  no yes no 简化题意 题目解析 1 输入一个字符串s,判断字符串s是否符合C++变量命名规则, 符合输出yes,不符合输出no 1. 声明整数变量n存储变量名数量; 2. 循环n次输入...

    NATO:回声探戈酒店“十一月阿尔法·探戈·奥斯卡”爸爸酒店爸爸利马印度布拉沃·罗密欧阿尔法·罗密欧扬基

    " ajf/nato " : " ~1.0 " } } <?php declare (strict_types= 1 ); use ajf\ NATO \ Encoder as EchoNovemberCharlieOscarDeltaEchoRomeo ; $ echoNovemberCharlieOscarDeltaEchoRomeo = new ...

    escapes:裸字逃脱!

    echo 'I', \t, 'love', \t, 'tabs!', \n;echo 'In Europe, they use ', \xE2, \x82, \xAC, ' (the Euro)', \n;... 用 composer 安装它,只需要ajf/escapes 。 如果你真的使用这个......亲爱的上帝,未来并不光明

    砂轮约束磨粒喷射加工表面残余应力及摩擦特性 (2009年)

    针对磨削后工件表面出现缺陷问题,提出砂轮约束磨粒喷射光整加工方法(AJF)。试验在M7120平面磨床上完成,加工试样为Sa=0.6μm左右的45钢。工件表面残余应力用TW3040-60X射线衍射仪测量;利用MG-2000型销盘式摩擦...

    西北工业大学 计院 计组 cache模拟器

    本项目是由ajf老师指导,旨在让学生理解和实践Cache的工作原理,并通过编写Cache模拟器代码,深入理解其机制。 首先,我们要了解Cache的基本概念。Cache的主要作用是减少CPU访问主存的时间,因为主存与CPU的速度...

    一类亚纯函数的奇异方向 (2000年)

    在本文中,微分多项式被用来研究亚纯函数的性质,具体形式为F(z)=f(k)(z)+∑ajf(j)(z),其中f(j)(z)表示函数f(z)的j阶导数,aj是复数系数。 3. 奇异方向:在复分析中,一个函数的奇异性不仅与奇点的位置有关,还...

Global site tag (gtag.js) - Google Analytics