Open Access Open Access  Restricted Access Subscription or Fee Access

Improving Architecture Level Performance of Web Application Based on Middleware Technology

K. Mani, G. Ilanchezhiapandian


A web application is a software system that contains the computing and networking technologies required for use through web browsers on the Internet Web application. The fundamental feature of web applications is that its behavior is specified by the interaction between the environment and the system. One of the major platforms to build web applications is J2EE based on the MVC model such as Struts Framework. Struts framework based on MVC has brought the best code reuse and the legible code structure in entire system by far, but it has some problems such as complicated program, high coupling among layers and hard maintenance because its model part adopts JDBC to connect databases directly. In this paper we propose middleware technology such as Struts2 based on MVC2, Spring and Hibernate Frameworks which is the kernel and key to the simplify the software development, improve the software performance and quickly construct the Web Application of the good expansibility, maintainability. This Framework is analyzed on designing E-Commerce System.


Middleware, MVC2, Struts2, Spring , Hibernate

Full Text:



Mengjian Chen “A Dynamic E-commerce System Based on Middleware Technology”. 2009 International Conference on Networks Security, Wireless Communications and Trusted Computing.

YANG Dezhi, ZHU Shifeng, ZHOU Shenglu, WANG Jiechen, CAI Anjuan. “The Design and Implement of Web MIS of Students Based on Servlet+JDBC” 2009 First International Workshop on Education Technology and Computer Science.

R. Elmasri and S. Navathe. Fundamentals of Database Systems. 3rd Edition. Addison- Wesley, 2000.

Model-view-controller,Accessed from: http: // www.

Introduction to the Spring framework, Accessed from:

HIBERNATE - Relational Persistence for Idiomatic Java , Accessed from: http:// v3/reference/en/html/preface.html

I., Singh, B.Stearns, , M. Johnson, and E, Team, Designing Enterprise Applications with the J2EE Platform, Addison-Wesley, 2002.


  • There are currently no refbacks.

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