词条 | rapid-framework |
释义 | 1.学习rails的零配置.实际上将所有的配置文件都写好,使用时只需要修改若干几个地方就可以了.而往往spring,hibernate,struts,还有如jsp用到的JSPTag,Ajax框架的配置文件是很耗时间的.即使是熟手,从头到尾配置下来也嫌啰唆.rapid-framework都配置好,这很方便.这应该是从SpringSide和Appfuse上学习来的. 2.避免SpringSide在环境搭建上的繁琐.在用SS1.0,2.0的时候,对于初学者,最头疼的就是各个框架的搭建,又要设置这个,又要设置那个. rapid-framework充分利用了MyEclipse 的buildpath管理功能,减少了许多麻烦. 3.最有威力的是rapid-generator.能够生成domain,dao,service,action等相关类和jsp页面.本身写daomain,dao就成了个体力活,能由代码生成,方便了许多.有一点聪明的做法是:所生成的代码先放在其他目录下,然后手工拷贝会开发项目的目录下. rapid-framework并没有很多创新点--也许generator算一个,但对于我而言,不太顺手的地方就是搭配各个框架的环境和配置文件,嫌麻烦的地方就是重复的写domain,dao.如今,这些工作都可以借助rapid-framework完成,所以非常欣赏这个框架的实用和快速性. 项目介绍rapid-framework是一个以spring为核心的项目脚手架(或者称为胶水框架),框架将各个零散的框架(struts,strust2,springmvc,hibernate,ibatis,spring_jdbc,flex)搭建好,并内置一个代码生成器,辅助项目开发,可以生成java的hibernat model,dao,manager,struts+struts2 action类,可以生成jsp的增删改查及列表页面 在线文档 请加入google-group参与讨论 rapid-framework官方网站 项目定位本框架是类似appfuse,springside的框架,但定位与springside及appfuse不同,它们更像是一些代码的最佳实践,而rapid-framework则是应用于实际项目开发的脚手架, 并且代码也将优化至极致.使用脚手架3分钟即可以搭建出一个实际项目. 框架概览Dao: spring_jdbc, hibernate, ibatis2, ibatis3, 可以切换dao组件Dao Helper: 基于dialect的分页(ibatis2, ibatis3, jdbc),动态sql构造工具rapid-xsqlbuilder Web MVC: struts1, struts2, springmvc, springmvc_rest, 可以切换web组件 Template: (velocity, freemarker, jsp)的模板可以相互继承, velocity及freemarker可以实现模板之间的管道操作 分页组件: extremeTable, rapid-simpletable UI: rapid-validation表单验证, My97DatePicker?日期控件 单元测试:spring test+DBunit 底层支撑: 插件体系及代码生成器(rapid-generator) |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。