Font Size: a A A

Application And Implementation Of Lightweight Framework Of JavaEE In Web System

Posted on:2010-07-11Degree:MasterType:Thesis
Country:ChinaCandidate:Y WeiFull Text:PDF
GTID:2178330338488078Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the development of Network Technology and Enterprises Informatization, Intranet becomes more complicated and it is distributed. How to design a loose and flexible system appeals to be a new challenge to architecture design. However, JavaEE which is famed for its merits of crossing platforms and good support for web programming becomes the best choice of Application System. Although EJB provided a strong support for the distributed system, it is not efficient due to its complexity. While constantly emerging of those outstanding Lightweight Frameworks have given new solutions for the Enterprises Applications. From this point of view, it proposed an integrated architecture based on JSF, Spring and Hibernate Frameworks, and fulfills its distributed task using Java RMI technology.First, it analyses the system through use case, ER and Sequence diagrams. Secondly, it divided the system into three logic layers. In the Web layer, it chose Visual Web Pack component which integrated the Java Studio Creator IDE to design a kind of JSF Framework composed of independent JSP and Backing Bean through visualized manner. The Business Logic Layer was divided into Logic Handling Layer and Control Layer using Ioc mechanism of Spring to manage the Logic Objects and their life cycle. Between the Web Layer and the Logic Layer, it used Scenario mode to switch requests from different factories. It used Facade Design Pattern and Java RMI service to provide interface of server side for client side. In the Persistent Layer, it cited Persistent Classes and DAO Interfaces and their Implementations, using a DAO Factory class to integrate the whole Persistent Layer. Based on the analysis of the System, it used NetBeans, Eclipse, Oracle, and Tomcat as the development tools. It used Spring as the basic Framework, and implement three Layers using JSF, Spring and Hibernate Frameworks. This system is focusing on testifying its availability, rationality and expandability through analyzing, designing and realizing a practical Manufacture Management project.Practice has shown that this kind of integrated Frameworks can not only meet system requirements but also make full use of each Framework's advantages. It has better expandability and flexibility. It can reduce the complexity of the system as well as enhance the efficiency and the quality of the system. It is an attempt of distributed application using Light-weight integrated Frameworks.
Keywords/Search Tags:JSF framework, Spring framework, Hibernate framework, RMI technology, Distributed system
PDF Full Text Request
Related items