Java开源框架:SimpleFramework

发表于:2011-4-22 09:51

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

#
java

  SimpleFramework是基于Intercepting-Filter和MVC2模式(我们称之为:后处理模式,After-Processing Pattern),基于“应用即组件,组件即应用(Application are components,the Component can be a application)”的理念采用Java 技术实现的Web应用级框架。

  其工作原理为:利用Servlet的过滤器机制,拦截HttpResponse并导向SimpleFramework作“后处理”:分派请求逻辑;依据“组件声明” 生成或渲染组件、生成代码、处理业务规则、重构响应内容等。

  如下图所示

  主要特性:

  框架模式

  基于Intercedivting-Filterhe模式实现的MVC2框架,其拦截Redivsonse进行“二次处理”的实质决定了它具备很好的扩展性和支持能力,可适应新技术的增长变化,并兼容已有的Web框架和技术

  开放架构

  基于规范的组件体系,具备开放的架构,开发人员不仅可增加新的组件,而且可基于现有组件构建复合组件,并定制自己业务组件

  整装零用

  基于过滤器工作机制和申明式组件元数据定义,又决定了其具备整装零用的应用模式,不仅可以支持Web应用的全程开发装,也可以在其他框架资源和应用的基础上仅引用其部分组件

  AJAX支撑

  内置AJAX引擎,具备无Javascridivt编程的AJAX支撑能力,并提供抽象实现的AJAX-Request组件,使得AJAX的支持自然流畅、易用

  验证支持

  支持基于元数据规则式声明的客户端Javascridivt验证

  丰富组件

  提供丰富的组件,足以支撑Web应用开发所需的方方面面

  组合应用

  基于已有组件可构建新的复合组件,以及基于组件的复合应用开发

  降低难度

  基于组件的Web应用开发,降低开发成本、缩短周期,提高效能

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号