Font Size: a A A

The Investigation And Praction Of Dynamic Web Develop Technique Based On JSP,Struts Framework

Posted on:2006-11-01Degree:MasterType:Thesis
Country:ChinaCandidate:Y FengFull Text:PDF
GTID:2168360155454136Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of network and information technology, theapplication of the intelligent system has increased significantlyespecially in web development technology. The HTML language can not satisfythe web developer completely. So not only the static system is need butalso a static system. With the development of the web technology, databasetechnology has been imported to the system. Since database is professionalat managing mass data and web technology is mature in informationtransmitting, the people now can use the massive existent databaseinformation sufficiently and the user can search and get information fromthe background database by composing the two technologies. Since C\S systemhas some disadvantages on doing such a job, B\S system is developed. Inthe beginning JavaScript and VBScript language is used to develop thedynamic web system. But it is insecure for the website since the sourcecode is open to every user. So server script language is created. Its programis running on the server so the user can just only see the HTML code butnot the source code itself. ASP, PHP and JSP are all the popular serverscript languages by now, but JSP is the most widely used.Based on the dynamic Web of JSP technology, a set of enterpriseapplication criterion including J2EE system structure is created by SunCo. J2EE is a system structure system based on B/S pattern. It predigeststhe multilevel enterprise solution on complex problem such as developing,deploying, managing and so on. It use multilevel structure and each layerprovide different service independent from other layers. When the interfaceof the layer is change, it will not affect other layers. J2EE is more andmore popular in the computer enterprises by its specialty such as opening,security, expandable, reliability and easier maintenance. In thisdissertation J2EE system structure and two application patterns areexplained in details. Comparing with the inner pattern of the problem thatthe software manages, the user interface is often changed. The computerpattern can be composed independent from interface at the same time theinterface is satisfied by using MVC design pattern. In this dissertation,the three main components (pattern component, view component and controlcomponent) and the work on MVC application based on realization areintroduced. And then analyze the advantage and disadvantage of MVC. Emergeof MVC design pattern brings the developing of Web to a new age. It is betterthan a past Web designing pattern since its main advantage is separate thedisplay logical layer from operation logical layer and it is easy to managein software engineering. As application of MVC design pattern, Struts hasmore advantage on composing a neatly structure, reusable and extendableWeb system. This is convenient for the developer on developing when theuser requirement is change in some times. But the Struts technology is notperfect since it is complex on operating label library.The main part of this dissertation is focus on the project. Firstlyexplain the system including the requirement of the user, menu unify,developing standard and the structure of system developing environment.The function of the system, the privilege of the system user and examplechart are analyzed in the user requirement part. The system is divided intonational part and foreign part. The main function of it is to search, modify,add and delete on the background database. Giving different user privilegeto the user according to the login condition is the main feature of thesystem.To unify the menu, firstly unify the Web manage style. When a legal userlogs in the system, his ID determines his privilege. So some operationsare executable while some others are not in different businesses. Secondlythe solution of menu unify is regulated, since the system must be presentedto be uniform to a user. Not only the static elements such as the font,color, and pattern of the menu need to be unified but also the menu of thesame kind of problems. In this dissertation the check error menu, Sub errormenu, system error menu, login menu and data format menu are introduced.The developing standard is introduced in this dissertation such ascharacter code, naming rules, file structure and so on. In this dissertationonly the universal Struts technology is explained on the structure of systemdeveloping environment.The structure of system developing environment is explained in threeparts. Firstly development model is introduced including the operationenvironment, developing environment and developing style. Secondly thesoftware used to develop the system is introduced. This part is mainly aboutStruts structure and the operation and information transmitting in theStruts structure. In the final part the database is explained.The implement of Struts technology in the "fanyonsearch"operation isexplained step by step when the system is developed. Firstly log in thesystem and find out the need of the "fanyongsearch"operation which ismainly focus on operation flow chart and example analysis. And then the...
Keywords/Search Tags:Investigation
PDF Full Text Request
Related items