Research on Developing of Web Application Ba sed on Struts
Ren Xin-jie
Abstract
Ren Xin-jie
Abstract
In J2EE framework, display/business/data logic are implemented by JSP/Servlet/EJB respectively.This simple separation result in heavy coupling of HTML and Java,and confusion between display logic and business logic.So,introduce Struts which bring a very good MVC framework.It separate interface and business logic, be in favor of the division between page designer and programmer and aided in code re-usability and flexibility for components development. In this paper, the conception and architecture of Struts is introduced, and then the working principle of Struts is expounded. Through the example program, this paper goes into discussing the inner relation among the main three function modules of Struts as Controller,Model and View, and revealing the advantage of large scale Web application developing using J2EE for Java developer of Struts.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In J2EE framework, display/business/data logic are implemented by JSP/Servlet/EJB respectively.This simple separation result in heavy coupling of HTML and Java,and confusion between display logic and business logic.So,introduce Struts which bring a very good MVC framework.It separate interface and business logic, be in favor of the division between page designer and programmer and aided in code re-usability and flexibility for components development. In this paper, the conception and architecture of Struts is introduced, and then the working principle of Struts is expounded. Through the example program, this paper goes into discussing the inner relation among the main three function modules of Struts as Controller,Model and View, and revealing the advantage of large scale Web application developing using J2EE for Java developer of Struts.
Key concepts: Business logic, Computer science, Java, Model–view–controller, Programmer, Interface (matter), Web application, Flexibility (engineering)