Plug-in method and system for program structure

A program structure and plug-in technology, applied in the computer field, can solve problems such as design confusion, inconsistency, and high code repetition rate, and achieve the effects of perfect performance integration, solving heavy workload, and increasing reusability

Inactive Publication Date: 2012-09-12
北京思特奇信息技术股份有限公司
View PDF3 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the existing spring open source framework still has the following deficiencies in the technology of making the system program structure plug-in: Although it greatly simplifies the client programmer's program design process for complex business processes, its control over transactions There are still poor performances. For example, the control of transactions is mainly based on the application of spring configuration transaction control, but the author believes that this function needs to be improved; another example is mainly for the configuration of plug-ins based on the spring framework. For non-spring projects, there is a lack of instructions on related configuration methods (in fact, this framework is based on spring, but it can be extended without spring)
As a result, in large-scale projects, the code repetition rate is high, the design is chaotic, the structure is not clear, and the problem is not unified

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
  • Plug-in method and system for program structure
  • Plug-in method and system for program structure
  • Plug-in method and system for program structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The present invention mainly subdivides the business process with appropriate granularity, greatly increases the reusability of the program, realizes the pluggable program function, thereby improves the performance integration and configuration of the program, and optimizes the program development / Designed for performance. The system and method of the present invention are expanded under the open source framework of spring, and more complex and complete program design of business functions can be completed by integrating configurable function modules.

[0034] In the B / S system, the MVC "Model-View-Controller" (Model-View-Controller) design pattern is generally adopted (MVC applications are always composed of these three parts), and the Event (event) causes the Controller to change the Model or View, or both. As long as the Controller changes the data or properties of the Models, all dependent Views will be automatically updated. Similarly, whenever the Controller ch...

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 a plug-in method for a program structure. In a browser/server B/S system, business process control is realized based on the extension of a Spring framework. The method comprises the steps of subdividing the business process, accepting a user request, initiating the request, judging whether a function realization type is contained in a container type, and if so, executing the control method of the function realization type, putting an environment variable and javaBean in the environment and service running Bean, returning the judgment step, and putting all execution results into the response; after recycling, finishing the control process when judging that no function realization type exists in the container type. The method provided by the invention conducts proper granularity subdivision on the business process, increases the program reusability, realizes pluggable program functions, completes the property integration and configuration of the program, optimizes the development/design property of the program, thus solving the problems including disassembling and assembling of complicated business process, as well as high code repetition rate, disordered design, no clear structure, disunity in large projects.

Description

technical field [0001] The invention relates to a program structure plug-in method, in particular to a technology for expanding performance integration configuration and optimizing program development / design performance under the open source framework of spring, and belongs to the field of computers. Background technique [0002] In the 21st century, with the explosive growth of computer processors, many problems of software systems, such as the complexity of software systems, have been brought about. In the face of ever-changing performance requirements, common software systems are often too rigid, fragile, difficult to reuse, and difficult to maintain. [0003] On the one hand, the Java programming language was born at the right time (the rise of the Internet), and it has absorbed and summarized the lessons of the predecessors, reflecting the latest technology, and has been widely welcomed and adopted. Since it came out in 1995, its success is unmatched by almost any prog...

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 北京思特奇信息技术股份有限公司
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