Framework
-
Spring SecurityFramework/SPRING 2019. 9. 20. 08:05
1. Overview Spring Security is a separate module of the Spring framework that focuses on providing authentication and authorization methods in Java applications. It also takes care of most of the common security vulnerabilities such as CSRF attacks. To use Spring Security in web applications, you can get started with a simple annotation: @EnableWebSecurity. Spring Security is a powerful and high..
-
Transaction ManagementFramework/SPRING 2019. 9. 17. 20:36
1. Overview A database transaction is a sequence of actions that are treated as a single unit of work. These actions should either complete entirely or take no effect at all. Transaction management is an important part of RDBMS-oriented enterprise application to ensure data integrity and consistency. 2. Description 2.1 Core Concepts The following four key properties are the core concept of a tra..
-
Spring SessionFramework/SPRING 2019. 8. 27. 21:48
1. Overview Spring Session provides an API and implementations for managing a user’s session information. Spring Session has the simple goal of free up session management from the limitations of the HTTP session stored in the server. Spring Session to manage authentication information in a web app. While Spring Session can persist data using JDBC, Gemfire, or MongoDB, or in-memory Redis. 2. When..
-
Spring AOPFramework/SPRING 2019. 8. 23. 06:32
1. Overview AOP is a programming paradigm that aims to increase modularity by allowing the separation of cross-cutting concerns. It does so by adding additional behavior to existing code without modification of the code itself. 1.1 Code Tangling, Scattering, and Cross-Cutting Concerns Problems Without AOP or Modularization are Code Tangling and Code Scattering. 1.1.1 cross-cutting concern A cros..