Spring MVC Application
* Maven
* Spring MVC
* Spring Security
* Spring DATA: used for the list pagination ( size, page, oderBy)
* JPA: Java Persistence API
* Tiles: in order to create the template (header, body, menu, footer)
* Ehcache: in order to optimize the database access and the cache of the application
* logback: Logback is intended as a successor to the popular log4j project.
* Create a dihawdb mysql database within wamp server application
* Import the db/database-script.sql in your dihawdb database
* Use admin & password to logged as ROLE_ADMIN Role
* Use user & password to logged as ROLE_USER Role
* Go to the File menu and choose Import.
* Surf in the Import menu to Git and select Projects from Git.
* Choose URI at this point...
* After import, click the right mouse button on your project, Configure -> Convert to Maven Project.
* To run the project, use "clean compile install" cmd.
* Go to http://localhost:port/spring-mvc-formation/
* The log will be setted on the C:\dihaw\logs\spring-mvc-formation\SystemOut.log file (see the logback.xml file)
Developed by Wahid Gazzah http://blog.dihaw.com [email protected]