Font Size: a A A

Research On The Development Of Data Driven Application And Design Of The Automatic Code Generating Tools

Posted on:2006-01-27Degree:MasterType:Thesis
Country:ChinaCandidate:M ZhangFull Text:PDF
GTID:2178360185963470Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software reuse is the research hotsports in computer science. Object-oriented design pattern is a new emerging disciple in software engineering. Design pattern is widely used in software development in industry.It brings the opportunity for raising the efficiency of the software development and lowering the cost of the software development. Currently, software reuse based on design pattern become the newest research hotsports in computer science. The research and design of tool CodeGenerator in this paper is exactly based on design pattern.In this paper, we first carry on the very clear analysis to the classic design pattern in J2EE. Secondly, we carry on the thorough research on how to solve the mapping between Object-oriented and RDBMS. Then we realize a 0/R mapping delegate level for tool CodeGenerator to get metadata. Thirdly, we define a new template description language based on the extensible marked language. The new language is named myTDL. At last, we present an architecture of tool CodeGenerator and complete the function that create code for the Digital Campus Project. During the design of the tool CodeGenerator, author use a lot of pivotal techniques, such as O/R mapping,XML,dynamic template and etc. These techniques provid a good foundation for tool CodeGenerator to expand its function in future.The implementation of tool CodeGenerator is still in entry-level stage and the tool CodeGenerator cannot attain the complete intelligence and automation, but it carry on the very meaningful trial in the development of the plugin to JBuilder. Tool CodeGenerator has already used in the Digital Campus Project and it provide the great help for the Digital Campus Project.
Keywords/Search Tags:Manage Information System, Design Patterns, Code Generator, O/R Mapping, Template
PDF Full Text Request
Related items