Sunday, January 11, 2009

甲壳虫: Web MVC 框架介绍

更多精彩请到 http://www.139ya.com



Web请求处理基本流程图


Beetle Web是一个基于J2EE标准Servlet技术构建的请求驱动的Web MVC快速开发框架。它具备以下功能特征:
标准MVC模式实现,明确的控制器、模型、视图界定,结构简单、便于开发和维护。
框架具备控制或限制开发人员出现越界设计情况的能力。
以J2EE标准JSP作为的视图,不与其它非J2EE标准规范的第3方视图技术暧昧地混杂在一起。
控制器支持http协议头部高速缓存,以便兼顾到性能的优化。
支持对Session的透明检查的能力。有效防止直接通过URL来访问系统资源的情况发生。
支持运行时页面请求访问缓存功能。支持应用级别(Application)和会话级别(Session)缓存,所有的缓存动作都是可以根据业务需求而动态配置的,无需更改任何代码。
支持Web Service技术,相对以往臃肿不堪Web Service方法,它开发简单、易于部署。
支持控制器全局前、后方法回调。
集成Http协议文件上传和页面动态绘统计图功能,支持页面验证码图像生成。
支持页面动态生成PDF、Excel等多个文件格式的文档功能。
集成Ajax技术,支持高效率的对象、数组和列表传送,ajax控制器支持request请求对象和Session会话的访问。支持客户端javascript对象与服务端java对象的互相转换。

No comments: