
置顶随笔
摘要: 基于spring,struts(struts2),hibernate的web fullstack项目脚手架
一个类似 ruby on rails 的java web快速开发脚手架,本着不重复发明轮子的原则,框架只是将零散的struts(struts2)+spring+hibernate各个组件组装好在一起,并对struts及struts2进行改造,提供零配置编程,并内置一个强大的代码生成器及模板文件, 可以生成java的hibernat model,dao,manager,struts+struts2 action类,可以生成jsp的增删改查及列表页面
阅读全文
posted @
2008-07-29 09:08 badqiu 阅读(770) |
评论 (3) |
编辑 收藏
摘要: javaeye现在使用的表单验证框架就是这个,现正式更名并发布新版本为rapid-validation-v1.0.0
特性简介:
简洁,快速的验证语法
无需编写验证提示信息(当然也支持自定义提示信息)
错误消息在指定地方显示
支持组合验证
Ajax支持
基于prototype.js
支持国际化
易于扩展
基于标准的Html属性(class)添加验证,易于其它标准的jsp taglib集成
特殊应用场景支持,如:密码确认,结束日期必须大于开始日期
完整详细的单元测试,保证框架质量
阅读全文
posted @
2008-07-18 09:27 badqiu 阅读(1223) |
评论 (7) |
编辑 收藏

2008年10月7日
摘要: 简单介绍
基于Flex(Cairngorm MVC+BlazeDS) + Spring + Hibernate的Full Stack开发框架
并提供基于契约的零配置编程
项目网站:http://www.pomer.org.cn
阅读全文
posted @
2008-10-07 10:03 badqiu 阅读(949) |
评论 (4) |
编辑 收藏

2008年8月13日
摘要: 该版本主要增加的相关文档导航,及一些模板及目录的调整
项目Home: http://code.google.com/p/rapid-framework/
阅读全文
posted @
2008-08-13 11:35 badqiu 阅读(953) |
评论 (0) |
编辑 收藏

2008年7月29日
摘要: 基于spring,struts(struts2),hibernate的web fullstack项目脚手架
一个类似 ruby on rails 的java web快速开发脚手架,本着不重复发明轮子的原则,框架只是将零散的struts(struts2)+spring+hibernate各个组件组装好在一起,并对struts及struts2进行改造,提供零配置编程,并内置一个强大的代码生成器及模板文件, 可以生成java的hibernat model,dao,manager,struts+struts2 action类,可以生成jsp的增删改查及列表页面
阅读全文
posted @
2008-07-29 09:08 badqiu 阅读(770) |
评论 (3) |
编辑 收藏

2008年7月22日
摘要: 本代码生成器的特性
1. 基于FreeMarker模板语言
2. 基于数据库,并支持多种数据库(mysql,sql server,oracle测试通过)
3. 半手工方式,生成的代码放在某个目录,再手工拷贝回来工作区
4. 易于做二次开发,整个生成器本身就是java源代码,源代码核心十分精简,并且鼓励你做修改代码,也可以作为任何语言的代码生成器
5. 配置简单,只有一个配置文件generator.properties
6. 以application方式运行生成器,生成不同的table直接修改相关java代码即可
7. 将文件系统的目录名称及文件名称作为生成器的一部分,模板文件的的名称与目录名称可以直接引用相关变量,如 ${basepackage}/${className}.java (${className}=Blog,则会生成Blog.java)
阅读全文
posted @
2008-07-22 09:09 badqiu 阅读(1044) |
评论 (3) |
编辑 收藏

2008年7月18日
摘要: javaeye现在使用的表单验证框架就是这个,现正式更名并发布新版本为rapid-validation-v1.0.0
特性简介:
简洁,快速的验证语法
无需编写验证提示信息(当然也支持自定义提示信息)
错误消息在指定地方显示
支持组合验证
Ajax支持
基于prototype.js
支持国际化
易于扩展
基于标准的Html属性(class)添加验证,易于其它标准的jsp taglib集成
特殊应用场景支持,如:密码确认,结束日期必须大于开始日期
完整详细的单元测试,保证框架质量
阅读全文
posted @
2008-07-18 09:27 badqiu 阅读(1223) |
评论 (7) |
编辑 收藏

2006年12月4日
摘要: 传统的JS压缩(删除注释,删除多余空格等)提供的压缩率有时还是不尽不意,
幸亏现在的浏览器都支持压缩传输(通过设置http header的Content-Encoding=gzip),
可以通过服务器的配置(如apache)为你的js提供压缩传输,
或是appfuse中使用的GZipFilter使tomcat也提供这种能力
现在的问题是这种动态的压缩会导致CPU占用率过高,
现在我想到的解决辨法是通过提供静态压缩(就是将js预先通过gzip.exe压缩好)
阅读全文
posted @
2006-12-04 22:48 badqiu 阅读(1656) |
评论 (2) |
编辑 收藏

2006年12月1日
摘要: 演示地址: http://cleanmine.cosoft.org.cn/validation/example/valid.html
使用validation.js的好处: 避免编写提示信息,避免编写javascript,快速
增加validate-ajax以支持ajax验证,
增加validate-pattern直接通过正则表达式的认证,
修改validate-equlas以验证密码与确认密码的问题,
增加less-than与great-than的验证以支持开始日期与结束日期相比较的问题,
增加validation之间内部依赖的支持,
阅读全文
posted @
2006-12-01 14:37 badqiu 阅读(3090) |
评论 (15) |
编辑 收藏

2006年10月28日
摘要:
增加min-value-number验证,例: 最小值为10.1 = min-value-10.1
增加max-value-number验证,例: 最大值为-100.1 = min-value--100.1
增加长度范围validate-length-range-minLength-maxLength验证,例: 最小长度为1,最大长度为10:validate-length-range-1-10
增加整型数字范围validate-int-range-minValue-maxValue验证,例: 5至20 : validate-int-range-5-20
增加浮点数字范围validate-float-range-minValue-maxValue验证,例: 1.1至10 : validate-float-range-1.1-10
增加min-length-number验证,例: 最小长度为10 = min-length-10
增加max-length-number验证,例: 最大长度为10 = max-length-1
阅读全文
posted @
2006-10-28 11:59 badqiu 阅读(2768) |
评论 (40) |
编辑 收藏