OView简介
OView是基于servlet和模板的完全组件化的mvc模式的web开发框架。可见即可得的模板页面设,简单,灵活的组件实现方式和直插式编程模式使得web应用程序开发维护变得更经松简单。
一、采用模板技术使得页面与程序完全分离
1、页面完全由标准的html元素构成的静态页面。动态部分则由组件生成,而组件可是html中的带有带有jc属性的任意html元素,页面设计真正的所见即所得。
2、组件的可控,swing一样编程模式,使得代码变得直观明了,自由强大。
3、页面实例重用,更好地提高系统性能。所有被请求过的页面模板对象都被放进一个对象池里面,页面在第一次请求的时候才被实例化,其它客户端的请求可以共用相同的页面实例。这样大大的提高了系统性能
二、组件实现。
1、最简单的组件实现方式:只要实现JWComponent接口,或者继承JWBaseComponent,在render(StringBuffer result)方法中把要输出的内容放入result中即可。系统将自动将结果放到模板中正确的位置返回给客户端。
2、最简单的组件配置方式:只要在components.xml中映射组件对应的java类名.
3、组件的嵌套实现自然强大.
4、在系统中已经提供了所有html元素所对应的对象,所以在编写组件时不再是字符串的并接,而是真正的对象化编程,大大增加代码的可读性
3、模板可包括多个组件,组件可以是一个或多个模板,没有人为的层次限制.
三、表单字段组化, 不再只是对应一个表单元素,而是一个任意复杂的控件。
四、快速开发支持。通过OView Tools 工具可以自动生成模板文件,xml配置文件,与数据库对应的JavaBean
框架中提供的组件效果图:
1、列表:

2、树:

3、树表:

OView Tools 工具界面图:


欢迎所有能人异士加盟
- 任何对OView 进行改进;对结构,模式有更好的建议;组件实现等。
- 任何对OView有贡献者,都将被收编进OView开发进程中,并在源码中注明。
- 联系:yeyunfei@163.com
开发成员
1、林瑞强 yeyunfei@163.com。
2、dohkoos dohkoos@163.com
OView文档
项目信息
- 文件下载
- 获取源码

- 技术论坛
- ToDo List