Skip to content

dihaw-team/dihaw-spring-training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

dihaw-spring-training

Maven Spring MVC Application

dihaw-team

Technology used:

* Maven
* Spring MVC
* 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.

Data Base

* Create a dihawdb mysql database within wamp server application
* Import the db/database-script.sql in your dihawdb database

Import the Git project using STS IDE

* 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/dihaw-spring-training/
* The log will be setted on the C:\dihaw\logs\dihaw-spring-training\SystemOut.log file (see the logback.xml file)


Developed by Wahid Gazzah
http://blog.dihaw.com
[email protected]