
Rapid-framework
badqiu
这个作者很懒,什么都没留下…
展开
-
最适合实际开发需要的:<代码生成器>发布:rapid-generator-v1.0
现阶段内置模板可以生成的包括:可以生成java的hibernat model+annotation,hibernate model+xml,dao,manager,struts+struts2 action类生成jsp的增删改查. (生成的代码与rapid-framework绑定才比较有意义) 通常代码生成器存在的问题.二次开发困难 过于智能,自动插入我们的项目中,程序员还需考虑旧...2008-07-22 09:05:02 · 177 阅读 · 0 评论 -
rapid-validation发布v1.5版本
在线演示:http://www.rapid-framework.org.cn/demo/rapid-validation/doc/index.html下载:http://code.google.com/p/rapid-validation/downloads/list ChangeLog: v1.5.0 主要:框架不依赖与prototype及jquery 增加onReset:tr...2008-12-09 11:44:35 · 114 阅读 · 0 评论 -
在jsp中实现"类"的继承关系
1.介绍使用过python django模板的应该清楚,django里面有一个激动人心的功能就是模板可以使用类的继承关系。 即模板是可以继承的,并且不限继承的层次。如1. child.html extends base.html2. grandchild.html extends child.html这样,我们在base.html中定义好html布局,然后在“子类...2009-12-09 17:59:05 · 466 阅读 · 0 评论 -
rapid-framework发布新版本: v3.5
本次的主要更新内容是重新拾起flex,重整了flex插件. 而spring3.0.2及ibatis3正式版一直未发布,只能先发布rapid v3.5以后再更新进来,感谢一直支持rapid的同学.v3.5更新内容:扩展jsp,freemarker,velocity的模板可以相互继承,打造替换sitemesh,struts tiles的布局框架. freemarker,velocity实...2010-03-23 19:01:34 · 199 阅读 · 0 评论 -
spring REST中的内容协商(同一资源,多种展现:xml,json,html)
接上一篇对spring rest的描述. 一.REST内容协商介绍 RESTful服务中很重要的一个特性即是同一资源,多种表述.也即如下面描述的三种方式:1.使用http request header: AcceptGET /user/123 HTTP/1.1Accept: application/xml ...2009-12-21 14:14:45 · 176 阅读 · 0 评论 -
扩展freemarker,实现模板的继承
现扩展freemarker,新增加三个指令: @extends,@block,@override 一.目的 父模板页面定义好布局,子模板可以重定义布局中的部分内容使模板可以实现类似"类"的继承关系,并不限继承层次 二.继承概榄父模板: base.ftl <html> <head> <@block na...原创 2009-12-22 10:11:08 · 184 阅读 · 0 评论 -
扩展Velocity,实现模板的继承
与我之前的扩展freemarker类似,现新增加三个指令:block,override,extends 一.目的:父模板页面定义好布局,子模板可以重定义布局中的部分内容使模板可以实现类似"类"的继承关系,并不限继承层次二.继承概榄:父模板:base.vm<html><head> #block("head") base_head_c...原创 2009-12-28 12:00:31 · 234 阅读 · 0 评论 -
扩展freemarker,velocity,实现模板的管道操作
操作系统中有一个很重要的功能,就是可以使用管道,即将前一个应用程序的输出流作为下一个应用程序的输入流. 现扩展的freemarker,velocity实现同样的功能。一.功能介绍 1.将前一个模板的输出,变成一个变量,后一个模板可以通过变量引用前一个模板的输出 2.整个管道下的模板都在同一个context中,即模板间可以相互引用变量 二.管道定义表达式 first.ftl...原创 2010-01-12 20:54:37 · 159 阅读 · 0 评论 -
rapid-framework v3.9新版本发布
hi,all 本次新版本发布最主要的更新内容是生成器的加强,并且之前已经发布了rapid-generator独立版.此次升级保证模板的兼容性.后续rapid-framework的发行版将不直接提供rapid-generator的源码在项目中,以便以后大家编写的模板都可以在一个生成器引擎中运行. 还有现生成页面布局使用rapid的模板继承,目标是替换现在的sitemesh布局框...2010-07-13 21:17:35 · 224 阅读 · 0 评论 -
rapid-framework发布v3.0 版本
虽然spring 3.0及ibatis3还未发布,但rapid里面的集成基本已经成型,正式版发布会继续跟进.以下是changelog新增插件 springmvc_rest : spring restful插件,现基于springmvc3.0 rc1版本,并且rc1还有一个bug,现rapid自带一个类手工修复 ibatis3 : 现在跟随ibatis3 beta5...原创 2009-11-11 09:46:00 · 201 阅读 · 0 评论 -
rapid-framework工具类介绍一: 异步IO类
在一些特殊的场合,我们可能需要使用异步的IO来大幅提高性能.如日志信息收集. 而rapid-framework提供的异步IO类,使用生产者/消费者的多线程同步模式及Decorator模式,如同使用正常的IO一样,只需套多一层AsyncWriter/AsyncOutputStream,即可将普通IO转换为异步IO来使用.打开一个异步IO后,将会在后台开启一个异步的线程来写数据. ...2009-05-08 01:16:06 · 161 阅读 · 0 评论 -
iBatis3基于方言(Dialect)的分页
(注:以下代码是基于ibatis3 beta4的扩展,ibatis3正式版如果实现改变,将会继续跟进修改) iBatis3默认使用的分页是基于游标的分页,而这种分页在不同的数据库上性能差异不一致,最好的办法当然是使用类似hibernate的基于方言(Dialect)的物理分页功能。iBatis3现在提供插件功能,通过插件我们可以编写自己的拦截器来拦截iBatis3的主要执行方法来...2009-10-19 09:29:39 · 335 阅读 · 0 评论 -
正式发布类似rails的框架:rapid-framework,文档补充中...
基于spring,struts(struts2),hibernate的web fullstack项目脚手架 一个类似 ruby on rails 的java web快速开发脚手架,本着不重复发明轮子的原则,框架只是将零散的struts(struts2)+spring+hibernate各个组件组装好在一起,并对struts及struts2进行改造,提供零配置编程,并内置一个强大的代码生...2008-07-29 09:11:00 · 132 阅读 · 0 评论 -
很高兴大家下载rapid-framework
看到有很多人下载,心情蛮爽的,这个就是做开源最高兴的吧.大家的支持,是我持续开发的动力,并且欢迎大家加入圈子http://rapidframework.group.iteye.com/ 再八卦一下google的china来源分析,另外javaeye的也有很多国外用户访问,证明在开发人员中的地位. ...2008-08-04 11:42:55 · 216 阅读 · 0 评论 -
动态构造sql利器:rapid-xsqlbuider 详细说明
特性列表: 动态构造sql条件语句,提供sql拼接与使用占位符两种方式 数据类型的修饰 对SQL注入攻击的防范 问题:手工构造SQL语句的情况 String sql = "select * from user where 1=1 ";String user_id = (String)filters.get("user_id");if( user_id != null &am...2008-08-06 09:07:23 · 122 阅读 · 0 评论 -
rapid-framework发布v1.0.2版本
该版本主要增加的相关文档导航,及一些模板及目录的调整在线文档也增加了不少内容.具体可以查看在线文档项目Home: http://code.google.com/p/rapid-framework/rapid-framework v1.0.2 ChangeLog jar升级 rapid-xsqlbuilder升级至v1.0.1,中括号[]默认自动进行toString()...2008-08-13 11:39:24 · 91 阅读 · 0 评论 -
rapid-framework v1.0.x带控制条的演示视频放出
很多同学报怨rapid-framework的演示视频太快,现在提供带控制条的版本. 下载地址: http://code.google.com/p/rapid-framework/downloads/list 另外很高兴上个视频的下载量突破1万,项目的下载量也超过8000 ...2008-08-20 13:28:22 · 112 阅读 · 0 评论 -
rapid-framework v2.x路线图
在1.0.2发布以后,很多同学认为切换至struts2.0时不方便.按原先的方式,切换时还需要将struts 1的配置代码进行删除.对于此,如果想要添加其它组合也会不方便. 所以2.0将重新设计为插件体系,不同的组合可以随意搭配,如(springmvc+struts+struts2)+spring+(springJdbc,ibatis,hibernate,JPA).做一个生成...2008-09-09 20:43:50 · 113 阅读 · 0 评论 -
rapid-framework发布v2.5.0版本
赶在国庆之前发布一个版本,庆祝国庆,:) 更新内容:提升:XsqlBuilder支持Object作为filtersPageRequest.filters使用范型 新特性:支持Ibatis的分页Dialect新增其它数据库的jdbc分页Dialect 生成器:支持从数据库中读取注释作为alias 生成器模板:删除sub...原创 2009-09-21 09:54:35 · 172 阅读 · 0 评论 -
与Spring BlazeDS Integration相比,更简单的实现来调用spring bean
注:后面使用SBI替代Spring BlazeDS Integration 1.介绍:为了使flex客户端能够直接调用服务端的spring bean,SBI提供的此种功能,SBI使用DispatchServlet代理转发MessageBrokerServlet的请求,增加了一些无用的类及相关配置,而其实完成相同的功能,最简只需两个类即可. 2.扩展实现 Bla...2009-10-12 11:15:01 · 85 阅读 · 0 评论 -
为velocity,freemarker提供jsp:include功能
一.介绍使用JSP的都知道jsp:include指令,可以使用如下功能,动态的加载其它请求。 <jsp:include page="/header.jsp" /><jsp:include page="/servlet/header" /><jsp:include page="/header.do" /> 而如果你不是使用J..2010-06-13 19:26:08 · 233 阅读 · 0 评论