This is a Java Spring MVC web application. It uses Spring framework, and manages data with Hibernate. It has a backend of Java and a front end of HTML, CSS.
- Serves dynamic web content according to URI, including index and detail pages for categories and photos
- Uses Spring Security to implement user authentication and authorization
- Includes database connectivity, where photo data is stored, and interacts with a database
- Allows a user to perform CRUD (create, read, update, delete) operations on photo and category data
- Performs server-side form validation, and displays flash messages or form validation messages when logging in, adding/editing photos/categories.
- Serves static assets, such as images, fonts, CSS, and JS
- Download this project;
- Set up a database service:
java -cp h2-1.4.194.jar org.h2.tools.Server
- Compile and run this project
- Try on the browser:
localhost:8080