jailsframework建立之初只是为了给GAE(GoogleAppengine)环境创造一个简单轻量好用的WEB框架,个人感觉用着还算可以,就拿出来共享,让更多不想用大头框架来实现简单功能的人可以快乐的做自己想做的事。
NEWS
- 主干代码已更新全部新特性,准备发布第一版
- 强烈欢迎KingCQ同学的加入!大家鼓掌!
- 我也加入了,不要迷恋哥,哥只是个传说----lywybo
主要特性
- 简单,少配置。我本人非常不喜欢配置,有时候宁愿写点代码都不愿意去改XML,所以,这东西当然也少配置,现在的情况是最少只需要配置一个servlet就要以工作了。
- 无缝集成Spring,不强制要求使用Spring。
- 适合GAE,GAE是个让人又爱又恨的东西,爱它因为它免费,功能也还不错,恨它是因为它的一些限制让许多人习惯了的框架不能跑起来……当初就是为了这个才写了这个东西。
- URL自动映射,不用配置CONTROLLER
- 多种前端技术支持,推荐使用Velocity等模板技术(内置支持Velocity,可扩展),JSP模板支持已移除
- 子视图(类似ASP.NET中的自定义控件)支持,可以无限级嵌套子视图,子视图上下文与主页面及父视图隔离,实现完美的页面复用及组件化开发
- 布局支持,可以指定页面级,目录级和全站默认的布局页面(类似ASP.NET中的MasterPage)
- 可选控制器风格(POJO风格和传统风格)
- 高度可测试性,包括Controller,基本不需要MOCK
- 弱侵入性(POJO风格)
- 独立应用上下文,从绑定到一个Servlet解放出来
TODO
- 防跨站攻击
- POJO控制器文件上传支持
- 混合控制器(使用简单的POJO控制器与传统控制器混用)
- 文档,教程,样例,项目
- 增加扩展接口
- 测试容器
样例
http://zhzhxtrrk.appspot.com