Font Size: a A A

Implementation Of The Templet-Based Database Maintenance Code Auto-maker

Posted on:2006-03-24Degree:MasterType:Thesis
Country:ChinaCandidate:P ChenFull Text:PDF
GTID:2178360182475219Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In this paper, we build a database maintenance code-making CASE system integrated a lot of tool. The whole system is based on XML schema, the entry of the system is a simple database modeling tool --ERD designer, it utilizes this figure designer to build database models. XML DOM resolver parse the database model to a DOM tree while modeling. And after we choose a database management system , ASP engine will produce some connection codes which connects the goal database automatically . At the same time, ASP engine will call XML DOM resolver to analyze the DOM tree and produce the database maintenance code according to a few built-in templets and then taking advantage of TempletX class to fill in these templets. At last it automatically put out database maintenance ASP pages. We realized a ERD designer,XML DOM parser and ASP engine and we also builded the Entity control and Schema control for ERD designer at the same time . On the framework level ,we have considered the ERD switch expanding requirement, and then according to MVC, we have put forward the layer-component architecture.It divide the whole system into the view layer, engine layer and operating layer,such three levels ,and there are various kinds of component for different layer.such a architecture make systematic expansion easier and make upgrading more flexible. In the future it can be inserted current non-realized engine plugins.
Keywords/Search Tags:CASE, XML Schema, software architecture, templet
PDF Full Text Request
Related items