Font Size: a A A

Design And Implementation Of Storage Management System Of Multi-layer Structure

Posted on:2005-07-13Degree:MasterType:Thesis
Country:ChinaCandidate:H WangFull Text:PDF
GTID:2178360182969572Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In an era of Internet, Web applications are necessary choice, which provide users with convenient and efficient environment. In order to develop Web applications which have better structures and high maintainability, appropriate frameworks should be selected firstly. Struts, which acts as an open architecture for Web application based on MVC, is a popular schema for architecture based on J2EE. It contains a group of classes together with tag libraries, which performs a reusable MVC design. In Web applications which do not employ Struts, functions of processing data always tangle with functions of displaying data. This leads to poor reusability and maintainability as well as difficulty for debugging and testing. The system SLOF_ZK is a Web application, mainly serving the purpose of managing production and storage. Based on the analysis of users'requirements, this system is realized by following Struts rules and employing Struts groupwares. The system keeps to MVC partitioning principles. These principles make all parts of system not only independent relatively, but also as a whole. According to Struts model and rules of interaction between groupwares, the system is divided into two parts: displaying part and background part. The displaying part is responsible for showing outcome by JSP. The background part is divided into multi-layers, called Action layer, Bizlogic layer and Dao layer. The access to database is performed by Dao layer. By calling Dao API, Bizlogic layer can process business logic. To display outcome in web pages conveniently, Action layer must process the output of Bizlogic layer again. The design for access to database aims at improving the efficiency of the access and simplifying complex SQL statements. To serve the purpose, design of Cache classes and development of stored procedure are presented.
Keywords/Search Tags:Model—View—Controller, Open architecture, Business logic, Hierarchy
PDF Full Text Request
Related items