Font Size: a A A

Design And Application Of Struts Framework Based On MVC Design Pattern

Posted on:2009-10-20Degree:MasterType:Thesis
Country:ChinaCandidate:Q ZhangFull Text:PDF
GTID:2178360245470651Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
With Internet-Web increasingly becoming the chief medium of Information Management, more and more Enterprise MIS(Management Information System) will be structured by Web. Web application adopt browser, such standard implement software, as the interface of user and system which has a huge advantage for successfully avoiding the exploitation,installation and maintenance of GUI(Graphical User Interface). However, meanwhile, not only the denotation logic but also the operation logic of Web application must implement in Server which result in the development of Web application in Server becoming very difficult. So, how to design excellent with performance,maintainable,extensible Web application in order to satisfy the need of enterprise is an important task for Web developer.Struts application framework is used to solve these problems. As the first true meaning Web framework, on the one hand it bases on MVC Model 2 design thinking which provide excellent ability to separate different layers so that the Web page layout almost have nothing Java code included, accordingly realize separating operation logic from user interface; on the other hand, the design of Action groupware in Web layer adequately use the interface technique by abstracting the common functions of ActionForm and JavaBean into interface so that Action groupware can conduct uniform interaction with them through consistent mode, and effectively avoid a large number of unnecessary code repetition.Therefore, the application research and implementation based on Struts framework has very important theory meaning and engineering applied value.This thesis through study the development actuality of application software structure at home and abroad and compare performance and peculiarity of all kinds of J2EE application frameworks, especially explain the main technique which Struts framework involved in detail, then surround the core of Struts framework technique based on MVC design pattern, on the basis of fully analyzing MVC design pattern and operating principle of Struts framework combine with the Database Connection Pool technique which provided by BEA WebLogic Server and use Object-Oriented program design method so as to divide the complex functions of system into different functional layers to be implemented by corresponding groupware. Thus, layer and the layer between each other are not only independent but also close collaboration so that achieve the purpose of simplifying the development and reducing the coupling of system between each other.
Keywords/Search Tags:J2EE, Struts Framework, Web Application, MVC Design Pattern, Database Collection Pool
PDF Full Text Request
Related items