Added Maven Module: database. Contains java classes that accesses the database through Hibernate sessions.
Added Maven Module: main. Contains Project's main class.
Added Maven Module: mainFunctions. Contains Project's main functions such as Add, Edit, Delete, View. Calls database Module to access the database.
Added Maven Module: storage. Contains classes that will be persisted and javabean classes.
Added. Parent pom.xml for the 4 Maven Modules: database, storage, mainFunctions, main
Added. Resources files. Will be moved inside the final jar later.
Added Database.sql for creating the Database and Tables, and shell script files to execute the sql file or delete the database.
Removed DBDataSource.java, DBRetrieve.java, Retrieve.java. Modified other classes to connect to the database through the new classes that use Hibernate sessions. Replaced SQL queries with HQL Queries.
Removed unused class HDBUpdateManager.java. Removed its initializations from other classes.
Modified code in resultIsEmpty method from HDBRetrieveManager into a generalized code, and changed its parameters. Modified classes calling resultIsEmpty method. Created new method getNamedParameter in HDBRetrieveManager to be used by those classes.
Added modified Exercise8 in branch Exercise7. Exercise8:Spring Web MVC Form Handling using XML mapping
Added error.jsp. modified UserController class. directs to error.jsp during NumberFormatException for user id input
table view for register.jsp form fields
Added more fields on User class
User data from Web Form is saved into a list. list is accessed by UserController and printed in "view" Spring View
Deleted old Exercise8 in branch Master.
Merge branch 'Exercise7'. Practicing merging.