根据Bean生成页面?
Hibernate有一个很好的工具就是根据Bean中的扩展的javadoc生成相应的hbm配置文件,当然这个实际的转换工作是由xdoclet完成的,那么我们可以再多加一些扩展,根据bean的配置信息生成目标的jsp页面。
我原来所在的公司做过一个工具,我们负责的一个项目由于数据库的表太多,而业务不是很复杂,主要是单据太多,系统的设计者就根据这个特点做了一个工具,一个单据会对应一个或者多个表,这几个表之间一般是主从表,或者主从从表,这个工具就是配置单据需要哪些表,表的主键是什么,主表和从表的外键是什么,表的哪些字段是出现在列表页面的,那些是出现在编辑页面的,字段类型是什么,是否为空等等,然后另外有程序会根据这个配置信息生成最终的JSP页面(包括数据有效性检查的js),而如果页面有什么额外的JS检查系统不支持的可以修改plugin式js文件,而单据的主要的增、删、改、查工作是系统的公共的功能,如果单据有特殊的要求,那么也是通过增加plugin式的类来完成,这个也是可以配置的。总的而言,系统的设计是成功的,我们可以借鉴这个思想,采用spring+hibernate+xdoclet来做一个类似的框架,应该会有比较好的效果,那个设计是以数据驱动的,而这个新的系统就是模型驱动的了。有时间我会再研究一下具体的可行性,应该是一个比较不错的设计。
作者: Cherami
原载: 根据Bean生成页面?
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。
日志评价
相关日志
- 暂时没有相关日志。
随机日志
添加到网摘
[del.icio.us] [新浪 VIVI] [365key] [YouNote] [博采中心] [Poco] [SOHU狐摘] [天极网摘] [和讯网摘]喜欢这个插件?

暂时没有评论
发表评论 | RSS订阅 | 反向链接