【正文】
yer MVC.The concept of control layer is also very effective, because of its different models and different views together to plete various requests, the control layer can be said to be included in the concept of a user request for permission.Finally, it is also beneficial to the management of software engineering. Because each different layer, each layer of different applications have some similar characteristics, is conducive to the adoption of engineering and management tools of program code generated.The shortings of MVCDesign and implementation of MVC is not very easy, easier to understand, but for developers the requirements are relatively high. MVC is just a basic designidea, but also the need for careful design and planning.Model and the strict separation of view may make debugging more difficult, but easier to find errors.Experience has shown that, MVC as a result of the application is divided into three, means that the number of code files, so the need for document management.Costs point thought.Above, MVC is a very good software to build a basic model, at least the separation of processing and display, forcing the application is divided into model, view and control layer, making you seriously consider the additional plexity of the application of these ideas into the structure, an increase of application scalability. If we can grasp this, MVC model will make your application stronger, more flexible and more personalized.。Currently popular model of EJB applications is a typical example of the application of technology from the perspective of the model further delineation in order to make full use of existing ponents, but it can not be used as a framework for application design model. It only tell you that according to the design of this model will be able to use certain technology ponents, thereby reducing the technical difficulties. Example of a developer, you can focus on business model design. MVC design pattern tells us that the application of