? Some application logic (e.g., for validation or completion of input data) can be present in the view and controller components. This muddies the separation of concerns, but improves efficiency of the application by providing faster response to users.
This MVC-Web pattern is intended to reflect the current implementation of MVC in web application
frameworks. The pattern is not necessarily stable, however. Evolution of the MVC-Web pattern continues, for example in Ajax-based user interfaces that are becoming richer and more responsive. Such changes may further cloud the boundaries between MVC-Web components and reduce the degree of modularity that the pattern provides.
REFERENCES
1. 2. 3. 4. 5. 6. 7. 8. 9.
Barrett, R., Delany, S., 2004, openMVC: A Nonproprietary Component-based Framework for Web Applications, .
Chun, L., Yanhua, W., Hanhong, L., 2003, A Novel Web Application Frame Developed by MVC, Software Engineering Notes, Esposito, D., 2010. Programming Microsoft ASP.NET MVC, Microsoft Press.
Fowler, M., 2003. Patterns of Enterprise Application Architecture, Addison-Wesley, Boston.
Gamma, E., Helm, R., Johnson, R., Vlissides, J.,1995. Design Patterns, Addison Wesley, Reading, MA. Goldberg, A., Robson, D., 1985. Smalltalk-80 : the language and its implementation, Addison-Wesley.
Krasner, G.E., Pope, S.T., 1988. A Cookbook for Using the Model-View Controller User Interface Paradigm in Smalltalk-80. Mahmoud, Q., 2003. Servlets and JSP Pages Best Practices, .
Thomas, D., Hansson, D.H., 2007. Agile Web Development with Rails. The Pragmatic Bookshelf.
28(2).
Journal of Object-Oriented Programming, 1(3), 26-49.
相关推荐: