Open Access Open Access  Restricted Access Subscription or Fee Access

MVC Model 2 Architecture with AJAX Technology Makes Web More Efficient and More Powerful By Reducing Web Traffic and Man Power Load

Shikha Gupta, Rohit Miri, S.R. Tandan


This paper represents how to reduce the traffic in web applications and to make high interactive web applications with rich client interface with great security issue. We have used MVC Model 2 architecture to reduce programmer traffic. In this architecture we can find the error very easily and quickly and using Ajax in this architecture makes our web project more robust and powerful. There are several highly interactive web applications and web sites. Those sites faced a common problem of page refreshing and data trafficking. Sometimes user has to wait for long time to reload the page. This paper also presents the interactive responsiveness from the server as well as from user‟s perspective in MVC Model 2 Architecture. To avoid such kind of situation AJAX came to a rescue. It also saves the round trip to the server with java security. It also reduces the development costs, in particular in the realm of quite simple, form-based GUIs which are common-place in commercial e-business-systems.


Web, MVC Model 2, AJAX , Error

Full Text:


References .aspx shtml

The impact of AJAX on network by lorry Mac Vittie

A. Hussey, D.Carrington, “Comparing the MVC and PAC architectures: a formal perspective”, IEE Proceedings Software Engineering, Vol 144, Issue 4, Page 224-36.

F.A. Masound, D.H. Halabi, “ASP.NET and JSP Frameworks in Model View Controller Implementation”, Imormation and Communication Technologies, 2006 ICTTA ‟06 2nd, Vol 2, Pages 3593-8.

M.J. Mahemoff, L.J. Johnston, “Handling multiple domain objects with Model-View-Controller”, Technology of Object-Oriented Languages and Systems, 1999, Pages 28-39.

T. Yonglei, “Component- vs. application-level MVC architecture”, Frontiers in Education, 2002, 32nd Annual, Pages T2G-7 – T2G-10.

D.M. Selfa, M.Carrillo, M. del Rocio Boone, “A Database and Web Application Based on MVC Architecture”, 16th International Conference on Electronics, Communcations and Computers, 2006, Pages 48-53.

A. Stoughton, “A Functional Model-View-Controller Software Architecture for Command-Oriented Programs”, International Conference on Functional Programming, 2008, Pages 1-12.

G.E. Krasner, S.T. Pope, “A Description of the Model-View - Controller User Interface Paradigm in the Smalltalk-80 System” , Journal of Object Oriented Programming, 1988, Pages 26-49.

M. Veit, S. Herrmann, “Model-View-Controller and Object Teams: A Perfect Match Paradigms”, 2nd International Conference on Aspect-Oriented Software Development, 2003, Pages 140-149.

T. Reenskaug, "Thing-Model-View-Editor an Example from a planningsystem", MVC_Originals.pdf, May 1979, Accessed May 2010

T. Reenskaug, "Models-Views-Controllers", MVC.pdf, December 1979, Accessed May 2010

M. Fowler, "GUI Architectures", eaaDev/ uiArchs.html, Accessed May 2010.

S. Burbeck, "Applicatons Programming in Smalltalk-80TM: How to use Model-View-Controller (MVC)", /IMG/pdf/burbeck-mvc.pdf, 1992, Accessed May 2010.

S. Hansen, T.V Fossum, "Refactoring Model-View- Controller", Journal of Computing Sciences in Colleges, Volume 21 Issue 1, 2005.

O. Steele, "Web MVC", /2004/08/web-mvc, Accessed May 2010.

R. Asleson and N. T. Schutta. Foundations of Ajax. Apress, 2005.

D. J. Barrett, L. A. Clarke, P. L. Tarr, and A. E.Wise. A framework for event-based software integration. ACM Trans. Softw. Eng. Methodol., 5(4):378–421, 1996.

L. Bass, P. Clements, and R. Kazman. Software architecture in practice, 2nd ed. Addison-Wesley, 2003.

T. Berners-Lee, L. Masinter, and M. McCahill. RFC 1738: Uniform Resource Locators (URL), 1994.

C. Bouras and A. Konidaris. Estimating and eliminating redundant data transfers over the Web: a fragment based approach: Research articles. Int. J. Commun. Syst., 18(2):119–142, 2005.

D. Brodie, A. Gupta, and W. Shi. Accelerating dynamic web content delivery using keyword-based fragment detection. J. Web Eng., 4(1):079–099, 2005.

C. Hewitt, Developing Business Object-based Applications in JBuilder ( /white_papers/java/business_objects.htm, 1998)


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.