Skip to content

Latest commit

 

History

History
21 lines (19 loc) · 677 Bytes

File metadata and controls

21 lines (19 loc) · 677 Bytes

Java-Spring-Web-App

This project builds a forum website for job hunters, allowing securely log in, create posts, make comments, send direct messages, follow other users, and receive notificationsis. The website is built using Java Spring Boot.

Features

Web Basics

  • Basic REST API
  • Spring MVC
  • HTML, Thymeleaf
  • Spring JDBC
  • MyBatis, MySQL
  • Pagination
  • Exception Handling
  • Cookie and session - user authentication
  • Interceptor
  • Spring Email

Advanced Techniques

  • Caching with Redis
  • Kafka Producer/Consumer - async notification
  • Spring AOP
  • Transaction management to prevent racing condition