AOP
-
Spring FrameworkFramework/SPRING 2020. 2. 6. 13:26
1. Overview Check how to improve the reusability of SW, the Relationship between design pattern and framework, and Spring framework Components. 1.1 Plain Old Java Object (POJO) Objects which are no need to inherit specific parent or environment but only JVM. So MyServlet which extends HttpServlet and runs on Web Container is not POJO. 1.2 Portable Service Abstraction (PSA) Separate complex low-l..
-
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 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..