Font Size: a A A

Research Of Dynamic Web Technology

Posted on:2006-02-24Degree:MasterType:Thesis
Country:ChinaCandidate:R WangFull Text:PDF
GTID:2168360152489113Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of information technology, Enterprise Information System (EIS) has become more and more complicated and been with higher requirement. Also with the growning of Object-Oriented technology, EIS is developing to distributed, component-based and re-used. J2EE is an enterprise-level development platform based on Java technology. It defined a whole series of standard to develop distributed, multilevel enterprise application. J2EE simplifies the complexity for developing extensible and scalable enterprise applications by adopting the distributed application model based on the standardized, modular components, providing a complete set of services to those components, and handling many details of application behavior automatically.Data is the 'blood' of EIS, which acts as a very important role. Data persistence strategy is the key technology of accessing database in background, whose design will impact to the whole performance and extensibility of the system. It is very significant to research data persistence strategy.This paper is based on the next generation terminal operation system(nGen) of Hong Kong International Terminals(HIT) and discuss its persistence strategy. We first introduce serveral data persistence technology related Java, including Serialization, JDBC, Entity Bean, JDO, Hibernate and other third-party O/R Mapping tools. And then we introduce the architecture of ROSE and mention the data persistence strategy in ROSE - BMP and JDBC for accessing data with analysing CMP and BMP in EJB 1.1. We also introduce some related knowledge. EJB tag is a kind of tag for building and deploying EJB application system. It can automatically deploy and improve efficiency of development by tagging in Java code with XDoclet.With the development of Object-Oriented technology, Design Pattern is used widely. In this paper, we introduce four commonly used Design Patterns in ROSE: Wrapper Session Pattern, Command Pattern, Version Lock Pattern and Value Object Pattern and introduce its application. DataCursor handle Java objects like cursor in database and access server-side data in batches by offering local cache. Response time and data access efficiency will be improved through DataCursor object. In the end we discuss the application of data persistence strategy in HIT nGen system.In the end we make a conclusion for this paper. As a key component technologyof J2EE, EJB has got more attention. But EJB has also been censured and doubted for its complexity and huge resource cost. Therefore developers and companies should consider for the research of new subsititute technologies while studying how to use EJB efficiently.
Keywords/Search Tags:Data Persistence, J2EE, EJB, BMP, Design Pattern
PDF Full Text Request
Related items