Font Size: a A A

Research On E-government Based On Struts Framework And Security Authentication

Posted on:2006-12-14Degree:MasterType:Thesis
Country:ChinaCandidate:J WangFull Text:PDF
GTID:2168360152988776Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The E-government is a kind of government activity based on information technology.Its development becomes a modernization symbol of the society.So it becomes important to develop effective E-government affairs Systems which can be upholded easily.At the same time, the foundation of E-government is network, the vulnerability of network is a great threat to E-government.So to guarantee the security of E-government is the core issue for E-government.Apache Struts is one of the most excellent application frameworks which are used to implement the design pattern of MVC.It can overcome many disadvantages in the traditional development mode. And its excellent feature is to separate display logic and operation logic, which can meet design requirements of the more and more complicated web application. So it has become the first choice for developers to use the development mode based on MVC pattern for web application. The Struts not only provides itself controller component, but also conforming some correlative techniques to implement model component and view component, which are all components of MVC design pattern.This thesis mainly writes about two questions. One is how to develop an effective E-government affairs System by using application frameworks.The other is how to guarantee the security of E-government by providing the security authentication.Firstly,this thesis gives a analysis about the current situation and the development trend of the E-government and Security Architecture,at the same time gives the basic theories and the relative technology such as digital signature , digital certificate and programming in cryptography.Secondlyintroduces an application framework------Struts which is used to implement thedesign pattern of MVC.In order to give a deeply introduction,writer analyze Struts from three aspects: Model,View,Controller, then put the framework into use to build a E-government affairs System.Finally, this thesis discusses how to use tool kit which made by Bouncy Castle for programming in cryptography. In addition, gives a system which can generate root certificate and client ertificates.The writer call this system CertificateGenerate System,this system not only support the E-government affairs System in certificates,but also deepenthe understanding of Security Architecture.
Keywords/Search Tags:E-government, MVC, application framework, Struts, digital signature, digital certificate
PDF Full Text Request
Related items