How it Works - MVCBlogs/blog-mvc-spring GitHub Wiki
Class Diagram
A post contains an id, a title, a description, and some timestamps. A comment is related to a post and contains an id, a message, and some timestamps. In sections 5 and 6, we will show how to use the four WAFs to develop the blog application.
Spring Architecture
Web application constructs from two parts: server-side and client-side. The client-side or front-end is the user interface on the website that users interact with; it is developed with HTML, CSS, and JavaScript. The server-side serves all the information to the client-side. MVC frameworks allow developers to develop both back-end and front-end code over a single application. Then, clients use web browsers to communicate with the server-side (through HTTP requests), which allow the user to navigate on the web pages. For database communication, Spring Data Repository is used.
Blog MVC Spring
Project folder on Open Visual Studio: