Font Size: a A A

The Exploitation And Research Of Enterprise Application System Based On J2EE

Posted on:2010-10-14Degree:MasterType:Thesis
Country:ChinaCandidate:J L ZhangFull Text:PDF
GTID:2178360278475302Subject:Light Industry Information Technology and Engineering
Abstract/Summary:PDF Full Text Request
Along with the rapid development of information technology and the aggravating of commercial competition, the exploitation of efficient, secure enterprise application system has became the important means of various enterprises to improve their competitive abilities. Distributed, high-powered enterprise-class development platforms are used by more and more programmers, J2EE(Java 2 Platform,Enterprise Edition) is an excellent representative of these platforms.In order to reduce the cost of development and improve the quality of enterprise application, J2EE offers developers a simplified, component-based approach to developing, integrating and deploying applications. J2EE platform uses a multi-tiered distributed application model for enterprise applications, making the components reusable in other applications. J2EE platform also integrates with data exchange technique based on XML, which is a uniform safe mode and flexible transaction management. Framework and pattern are important reusable technologies in the development process of J2EE applications, their design and application to a large extent determine the quality of J2EE projects. MVC design pattern separates control of data from representation of data, and therefore has great advantages in the development of multi-tiered web applications. Struts is a framework which implements MVC design pattern and based on J2EE platform, it eases the burden of constructing multi-tiered web applications and provides reusable software architecture. Hibernate is an open source ORM(Object Relation Mapping) tool and a commonly used persistent layer framework, provides a reliable, efficient manner for the Java object to access and manipulate database.This thesis presents the definition of enterprise-class applications and the background of the topic first. In chapter 2, we analyze and compare the characteristics of traditional mainframe structure, C/S structure and multi-tiered architecture, then decide that select J2EE as the system design platform. In chapter 3, we investigate and analyze the J2EE, pattern, framework, XML and other related theories and technologies, focusing on the two popular lightweight frameworks-Struts and Hibernate, then lay the foundation for the actual design and development of an enterprise-class application. In chapter 4, we make analysis of the enterprise online information system, design a integrated architecture combining Struts and Hibernate for system development, put forward the module division of this system, and carry out a detailed design of this system. In chapter 5, we build the enterprise online information system using the integrated framework designed in chapter 4, describe the development environment configuration of this system, Hibernate configuration, Struts configuration, and the implementation of some modules in detail. In chapter 6, we summarize the characteristics and shortcomings of current system, and put forward our ideas about improvements.
Keywords/Search Tags:J2EE, MVC Pattern, Struts, Framework, Enterprise Applications, component
PDF Full Text Request
Related items