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

Device for separating user interface form service logic

A business logic and user interface technology, applied in the direction of program control devices, etc., can solve the problems of too many software codes, software loss of structure, poor structure, etc., to ensure the development quality, reduce human errors, and reduce the effect of coupling.

Inactive Publication Date: 2010-03-31
SHENGLE INFORMATION TECH SHANGHAI
View PDF0 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If the number of revisions increases, the code of the software will increase, so that in the end the software loses its original structure and no one can maintain it.
[0003] From this, it can be seen that the existing user interface module and business logic module must understand each other's implementation details, and when one side changes, the other side will not be able to run correctly; the high coupling of this structure makes the system Poorly structured and poorly scalable

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
  • Device for separating user interface form service logic

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0012] The core idea of ​​the present invention is to separate the user interface module from the business logic module. In the software development stage, the presentation of the user interface does not need to care about the implementation process of the business logic, and the business logic does not need to understand the implementation method of the user interface. In this way, the user interface and business logic can be developed in parallel, and the development speed can be accelerated.

[0013] Referring to the accompanying drawings, in an embodiment of the device for realizing the separation of user interface and business logic in the present invention, it includes a user interface module, a business logic module and an interface management module.

[0014] The user interface module is used to realize the interface style required by the user and the operation logic used by the user; and to realize the business logic callback interface used for behavior synchronizatio...

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 discloses a device for separating a user interface from a service logic, which comprises a user interface module, a service logic module and an interface management module. The user interface module is used for realizing an interface format required by a user and an operation logic of the user; the user logic module is used for realizing a service logic part in actual software requirement; the interface management module is used for connecting the user interface module and the service logic module, realizing date transmission and behavior synchronization between the user interface module and the service logic module, and managing, dispatching, and updating an interface for data transmission and an interface for behavior synchronization. The invention can lower the coupling degree of the user interface module and the service logic module in software development, guarantee the development quality and improve the flexibility and the expansibility of systems.

Description

technical field [0001] The invention relates to software architecture realization technology, in particular to a device for realizing the separation of user interface and business logic in the software development process. Background technique [0002] In software architecture design, there is an inseparable relationship between user interface modules and business logic modules. Because users have different habits of using the user interface, new requirements are often generated for the user interface, and the user interface needs to be changed frequently. Business logic modules usually have fixed patterns and processes, which cannot be changed easily. Especially now with the development of the software industry, software users have deeper requirements for the sensory requirements of the software user interface and the convenience of operation. If the coupling between the user interface module and the business logic module is too tight, then in While the user interface mod...

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
IPC IPC(8): G06F9/44
Inventor 张在伟
Owner SHENGLE INFORMATION TECH SHANGHAI
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