Crimson Publishers Publish With Us Reprints e-Books Video articles

Abstract

Peer Review Journal of Solar & Photoenergy Systems

MVC Architecture: A Detailed Insight to the Modern Web Applications Development

  • Open or Close Abdul Majeed1* and Ibtisam Rauf2

    1 Korea Aerospace University, South Korea

    2 Department of Computer Science, Virtual university, Pakistan

    *Corresponding author: Abdul Majeed, School of Information and Electronics Engineering, Aerospace University, Deogyang-gu, Gyeonggi-do, Goyangsi, South Korea, Email: abdulmajid09398@kau.kr

Submission: September 08, 2018;Published: September 26, 2018

Volume1 Issue1
September, 2019

Abstract

Model, view and controller (MVC) is a well-known three-layer development architecture used for web applications developments. This paper presents the key insight related to the MVC layers, its uses, advantages and practices concerning MVC during web applications developments. We explain the all three layers in detail and their functionalities. The main objective of the study is to provide holistic view about each layer of the MVC and main functionalities and advantages of the MVC. Specifically, we explain the best practices concerning MVC based web applications developments. Furthermore, we explain the related technologies which are used in conjunction with MVC based web applications.

Keywords: Model view controller architecture; layers; Persistence; Functionalities

Get access to the full text of this article