[发明专利]基于Spring MVC、Apache Shiro、MyBatis框架整合的代码生成器在审
申请号: | 201610135316.0 | 申请日: | 2016-03-10 |
公开(公告)号: | CN105824619A | 公开(公告)日: | 2016-08-03 |
发明(设计)人: | 吉朝明;汪松;权全;周春容;遆佳;魏康;张元军 | 申请(专利权)人: | 四川交通职业技术学院 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 成都正华专利代理事务所(普通合伙) 51229 | 代理人: | 何凡 |
地址: | 611130 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于Spring MVC、Apache Shiro、MyBatis框架整合的代码生成器,包括业务表配置模块、生成方案配置模块、代码生成引擎、数据持久层生成模块、业务层生成模块、控制器生成模块、Jsp生成模块;该代码生成器生成的代码基于Spring MVC框架、Apache Shiro框架和MyBatis框架的整合,可以处理常见的单表、多表、树形结构表以及实际系统中各种业务的关联逻辑,而且实现了基于角色和权限的用户访问控制和MyBatis mapper映射文件的自动生成,生成的代码能够开箱即用,并为后续的二次开发和扩展提供了便利,提高了系统开发效率和代码质量。 | ||
搜索关键词: | 基于 spring mvc apache shiro mybatis 框架 整合 代码 生成器 | ||
【主权项】:
基于Spring MVC、Apache Shiro、MyBatis框架整合的代码生成器,其特征在于,包括:业务表配置模块,用于在根据所设计的业务表模型识别出数据库业务表的基础上配置相应的代码生成信息;生成方案配置模块,用于在完成业务表配置的基础上配置相应的代码生成方案信息;代码生成引擎,用于根据所述代码生成信息生成业务代码;数据持久层生成模块,用于读取所述代码生成信息和所述代码生成方案信息,并利用读取到的信息操作对应的业务数据表,根据所述业务数据表的数据结构,生成分别与所述代码生成信息中的实体名称对应的pojo类文件和DAO类文件;业务层生成模块,用于为每个实体类定义对应的业务类,在所述业务类中实现业务对象的业务逻辑方法;控制器生成模块,用于根据变量集中控件对象的属性、所述pojo类文件的实例及所述Dao类文件的实例,生成与pojo类名称对应的控制器java类文件;Jsp生成模块,用于根据所述代码生成方案信息生成对应不同方案的控件对象,再根据javascript代码和静态表单的控件的代码,生成视图jsp文件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川交通职业技术学院,未经四川交通职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610135316.0/,转载请声明来源钻瓜专利网。