A Graded Exercise from the SWA Module.
The delivered application is composed of multiple modules resp. generates multiple jars.
The application should be able to, at least, do the following:
- List the entities
- Create/edit one entity
You will have to use a repository (or database), where you will persist the entities. This repository could be a real database (deployed via Docker for instance), an in-memory one or a simple file.
- Delete
- Entity:
Magazine
(as extension ofBook
)Company
(as extension ofPerson
)
- Image upload (in its own module)
mvn clean install
mvn spring-boot:run -f app/pom.xml
Application started on localhost/8080/contacts
mvn test
Inspired by the following projects:
Used for the frontend:
Collaborated on the RestAPI with Julia Müller.
One known Bug:
- ID can be updated in Frontend but shouldn't.
There is an index.html file in the project where the project and its features are presented.
- Using messages.properties
- Code commented
- Responsive Design
- Good Usability