THE MVC-WEB DESIGN PATTERN

Ralph F. Grove, Eray Ozkan

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

  1. Barrett, R., Delany, S., 2004, openMVC: A Nonproprietary 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.
Download


Paper Citation


in Harvard Style

F. Grove R. and Ozkan E. (2011). THE MVC-WEB DESIGN PATTERN . In Proceedings of the 7th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-989-8425-51-5, pages 127-130. DOI: 10.5220/0003296901270130


in Bibtex Style

@conference{webist11,
author={Ralph F. Grove and Eray Ozkan},
title={THE MVC-WEB DESIGN PATTERN},
booktitle={Proceedings of the 7th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
year={2011},
pages={127-130},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003296901270130},
isbn={978-989-8425-51-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 7th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
TI - THE MVC-WEB DESIGN PATTERN
SN - 978-989-8425-51-5
AU - F. Grove R.
AU - Ozkan E.
PY - 2011
SP - 127
EP - 130
DO - 10.5220/0003296901270130