Songs CRUD Applications
The following are different versions of Songs application. Each version uses a particular architecture and different combinations of Spring, Hibernate and JDBC. These applications are aimed to show how to use Web applications, Spring Core, Spring MVC, Hibernate and Jdbc and different combinations of these options.
In all these application I have used DAO (Data Access Object) design pattern so that even though I change the data access API from JDBC to Hibernate or JDBC through Spring etc. the way other components in the application talk to DAO remains the same.
Song Application Using Web + DAO + Hibernate
Song Application Using Web + DAO + Spring To JDBC
Song Application Using Web + DAO + Spring To Hibernate
Song Application Using Spring MVC + DAO + Spring To JDBC