Font Size: a A A

J2EE Integration Development Framework And Its Application

Posted on:2011-10-18Degree:MasterType:Thesis
Country:ChinaCandidate:X F LiFull Text:PDF
GTID:2178330332465619Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the coming of the information age and the rapid development of information technology, e-commerce and e-government play a crucial role since their birth day. Nowadays, the e-commerce and e-government are in the ascendant, their development frameworks are also in constantly revolution and updating. With the continuous expansion of application area and its problem domain, the size of application system grows bigger and bigger, and the system becomes more and more complex. The efficiency of software development, the running efficiency of the software and the system security are the three questions that should be allowed for by the developer. These are the goals of the software development: First and foremost, the design hierarchy must be clear, the degree of tightly coupling between the modules should be low, task of software test and maintenance should be convenient. Secondly, the software should have higher security, higher operating efficiency, higher level of integration and intelligentizing. To achieve the two targets above, this article discussed the J2EE integration framework and its applications.In the first place, this article introduced the MVC mode, the characteristic of Struts2 MVC and the persistence framework. The struts2 TagLib and view have provided ideal support for the presentation tier. The Hibernate persistence framework has implemented Object-Relational metadata mapping patterns, and has supplied the unmatched gap between the POJO and the database object.Then, the software integration procedure of Struts,Hibernate,Spring were introduced. Struts2 works in the presentation layer. Hibernate works in the persistence layer, spring works in the business layer. In the process of designing the presentation layer, the technique of captcha and data encryption is introduced to strengthen system safety. The captcha was generated by mechanism of extraction based on character lib and time-limit checking, it was difficult for cracking by hacker program. This article had designed a data encryption mechanism on the basis of MD5 data encryption principle, this mechanism can effectively prevent from the puzzle caused by leaking of password. During the system testing of system testing, a semi-automatization software testing framework was designed, it can test automatically according to the test case.Finally, this article analysed some problems in e-commerce, and designed corresponding framework to solve these problems. (1)The scattered deploy of the WEB application and the report system is not very good for a system. This article designed a framework that the unified deploy of the WEB application and the report system would be implemented on this framework. (2)Rights management is an important content for protecting the system security. A rights management model based on access control matrix put forward by this article had simplified the system processing logic, and it needs less memory. This model made it possible to implement mechanism of dynamic authority management. (3)Information retrieval occupy an important position in e-commerce. An Information retrieval framework was designed, and the information search and retrieval engines were also implemented in the article. This information search and retrieval engines have the superiority of nice retrieval speed and nice precision.
Keywords/Search Tags:MVC model, three-tier architecture, integration development framework, software testing, report, rights management, information retrieval
PDF Full Text Request
Related items