Font Size: a A A

Design And Implementation Of XML-based Model File Conversion Utility

Posted on:2014-07-16Degree:MasterType:Thesis
Country:ChinaCandidate:S JinFull Text:PDF
GTID:2308330473951041Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In modern software development, project teams for large application systems are paying more attention to improving the degree of multiplexing, improving standardization, improving development efficiency and reducing development costs. For Java projects, most of the teams directly use Eclipse as development platform, and achieve the purpose for obeying the source code specification through the preparation of project specification documentation and training the developers. Using this mode, developers need to focus on not only business requirements but also package definition, class naming, usage of tools APIs and other details. But these details are not meaningful for developers’ business implementation. How can we reduce the details developers need to focus on? How can we improve development efficiency? This is the content of this research.In the implementation of this research, firstly we extracted the commonly used sentences from Java source codes to build model files. Model files adopt XML as file format, and standardize their writing by defining XML’s structure definition documents (Schema).Then we developed the Eclipse plug-in. With the help of the plug-in running on the Eclipse development platform, model files can be displayed, edited and transformed for. On converting XML model files to Java files, package definition, class naming, Java Doc and calling for tools APIs are all completed through the template files, and developers needn’t care about these details. So developers can entirely focus on the implementation of business requirements.About the organizational structure of this thesis, firstly, we introduce the system development background and its practical significance. Then we introduce the XML and some technologies used in the development for Eclipse plug-in. Then we analyze the system in detail, and describe the technical solutions and development environment for the system’s implementation. Then according to the conclusion of the system analysis, we describe the system’s function design and database design in detail. Then, in the implementation section, we discuss the implementation of various modules of the system in detail by combining with text and flowcharts. Finally, we describe the test for this system, and point out the aspects that can be improved further in this system.
Keywords/Search Tags:XML, Eclipse Plug-in, Apache Velocity, DVSL
PDF Full Text Request
Related items