Simpleframework是基于 Intercepting-Filter模式和MVC2模式(我们称之为:后处理模式,After-Processing Pattern),基于“应用即组件,组件即应用(Application are components,component can be a application)”理念采用Java 技术实现的Web应用级框架。
其核心价值在于提供了以声明方式来描述组件行为的机制,该机制有效整合了客户端的UI视图、处理逻辑、存取访问控制策略、校验规则,以及服务器端的数据持久化、分布式缓存、业务规则等的一体化应用。提供一套完整的Web UI组件来简化和加快AJAX/富Web应用(Rich Internet Application)的构建、部署及维护进程,从而达到降低Web应用开发成本、缩短开发周期和提高应用效能的目的。
从2004年推出1.0版至今,SimpleFramework已经推出了3个大版本。最初,它是一个声明式组装HTML的雏形,后采用了基于过滤器(Filter)的后处理技术来实现AJAX和组件及其资源 ,最新版本已经实现了开放的组件体系,基于标准化的组件标准可以按需定制业务相关的组件。
本期访谈我们有幸请到了SimpleFramework开发团队的4位成员,
陈侃,
赵贵根,
刘彬,陈圩贤,希望能帮助有兴趣的开发者加深对SimpleFramework的了解,以下为访谈实录。
JavaEye:欢迎大家推荐更多开源项目给我们,支持中国的开源项目发展,如果您和您的团队希望展示你的创业理念和有趣之处,或者有朋友在创造这样的价值,请联系我们,发站内短信给JavaEye管理员或者发信到webmaster@iteye.com即可。
目 录