Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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

A technology of multiple data sources and model architecture, applied in the direction of program control devices, etc., can solve the problems of difficult dynamic expansion of multiple data sources, over-modularization, etc., and achieve the effect of simple business processing

Inactive Publication Date: 2015-04-01
GUANGDONG ELECTRONICS IND INST
View PDF5 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The general ssh framework is a three-tier architecture designed on the basis of a single data source. It is too modular and has a strong dependence on the web container. It is not easy to dynamically expand multiple data sources and other related businesses.

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
  • Elastic extensible multi-data-source mvc (model-view-controller) model architecture
  • Elastic extensible multi-data-source mvc (model-view-controller) model architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0014] The framework of the present invention designs a sub-mvc model for each data source, and of course they are integrated, and are all built on the same open source framework code. A typical J2EE three-tier structure is divided into presentation layer, middle layer (business logic layer) and data service layer. The three-tier system puts...

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 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.

Description

technical field [0001] The invention relates to the field of software technology development, in particular to an elastic and expandable multi-data source MVC model framework. Background technique [0002] The emergence and widespread use of object-oriented technology has solved the reusability of software to a certain extent; however, due to the increase in software size and complexity and many other reasons, people also require more and more software reusability. come higher. Clear structure, easy reuse, easy maintenance and scalability are the goals pursued by current software design. Therefore, mvc (model-view-controller, model-view-controller) emerged as a mainstream design pattern. It divides the application into three core components: model, view, and controller. The system integrating the SSH framework is divided into four layers in terms of responsibilities: presentation layer, business logic layer, data persistence layer and domain module layer, to help develope...

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
Inventor 郭树盛唐素芳徐志伟
Owner GUANGDONG ELECTRONICS IND INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products