Code generator integrated based on Spring MVC framework, Apache Shiro framework and MyBatis framework

A code generator and code generation technology, applied in the field of code generators, can solve the problems of system development efficiency and low code quality, and achieve the effect of improving development efficiency and code quality

Inactive Publication Date: 2016-08-03
SICHUAN VOCATIONAL & TECHN COLLEGE OF COMM
View PDF3 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide a code generator based on the integration of SpringMVC, ApacheShiro and MyBatis framework for the deficiencies of the prior art, which solves the problems of low system development efficiency and code quality

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Code generator integrated based on Spring MVC framework, Apache Shiro framework and MyBatis framework

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0017] In the following description, references to "one embodiment," "an embodiment," "an example," "example," etc. indicate that such described embodiment or example may include a particular feature, structure, characteristic, property, element, or limitations, but not every embodiment or example necessarily includes the specific feature, structure, characteristic, property, element or limitation. Additionally, repeated use of the phrase "according to one embodiment of the present application" does not necessarily refer to the same embodiment, although it may.

[0018] For simplicity, some technical features known to those skilled in the art are omitted from the following description.

[0019] According to an embodiment of the prese...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a code generator which is integrated based on a Spring MVC framework, an Apache Shiro framework and a MyBatis framework. The code generator comprises a service table configuring module, a generating scheme configuring module, a code generating engine, a data persistence layer generating module, a service layer generating module, a controller generating module, and a Jsp generating module, wherein codes are generated by the code generator based on integration of the Spring MVC framework, the Apache Shiro framework and the MyBatis framework, common single tables, multiple tables, tree form structure tables and various service related logic in an active system can be treated, and automatic generation of user access control and MyBatis mapper map files based on roles and right is realized; generated codes can be used when being unpacked, and convenience is provided for subsequent secondary development and expansion, and the development efficiency and the code quality of the system are improved.

Description

technical field [0001] The invention relates to the field of software design, in particular to a code generator based on the integration of SpringMVC, Apache Shiro and MyBatis frameworks. Background technique [0002] For any commercial web software project, the amount of code is generally hundreds of thousands of lines or more; and under the guidance of software engineering disciplines, almost all project leaders have carried out a reasonable architecture design for the software, that is, the performance Layer, control layer, business layer and data layer are designed separately. In this context, in order to improve development efficiency and software code reuse rate, reduce development costs, and solve the problem of developers' code irregularities, using code generation tools to assist project development is an indispensable tool for many web software projects . [0003] At present, the more popular persistence layer development frameworks are mainly Hibernate and MyBat...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
CPCG06F8/30
Inventor 吉朝明汪松权全周春容遆佳魏康张元军
Owner SICHUAN VOCATIONAL & TECHN COLLEGE OF COMM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products