Academia.eduAcademia.edu

Outline

The MVC-Web Design Pattern

Proceedings of the 7th International Conference on Web Information Systems and Technologies

https://doi.org/10.5220/0003296901270130

Abstract

The Model-View-Controller design pattern is cited as the architectural basis for many web development frameworks. However, the version of MVC used for web development has changed as it has evolved from the original Smalltalk MVC. This paper presents an analysis of those changes, and proposes a separate Web-MVC pattern that more accurately describes how MVC is implemented in web frameworks.

References (9)

  1. Barrett, R., Delany, S., 2004, openMVC: A Non- proprietary Component-based Framework for Web Applications, WWW2004.
  2. Chun, L., Yanhua, W., Hanhong, L., 2003, A Novel Web Application Frame Developed by MVC, Software Engineering Notes, 28(2).
  3. Esposito, D., 2010. Programming Microsoft ASP.NET MVC, Microsoft Press.
  4. Fowler, M., 2003. Patterns of Enterprise Application Architecture, Addison-Wesley, Boston.
  5. Gamma, E., Helm, R., Johnson, R., Vlissides, J., 1995. Design Patterns, Addison Wesley, Reading, MA.
  6. Goldberg, A., Robson, D., 1985. Smalltalk-80: the language and its implementation, Addison-Wesley.
  7. Krasner, G. E., Pope, S. T., 1988. A Cookbook for Using the Model-View Controller User Interface Paradigm in Smalltalk-80. Journal of Object-Oriented Programming, 1(3), 26-49.
  8. Mahmoud, Q., 2003. Servlets and JSP Pages Best Practices, http://www.oracle.com/technetwork/articles /javase/servlets-jsp-140445.html.
  9. Thomas, D., Hansson, D.H., 2007. Agile Web Development with Rails. The Pragmatic Bookshelf.