[发明专利]web系统的自动生成装置和自动生成方法有效
申请号: | 201310412990.5 | 申请日: | 2013-09-11 |
公开(公告)号: | CN104424338B | 公开(公告)日: | 2018-02-02 |
发明(设计)人: | 吴春志;邓克毅;黄科 | 申请(专利权)人: | 北大方正集团有限公司;北京方正阿帕比技术有限公司;方正信息产业控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京友联知识产权代理事务所(普通合伙)11343 | 代理人: | 尚志峰,汪海屏 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 系统 自动 生成 装置 方法 | ||
1.一种web系统的自动生成装置,其特征在于,包括:
视图层生成单元,用于生成所述web系统的视图层的表单界面;
模型层生成单元,包括:
数据库建立子单元,用于建立数据库,所述数据库中存储有与所述表单界面相对应的数据库表,所述数据库表中的字段与所述表单界面中的每个表单控件的属性信息一一对应;
类创建子单元,创建用于对所述数据库进行操作的业务处理类,以完成所述web系统的模型层的生成;
控制层生成单元,包括:
功能配置子单元,用于根据预设的配置文件进行功能配置;
策略建立子单元,用于建立控制策略,以完成所述web系统的控制层的生成;
所述视图层生成单元包括:
选择子单元,用于根据接收到的用户的选择指令,选择表单控件和视图类型;
表单生成子单元,用于根据获取的键入信息,为每个表单控件添加对应的属性信息和方法信息,以生成所述视图层的表单界面。
2.根据权利要求1所述的web系统的自动生成装置,其特征在于,所述数据库建立子单元用于:
创建包含所述表单界面中的每个表单控件的属性信息的JavaBean组件;
根据所需的数据库的属性特征,生成数据库表,所述数据库表中的字段与所述JavaBean组件中的所有属性信息一一对应;
将所述数据库表存储至数据库。
3.根据权利要求2所述的web系统的自动生成装置,其特征在于,
所述JavaBean组件继承用于操作所述数据库的基础类;以及
所述业务处理类包括代理组件和所述JavaBean组件,其中,所述代理组件通过调用所述JavaBean组件,实现对所述数据库的操作。
4.根据权利要求1所述的web系统的自动生成装置,其特征在于,所述模型层生成单元还包括:
模板生成子单元,用于生成并存储与所述业务处理类相关联的SQL模板语句;
其中,所述业务处理类将从接收到的操作请求中解析出的信息添加至所述SQL模板语句,以生成SQL执行语句,并通过所述SQL执行语句,实现对所述数据库的操作。
5.根据权利要求1所述的web系统的自动生成装置,其特征在于,所述控制层生成单元还包括:
文件生成子单元,用于通过检测用户的操作动作,确定操作对象和操作方式,以生成所述预设的配置文件。
6.根据权利要求1所述的web系统的自动生成装置,其特征在于,所述策略建立子单元用于:
根据用户选择的框架类型,读取所述框架类型对应的预设控制策略;
或根据接收到的用户配置指令,建立实时配置的控制策略。
7.一种web系统的自动生成方法,其特征在于,包括:
生成所述web系统的视图层的表单界面;
建立数据库,所述数据库中存储有与所述表单界面相对应的数据库表,所述数据库表中的字段与所述表单界面中的每个表单控件的属性信息一一对应;
创建用于对所述数据库进行操作的业务处理类,以完成所述web系统的模型层的生成;
根据预设的配置文件进行功能配置,并建立控制策略,以完成所述web系统的控制层的生成;
生成所述表单界面的过程包括:
根据接收到的用户的选择指令,选择表单控件和视图类型,并根据获取的键入信息,为每个表单控件添加对应的属性信息和方法信息,以生成所述视图层的表单界面。
8.根据权利要求7所述的web系统的自动生成方法,其特征在于,建立所述数据库的过程包括:
创建包含所述表单界面中的每个表单控件的属性信息的JavaBean组件;
根据所需的数据库的属性特征,生成数据库表,所述数据库表中的字段与所述JavaBean组件中的所有属性信息一一对应;
将所述数据库表存储至数据库。
9.根据权利要求8所述的web系统的自动生成方法,其特征在于,还包括:
所述JavaBean组件继承用于操作所述数据库的基础类;以及
所述业务处理类包括代理组件和所述JavaBean组件,其中,所述代理组件通过调用所述JavaBean组件,实现对所述数据库的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京方正阿帕比技术有限公司;方正信息产业控股有限公司,未经北大方正集团有限公司;北京方正阿帕比技术有限公司;方正信息产业控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310412990.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:机械异步无弹互锁防盗多重锁
- 下一篇:一种转角式园艺护栏