Font Size: a A A

The Research And Application Of SSH Frame Work Based On The J2EE Architecture In HRMS

Posted on:2011-04-24Degree:MasterType:Thesis
Country:ChinaCandidate:F WuFull Text:PDF
GTID:2178330332480641Subject:Management Science and Engineering
Abstract/Summary:PDF Full Text Request
The period of knowledge economy makes china minor enterprise attaches importance to information construction increasingly. At the same time, the demand of enterprise information system based on web are also higher and higher because of the rapidly development of Internet technology and some factors of enterprise such as complex business, changeable requirement, the software and hardware environment. These demands include well expansibility, maintainability, cross platform portability. Although the traditional J2EE solutions can meet the performance requirements of minor enterprise and provide large-scale data access, mainly rely on EJB components (Enterprise JavaBeans) to achieve business functions, while implementation of the EJB takes much money, therefore can not be widely applied in small and medium enterprises. With the rapid development of the technology, many excellent lightweight framework based on J2EE begin to emerge. All of them are free and characteristic. This paper is based on three excellent lightweight frameworks, Struts, Spring, Hibernate, based on their respective advantages and disadvantages of features to make an research of application integration to provide a convenient and low-cost feasible solution to develop information system based on Web for small and medium enterprises.The paper is divided into four parts, the first part introduces briefly the research background, current situation, main content and practical significance.The second part studies the J2EE multi-tier architecture, component technology, container, and the core API,analyzes deeply the shortcomings of J2EE architecture, elaborates the relation between principle and implementation of the MVC design pattern and the J2EE architecture. At the same time, we make a comprehensive analysis on three excellent lightweight framework, Struts, Spring, Hibernate, including their respective architectures, core components, the work principles and characteristics, according to their features purpose an idea to combine the three mainstream frameworks to make full use of these advantages in their respective fields. In this combined framework (Struts, Spring, Hibernate),struts rely on its excellent tag library and control ability to take charge of the presentation, receiving user's input, completing data validation, summiting and answering user's requirements.Spring is used for business logic layer because of its powerful processing capability. It take charge of managing the affairs, according user's request to process business logic, providing the support for Struts and Hibernate. Hibernate is a excellent tool which is used to accomplish data persistence. Hibernate is take charge of implementing the mapping between the table in the relationship database and the actual java objects. The use of hibernate decrease quantities of SQL codes.This made developers devote more time to concentrate on business logic processing, raising the efficiency of system development.The third part applys the SSH framework to a actual project which is come from WuXi IBM-ETP(Experience Training Project)-- HRMS(human resource management system)'s design and development to make an practical application explore.The use of SSH framework made functions module of system more independent,common technology reusable, and system running steadily,be visited quickly, creating a new situation of application of WuXi IBM-ETP.Practice certificates that integrating the three framework to development the system based Web application show large excellence in time,cost,and performance.The development pattern can be exercised well in minor enterprise.In the forth part,we conclude some problems and constraints of ssh framework application, such as the sensitivity problems of requirements increasing and performances,and put forward the idea of further development.
Keywords/Search Tags:human resource management system, SSH framework, J2EE Architecture, MVC pattern
PDF Full Text Request
Related items