ylbtech-data: MVC framework +sql Server Data Integration engine |
1.
Features:
MVC Framework
Low coupling resistance
The view layer is decoupled from the business layer, allowing changes to the view layer code without recompiling the model and controller code, as well as changes in an application's business process or business rules only need to change the MVC model layer. Because the model is decoupled from the controller and view, it is easy to change the data layer and business rules of the application.
The model is self-contained and detached from the controller and view, so it is easy to change the data layer and business rules of the application. If you migrate a database from MySQL to Oracle, SQL Server, or change an RDBMS-based data source to LDAP, you can simply change the model. Once the model is implemented correctly, the view will display them correctly, regardless of whether the data is from the database or the LDAP server. Since the three parts of an application using MVC are independent, changing one does not affect the other two, so a good loosely coupled component can be constructed based on this design idea.
High reusability
As technology continues to evolve, more and more ways are needed to access applications. The MVC pattern allows you to access the same server-side code using a variety of different styles of view, because multiple views can share a model that includes any web (HTTP) browser or wireless browser (WAP), for example, a user can order a product from a computer or via a mobile phone. Although the order is not the same way, but the way to deal with the order of products is the same. Since the data returned by the model is not formatted, the same artifacts can be used by different interfaces. For example, many of the data may be represented in HTML, but it is also possible to use WAP to represent the commands required to change the implementation of the view layer without any changes to the control layer and the model layer. Since data and business rules have been separated from the presentation layer, it is possible to maximize the reuse of code. The model also has the capability of state management and data persistence processing, for example, session-based shopping carts and e-commerce processes can also be reused by flash sites or wireless networking applications.
Low life cycle costs
MVC reduces the technical content of developing and maintaining user interfaces.
Deploy fast
Using the MVC pattern allows for a considerable reduction in development time, which allows programmers (developers) to focus on business logic and interface programmers (HTML and developers) to focus on presentation.
High maintainability
Separating the view layer and the business Logic layer also makes Web applications easier to maintain and modify.
Advantageous Software Engineering Management
Because different layers have their own roles, each layer of different applications has some of the same characteristics, which facilitates engineering and tool-based management of program code. The controller also provides the benefit of using a controller to join different models and views to complete the user's needs, so that the controller can provide a powerful means of constructing the application. Given some reusable models and views, the controller can select the model to process based on the user's needs, and then select the view to display the processing results to the user.
SQL Server Data Integration engine
Microsoft SQL Server is a comprehensive database platform that provides enterprise-class data management with integrated Business Intelligence (BI) tools. The Microsoft SQL Server Database engine provides more secure and reliable storage capabilities for relational and structured data, enabling you to build and manage high-availability and high-performance data applications for your business.
Database engine
The database engine is the core service for storing, processing, and securing data. Use the database engine to control access and quickly process transactions to meet the demanding needs of the enterprise and the need to process large amounts of data.
Use the database engine to create a relational database for online transaction processing or online analytics processing data. This includes creating tables for storing data and database objects such as indexes, views, and stored procedures that are used to view, manage, and secure data. You can use SQL Server Management Studio to manage database objects and capture server events using SQL Server Profiler.
Analysis Services
Analysis Services is a core service that enables fast analytics of business data and provides online analytical processing (OLAP) and data mining capabilities for business intelligence applications.
Olap
2.
|
Ylbtech Source: http://ylbtech.cnblogs.com/ This article is copyright to the author and the blog Park, Welcome to reprint, but without the consent of the author must retain this paragraph, and in the article page obvious location to the original link, otherwise reserves the right to pursue legal responsibility. |
Info: MVC framework +sql Server Data Integration engine