Font Size: a A A

The Design And Implementation Of The XML Database Client

Posted on:2014-04-02Degree:MasterType:Thesis
Country:ChinaCandidate:K CengFull Text:PDF
GTID:2268330422964523Subject:Software engineering
Abstract/Summary:PDF Full Text Request
During historical changes, the database becomes a distributed system which needs to handle large-scale data storage from the relatively simple tabular one, and has been widely used in various fields of society. As a good user experience has become an important criterion of modern user evaluation, for the better user experience of operating, many companies have developed various kinds of clients, which, to some extent, improve the user evaluation of operating experienceFocus on how to achieve the client’s underlying drive, one kind of implementations of rewriting existing interface has been put forward. As the user-oriented window, the client of Founder XMLDB has been designed and implemented. Xquery Api for Java is a kind of lightweight XML database interface which based on Xquery. For XML database, XQJ plays the same role as JDBC or ODBC in traditional relational database. Depending Founder XMLDB as an example, XQJ is rewritten as a C++version to implement the underlying driver functions of the database client, which provides a set of lightweight interface to the developers, facilitating the future development, and enhancing the user experience and the core competitiveness of the database system products.The system implementation process is in strict accordance with the specification of the software engineering. From the basic coding to observance of the principle of object-oriented, the whole system ultimately completed to achieve. Both functional requirements and performance requirements, are able to achieve satisfactory height to meet the original design requirements. At last, we show the actual operation of the Founder XMLDB, and to reflect on the inadequacies of the design and implements of the database client and the future direction of the development of the database, to provide new ideas for the future database development.
Keywords/Search Tags:Extensible Markup Language, Code reuse, Java api, Database client
PDF Full Text Request
Related items