| With the rapid development of the telecom technology, the dimensions of the telecom network is more and more huge, and the kind and demand of telecom network are more and more. And a great deal go with the network, That needs to use Relational database to keep these data. Because the difference between Relational data model and Object data model , these all increase the difficulty of the design of network software.Light-Weight framework is designed with dependency injection and can make main components loose coupling dynamically. Spring which is designed for solving the complexity of developing enterprise application is a multilayer light-weight framework. Invoking JDBC directly is the only way to access database in the beginning of Java development. The persistence framework which are well-designed and encapsulate JDBC acts enhance the efficiency of data access and get much better performance by cache mechanism, Hibernate is an open source persistency framework, It reduces the complexity of developing database and make system portable, and it realize the Object/Relational Mapping. With the build process of the application program became more and more difficulty, it's more important to make sure the build step sameness in the same build process and realize the automatization and the same edition. Ant is a Java build tool, it fetch up the upper disfigurement and it can make the work become easy. XDoclet makes a great contribute in realizing the Object/Relational Mapping automatization.The focal point that the thesis studies is the theory knowledge based on Spring and Hibernate at first,then utilize Spring and Hibernate to integrate a whole framework to realize the development of the network toolkit.Make use of Spring to realize the control java beans in developing the course entirely,Make use of Hibernate to manage persistence object and realize the mapping from persistence object to database.In the end, uses Ant and XDoclet to realize compile,pack and O/R Mapping automatization.The result shows the system has characteristics of high maintainability, expansibility and reuseability. |