SimpleFramework 是构造符合标准的Web框架,用组合化配置化方式解决Web应用问题,基于Intercepting-Filter和MVC2模式采用Java 技术实现的Web应用级框架。
SimpleFramework 的核心理念 SimpleFramework贯穿始终的核心理念:组件应用,业务积累。
1) 业务组件化:应用或模块级可复用的组件化封装。
2) 可持续积累:应用资源及业务组件的可持续积累。
3) 组件化开发:开箱即用和全程覆盖的配置化组件。
4) HTTP原生态:保留HTML/HTTP及请求/响应的原生态。
5) 无码AJAX应用:少用或不用Javascript的AJAX应用。
6) 资源继承:对既有应用资源的有效整合及平滑迁移。
7) 有效补充:对现有Web框架或技术的非侵入式补充。
8) 开放架构:开放及随需扩展的组件体系架构。
9) 无缝兼容:对现有Web及新技术的无缝兼容。
10) 简单实用:支持一体化Web应用开发过程。
SimpleFramework处理流程 了解处理流程将有利于有效地使用本框架,其中包含如下步骤:
(1) 拦截响应中HTML。
(2) 组件XML元数据解析。
(3) 业务Handle类执行。
(4) 组件代码生成及渲染。
(5) 复合HTML生成及响应。
安装 SimpleFramework
安装前确认 Java 的版本必须是 5.0 或者更新的版本,下载 SimpleFrame框架:
http://simpleframework.googlecode.com/files/HelloWorld_Demo.zip. 目前最新版是 3.0.1 ,下载后直接导入eclipse,部署到tomcat 6 或者以上就可以正常工作了。 更多细节,请参考: http://www.simpleframework.net/simple/main/doc/d1/d.jsp?a=1.2 接下来创建一个新的应用程序
更多详情,以word 附件完全上传,全程体验组件开发不到5分钟(该编辑器不支持发布更多内容....)。
先贴出效果图,下面详细提出实现该功能的代码。
这是更都的业务组件,在simpleFramework 中调用方式非常简单,实施企业应用应用只需要关注业务,配置 组件的xml 和 业务代码编写。