Font Size: a A A

J2EE Platform In Research And Application Of System Framework Design

Posted on:2007-05-06Degree:MasterType:Thesis
Country:ChinaCandidate:J F XiaoFull Text:PDF
GTID:2178360182480465Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
With the dramatic development of Internet, the range of Web applications gets wider and deeper than before. Nevertheless, low maintainability and reusability, and inflexibility are very common phenomena in Web applications. Consequently, hierarchical designing, the framework of each sub-tier, and selection of development technology become more and more important with complexity of requirement analysis, constraints of R&D time cycle, and requirements of system stability, Extensibility and maintainability.This dissertation based on the experience gained in development of E-Business Platform of tobacco system. To begin with, the article discusses the architecture of J2EE and learns about the functions of and relationships between each component. And then, I continue exploring the development patterns and bring up two of these. Through the comparison of the two patterns, MVC pattern come out. The next step is to discuss the function of the three components (Model, View, Controller) as well the advantage and disadvantage of MVC.I put the focus on the research of the Struts framework based on the MVC pattern, in which stress on discussing how the Struts implements MVC pattern and how the each component in Struts works together: Based on the struts framework, through the analysis and contrast of the implement of the multilayer web structure, finally summarize the technical implement scheme of the four layers B/S framework, and then design a reasonable web development framework base on struts. In addition, the system uses the DAO design model to abstract and package the access to the data source and also separate the business logic and the logic of the access to data.A framework of E- Business Platform of tobacco system, in which the author has been involved, based on four-tier architecture. I.e. Web tier, business logic tier, data persistence tier, and database tier. Whole system runs on UNIX operation system, Web service run on BEA Weblogic Platform.
Keywords/Search Tags:maintainability, reusability, J2EE, MVC model, Struts
PDF Full Text Request
Related items