Skip to content

Latest commit

 

History

History
34 lines (30 loc) · 758 Bytes

File metadata and controls

34 lines (30 loc) · 758 Bytes

SpringCMS

This webapp allows you to manage simple Content Management System with articles, drafts, categories and authors

Content

What you can do:

  • display last 5 articles
  • display articles by category
  • add, edit, delete and list authors
  • add, edit, delete and list categories
  • add, edit, delete and list articles
  • add, edit, delete, list and publish drafts

Design patterns used:

  • MVC
  • Controller
  • Service
  • DAO
  • Repository
  • DTO + Mapper
  • validators

Technologies used:

  • Java
  • Spring MVC, servlets, JSTL
  • Hibernate, Hibernate Validator, Spring ORM
  • Spring Data
  • MySQL
  • ModelMapper
  • Lombok
  • webjars
  • Maven

Copyright

License: MIT