Font Size: a A A

Design And Implementation Of Network Experiment Management System Based On The Lightweight Java EE Opensource Framework

Posted on:2010-03-29Degree:MasterType:Thesis
Country:ChinaCandidate:H W ChiFull Text:PDF
GTID:2178360278466353Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Java EE (Java Enterprise Edition) is factual standard which uses Java to develop enterprise level application system. It provides a platform independent, transplantable and standard-based enterprise level for applications on the end of server with java, and thereby simplifies the development, management and deployment of enterprise level application. Traditional Java EE framework uses EJB (Enterprise Java Bean). It increases the complexity of development, easy to make low efficiency, depends on third party container overmuch, hard to test and complex to deployment. Java EE framework for the use of lightweight POJO (Plain Ordinary Java Object) to achieve business logic, business objects will not be forced to follow a specific platform's proprietary interface, eliminating the traditional complexities of Java EE applications and limitations.This thesis analyzed the characteristic of lightweight Java EE framework, introduced technique of Java EE platform and design pattern, and compared these software architecture. This thesis introduced five tiers system architecture based on lightweight framework and open source technique in every tier utilized in course of design system, designed and implement network experiment management system based the lightweight open source Java EE framework.In this paper, the network management system laboratory functional needs analysis is carried out, has chosen to use the framework at all levels, using the JSF framework for presentation layer, Business Logic Tier using Spring Framework, data access layer using Hibernate framework for loosely coupled between each layer. Login module on the system, the administrator management module, the log management module and other related functional modules carry out system design and coding.
Keywords/Search Tags:NEMS, Presentation Layer, Business Logic Layer, Data Access Layer
PDF Full Text Request
Related items