Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

83 results about "Model–view–controller" patented technology

Model–View–Controller (usually known as MVC) is a software design pattern commonly used for developing user interfaces which divides the related program logic into three interconnected elements. This is done to separate internal representations of information from the ways information is presented to and accepted from the user. Following the MVC architectural pattern decouples these major components allowing for code reuse and parallel development.

Method and system for automatically generating codes through classification and configuration

The invention discloses a method and a system for automatically generating codes through classification and configuration. The method for automatically generating codes through classification and configuration comprises the following steps: recording functions of a system menu, a module, functions of each module, and definition and classification of interface content of each module; separating contents of a View layer and a Model layer in the three-layer structure of a model view controller (MVC) of the entire system program structure into files corresponding to every database table; setting a special data binding mechanism to realize the automatic synchronization of presentation content of the View layer and the data of the Model layer according to the configuration information; and enabling a Controller layer to obtain the necessary information of various kinds of logic operation of the present modules according to the configuration information through the synchronization mechanism of the View layer and the Model layer so as to accomplish the realization of the public operation, and expanding Controllers to realize the similar logics. The method and the system disclosed by the invention can automatically generate program codes according to the configuration record, greatly reduce the workload and the development time of the entire software develop period, and greatly enhance the quality of a target system at the same time.
Owner:SHANGHAI XUEZHI TECH

Elastic extensible multi-data-source mvc (model-view-controller) model architecture

The invention relates to the field of software technology development, in particular to elastic extensible multi-data-source mvc (model-view-controller) model architecture. The elastic extensible multi-data-source mvc model architecture is characterized in that each data source is provided with a corresponding model layer, namely, a business logical processing layer; different data sources are used for uniformly controlling interaction between a business layer and a presentation layer through a uniform controller layer; the presentation layer can be used for flexibly and dynamically selecting a multi-data-source business as required; different data sources correspond to sub-mvc modes; the presentation layer and the control layer are not designed independently; the control layer is common; the presentation layer is applied in a mixed way mostly, namely, different data source businesses can be called simultaneously in the same view interface. By adopting the elastic extensible multi-data-source mvc model architecture, the problem of difficulty in dynamical extension of other relevant businesses of multiple data sources in the conventional application is solved; the elastic extensible multi-data-source mvc model architecture can be applied to the development of Web applications.
Owner:GUANGDONG ELECTRONICS IND INST
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