Spring AOP (Aspect Oriented Programming)

Problem: The problem is the tight coupling of different concerns (aspects) with the main business application code. Non-business features that are expected to be implemented or common business features that are scattered across multiple places in the application are called cross-cutting concerns (aspects). Tight coupling of code is hard to…

Continue reading

Spring Security

Note: Small discussion on the spring security filter chain. Spring Security is the most used framework to secure spring-based applications. It integrates authentication and authorization in your spring-based application to access resources. Unlike authentication and authorization, Spring security protects from common attacks like CSRF, session-management issues, etc. Web application security…

Continue reading