UI (User Interface) performance and service logic separation method and system

A technology of business logic and separation method, applied in the field of software development, can solve the problems of dynamically switching interface views and dynamically changing business processing logic, etc.

Active Publication Date: 2010-10-27
YONYOU UP INFORMATION TECH
View PDF4 Cites 47 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0019] Therefore, in the prior art, there is usually a one-to-one correspondence between UI modules and code modules, making it difficult to dynamically switch interface views and dynamically change business processing logic

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
  • UI (User Interface) performance and service logic separation method and system
  • UI (User Interface) performance and service logic separation method and system
  • UI (User Interface) performance and service logic separation method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0046] The scheme for separating the user interface and business logic described in the present invention, through the realization of data binding, behavior binding, state binding, logic model binding and other mechanisms, combined with the existing extensible markup language to describe the UI interface, event mechanism, etc. Develop technologies to finally realize a system in which UI units and business logic units are independent of each other and can be dynamically combined.

[0047] image 3 It is a flow chart of the method for separating UI presentation and business logic according to the present invention. Such as image 3 As shown, the method includes the following steps:

[0048] Step S302, through data binding, the UI object and the business data object are associated with each other, so as to realize the separation of the UI object and the ...

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 UI (User Interface) performance and service logic separation method and system. The method comprises the following steps of: correlating a UI object with a service data object by data binding; correlating the state of the UI object with the state of the service data object by state binding; correlating the action of the UI object with the action of the service data object by action binding; and carrying out united management on the data binding, the state binding and the action binding by logic model binding, therefore, the dynamic and indirect correlation between a UImodule and the service data object can be achieved. By adopting the invention, the mandatory dependence relation between a user interface and logic codes is relieved; the user interface design and the service logic programming can be developed in parallel as two completely independent works in the designing process; and the UI object and the service logic processing object are mutually independent to respectively support dynamic switching of UI views and change a logic processing unit in the software running process.

Description

technical field [0001] The present invention generally relates to the field of software development, and more specifically relates to a method and system for separating UI presentation and business logic, which can be applied in software development activities to realize the separation and parallel development of user interface design and program code design, and at the same time It is suitable for application scenarios that support dynamic user interface and dynamic business logic in software systems. Background technique [0002] With the continuous development of network and software technology, users expect richer interactive experience, which has given birth to various development technologies aimed at enhancing user experience and improving development efficiency, such as ASP.Net, WPF (Windows Presentation Foundation, Windows Presentation Foundation, Foundation), Silverlight (Silver Light), etc. These technologies have the following common characteristics in terms of ...

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 YONYOU UP INFORMATION TECH
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