Font Size: a A A

The Study Of Persistence Layer In N-tier B/S Architecture Based System

Posted on:2003-02-19Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhuFull Text:PDF
GTID:2168360062950091Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
In the process of information system development in modem enterprises, we need to establish information management systems on each level to meet the requirements of business. With the wide adoption of the Internet, the network within an enterprise is becoming part of the Internet, prophesying the end of the Client /Server Architecture system era. The era of Client / Server system is characterized by the fact of installing software onto each individual machine, which will be replaced by N-tier Browser/erver Architecture systems. Because the realization of these information systems largely hinges upon support from relational databases, the realization of the Persistence Layer becomes the key to a successful N-tier Browsererver Architecture system. However, the traditional direct visitation method based on ODBC and JDBC, with its low development efficiency, high maintenance costs and lack of adaptability, is unfeasible from a design point of view. The theoretical aspect of Object Relation mapping model is analyzed in this thesis as well as some of the most common questions in practice and their corresponding solutions. Using the Java language develops a Persistence-Layer DBObject Mapping Framework based on this design idea. Finally, incorporating the actual project, this thesis discusses how to seamlessly blend this technology with Template and XML and applies them in the powerful J2FE enterprise application framework to build enterprise information systems with N-tier Browsererver Architecture. Harnessing this technology to the establishing process of enterprise information system will not only substantially increase efficiency and stability in system development, but also greatly simplify the process of upgrading and maintenance when needed. The primary research products of this paper have already been widely adopted in actual system development. The main research results of this paper can be summarized as following: 1. N-tier Browser/Server architecture and J2EE technology are advanced technologies in establishing modem enterprise information systems. The traditional Client/Server structure is doomed to be replaced, and J2EE technology has the advantage of being highly adaptable in applications in enterprises. 2. The design theory idea Object Relation mapping solved the mismatching problem between object-oriented design and relational database model. This paper analyzes the importance of object id and the key technology in object mapping relational database, and develops a design method on Persistence Layer. 3. The Persistence Layer BO Mapping Framework is realized by using java and applied to actual project development successfully. 4. The application of N-tier B/S architecture is discussed and the Persistence Layer with Template and XML technology in actual N-tier B/S system development is introduced in this paper. Finally, based on a summary of the research results, several questions for further research and exploration are proposed.
Keywords/Search Tags:Object ID, Object Mapping, Relational Database, Persistence Layer, N-tier B/S Architecture, J2EE, XML, Template
PDF Full Text Request
Related items