Skip to content

Martynice/Internet-shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Internet-shop

Internet-shop with basic operations.

In this project used N-tier architecture with DB layer, DAO layer, Service layer, Controllers layer and View layer.
Project was developed according to SOLID principles with authorization and authentication by RBAC filter strategy.

One user can have multiple roles.

No role:
  • Registration
  • Authorization
  • View products
User:
  • View products
  • Add / remove products to / from shopping cart
  • Make an order
  • Logout
Admin:
  • View / delete users
  • View / add / remove products
  • View / delete user orders.
  • Logout

Used technologies

Backend: Java, Servlets, Tomcat, JDBC, Log4j
Frontend: HTML, CSS, Bootstrap, JSP, JSTL
Database: MySQL

To run this project you need to do several steps

Available for admin (login: admin, password: 1111)

Author

Andrew Nepyivoda

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages