Dissertation > Excellent graduate degree dissertation topics show
An Implementation of Applying Integration Tier on J2EE Platform
Author: ChenJian
Tutor: ChangZhiQuan
School: Sichuan University
Course: Computer Software and Theory
Keywords: Software Architecture J2EE Pattern DAO DDAO Mediator
CLC: TP311.52
Type: Master's thesis
Year: 2005
Downloads: 106
Quote: 1
Read: Download Dissertation
Abstract
|
These years, as the technology of database is developing drastically, besides of the traditional relation databases, some new types of databases such as XML database and object database are used in enterprises. On the other hand, as enterprises are continually developing by consolidation and regrouping, the new enterprises have to use the databases of the old enterprises, but these databases may not be the same in type. How to use and manage these different databases is the problem we have to face to. The paper puts forward a model to access and manage these different databases transparently. This model shields the differences among these database, and returns the DataObjects and TransferObjects uniformly. The software architecture is focused on what components should be used to set up software system and the relationships between these modules. This article analyzes the evolution of software architecture and points out both merits and demerits of them. It emphatically analyzes the popular multi-layer software architecture and B/S architecture. Then it explains the J2EE standard used in developing enterprise level application system based on multi-layer software architecture and related technology contained in it, then illuminates the layers in J2EE and the design patterns in every layer. This paper analyses the DAO pattern among these patterns and two implements of this pattern. Then in order to resolve our problem and according the actual context of web this paper puts forward the DDAO model, which means disconnected DAO. Then the frame and principle of the DDAO model is explained, contrasting to the EII. Following that, this paper analyses the function of the mediators, which are important modules in the DDAO model. The mediators draw data out of data sources and produce the TransferObjects, the changes the data sources according the changed DataObjects. This paper explains the mechanism of mediators using the RDB Mediator and XML Mediator. Then the paper analyses how to design some important Java APIs in DDAO model. The APIs are the interfaces of DataObject, Sequence, TransferObject, ChangeSummary, Type and Property. DataObject is an interface to access to business data of all the common types. Sequences are used when dealing with semi-structured business data. The TransferObject consists of a single root DataObject along with all the DataObjects that can be reached by recursively traversing the containment references of the root DataObject. The ChangeSummary provides access to change history information for the DataObjects in a TransferObject. The Type interface represents a common view of a data type. The Property is the Attribute of DataObject. At last this paper demonstrates how to use the DDAO model by an example.
|
Related Dissertations
- The Classification of High Dimsnsion Flew Field Based on Manifold Learning,V231.3
- The Design and Implement of Mediator and Wrapper Mechanism in Massive Multi-Database Intergration,TP311.13
- Research on Text Classification Based on Biomimetic Pattern Recongnition,TP391.1
- Growth Pattern of Marsupenaeus Japonicus and Succesion of Plankton Community in Intensive Model,S968.22
- The Analysis on Background Traceability of the Last Testitems for College Entrance Examinations of Mathematics and the Research of the Teaching in the Preparation for Exams,G633.6
- The Antioxidative Efficient Component Recognition for Curcuma Longa L. Based on the Quality Control Pattern of Constituent Knock-out/Knock-in,R285
- Research on the Method of Interface Automatic Generation Based on MDA,TP311.5
- Study on Microorganism Contamination Control and Decontamination of Chilled Carved Pork,R446.5
- Study on the Distribution Pattern and Priority Areas of Endangered Terrestrial Animals in Jiangsu Province,Q948.2
- Expression of a Laccase Gene from Lentinula Edodes in Pichia Pastoris and Degradation of Triarylmethane Dyes by Laccase in the Presence of Natural Mediators,TQ925
- Research on Identification System of Cashmere and Wool Fiber,TS101.921
- Intrusion detection based on the ultrasonic echo envelope in the military security patrols,E919
- The Research of Property Management Patterns for Rural Household Biogas in Jiangsu Province,S216.4
- Yuan Qi Generation Ideology from Daojia,B223.1
- Dao an and Chinese Characterization in Buddhism,B948
- Research on the Construction of a Harmonious Community in Xuanwu District, Nanjing,D669.3
- Research the Relevant of Detection the Index of Rabbit Model of Intra-abdominal Hypertension and Intestinal Barrier Function.,R656
- Exploration of Huainanzi Aesthetics,B83-09
- Research and Design of a C++ Codes Defect Detection System,TP311.53
- Protective Effect of Huangqi Injection in Children’s Mechanical Ileus Ischemia-reperfusion Injury,R272
- Perfectionism two ingredients for exploring the relationship between,B841
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net Mobile
|