Font Size: a A A

The Design And Implementation Of MVC Based Hydraulic Service System

Posted on:2013-02-15Degree:MasterType:Thesis
Country:ChinaCandidate:Q W LuoFull Text:PDF
GTID:2248330362963670Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Recently, the Web based business systems are widely used in large scaleenterprises. A stable, informative Web based business system with good compatibilityand scalability can help enterprise to promote its own business, and to obtainappropriate business information from Web. Although these Web based businesssystems are often different in logic functions and rendering pages due to their specifybusiness logics, their development processes are more or less the same in someaspects and usually share some commons phases. As a state of the art technology, B/Sbased multi-level Web applications have been rapid and widespread used in Webbased business systems due to its versatility, scalability and stability. And it has beenextended and improved by developers continuously.Nowadays, developers have a higher requirement on the reusability, readability,sustainable development and efficiency of a variety of Web development frameworks.A standard software development process and general Web application developmentmodel, can help developers to engage in the analysis and the implementation of thewhole system rather than some specify technical problems. And it makes thedeveloped Web system has a clearer business logic beyond the basic functionalrequirements.MVC(Model-View-Controller) based Web application development frameworkcan overcome the drawbacks of traditional Web application development approachesas it will take rendering logics and business logics into consideration separately,which can meet the design requirements of the increasingly complex web applicationsmore properly. MVC framework provides a multi-layer architecture for webapplication development, namely the Model layer, the View layer, and the Controller layer, which will take effect on business logic. The Model layer holds the data transferbetween front end and back end of the system; the View layer is responsible forrendering the page, refers to the interaction with user on front end, its form is relatedto JSP, HTML, and FLASH; the Controller layer is in charge of dispatching userrequests, it acts as the core role of the system logic, the system functions and the datainteraction among front end and back end. There is also a default dispatcher todispatch URL to each controller based on the configurations.In this paper, an MVC-based hydraulic service system is designed andimplemented. The process strictly uses the Spring MVC framework to realize thelogical service control process, makes the whole development process clear and thestructure well organized, and provides follow-up system sustainable development areusable foundation.The advantages of the developed system are follows,Firstly, the system application is developed by a Java multithreadingoptimization algorithm module. It is released on the web server to give the users ahigh-efficiency and more convenient service.Secondly, according to the specific requirement of the system, the JavaScript isused to control the page transfer and some Web terminal operating results, and a XMLlanguage is used to edit the configuration files.Thirdly, the system web page is developed using the JSP language, and the CSStechnique is adopted to achieve the better visual.Finally,the whole completed codes are compiled by the ANT to compiler and thegenerated files are directly deployed to different types of server. An automatic testingand automatic deployment functions are also developed。The hydraulic service system has already been deployed to our test environmentand is running stable to provide computation service. We plan to evaluate it and applyit to our production environment recently after system tests and some improvements.
Keywords/Search Tags:Web application system, Spring framework, MVC, Antdeploy, Java multithreaded programming
PDF Full Text Request
Related items