Websharp instructions
Foreword
The N-layer application software system, due to its many advantages, has become a typical software system architecture, and has been well known to the majority of developers. In a typical three-layer application system, the application system is usually divided into the following three levels: the database layer, the application service layer, and the user interface layer. As shown below:
Among them, the application service layer focuses on the processing of the service logic of the system, so it can be said to be the core part of the application software system. Software system's robustness, flexibility, reusability, upgradeability, and maintainability, to a large extent on the design of the application service layer. Therefore, how to build a good architecture application service layer is a problem that application software developers need to focus.
In order to achieve the best effects of the application service layer, we usually need further functional analysis and level segmentation of the application service layer. The result of subdivision is to make us more easily construct the content of the application service layer.
For the application service layer, we usually need to process the following aspects:
Ø Data representation
Ø Acquisition of data
Ø Organization of business logic
Ø Provide way of business services
Ø Deployment and interlayer interaction
For these discussions, you can see the "object-oriented application service layer design" or you can see the same article here.
Next, some more detailed descriptions will be used in Websharp.
About the author: Sun Yamin, graduated from Nanjing University in 1998. At present, the Master of Science and Technology of China University of Science and Technology has been reading in Suzhou Software Company, which can be contacted with him through sunny_y_m@163.com.