Web application with functionality of online shop. Created while studying at Education Center of High-Tech Park on "Technologies for developing enterprise solutions on JAVA" course.
Application was made mostly using Hibernate, Spring MVC and Spring Security. Additionally it uses Apache Tiles, fields validation, AJAX queries and even some localization
- Check application properties at app.properties and set appropriate path to file storage
- Optionally, to see images you may unpack images.rar to file storage destination
- Check data base properties at database.properties. By default it uses "root" for username and empty password, but it can be changed.
Maven tool is used for building
For regular build run follow command:
mvn clean install
For build with database initialization use:
mvn clean install -Pinit_database
To run the application you need Tomcat 7 or higher and MySQL 5.x server. Deploy built EEShop.war to Tomcat server and open http://localhost:8080/ee-shop/ in browser
There are three users with password "123456":
- [email protected] - with super admin role that can manage everything
- [email protected] - with admin role that can manage everything excluding users
- [email protected] - user, who can behave like a user: look for products, place orders, write comments and so on.
Just log in and try everything by yourself!
Anton Shelkovich ([email protected])