IOC (2) 썸네일형 리스트형 Spring Triangle [IoC, AOP, PSA] - 2탄 AOP편 나에게 질문을 해보았습니다. 기초는 튼튼한가? 자바에 대해서 얼만큼 알고 있지? Spring은? 블로그를 시작한지 한달이 조금 넘어가는 시점에서 다시 개념을 정리하고 복습하는 의미에서 되돌아가기로 하였습니다. 이번 글에서는 Spring Triangle 중 하나인 AOP에 대해서 정리해보겠습니다. AOP란? Aspect Oriented Programming 관점 지향 프로그램입니다. 처음에 이 말만 듣고 아... 그렇쿠나 무슨말이구나? 머리가 하얘졌었습니다. 간단하게 이해해보자! 기존의 코드는 수정하지 않고 새로운 기능을 추가할 수 있다! 우리가 가장 흔히 접할 수 있는 예제가 바로 @Transactional 입니다. @Transactional이란? db connect을 맺어 처리하는 로직들을 하나의 트랜.. Spring Triangle [IoC, AOP, PSA] - 1편 IOC편 나에게 질문을 해보았습니다. 기초는 튼튼한가? 자바에 대해서 얼만큼 알고 있지? Spring은? 블로그를 시작한지 한달이 조금 넘어가는 시점에서 다시 개념을 정리하고 복습하는 의미에서 되돌아가기로 하였습니다. 이번 글에서는 Spring Triangle 중 하나인 IoC에 대해서 정리해보겠습니다. IoC란? Inversion Of Control 그대로 해석하자면 제어의 역전입니다. 말 그대로 제어를 역전시키는 방법입니다. 개발자는 소스로 얘기하자는 주의라서 예제소스를 작성하면서 코멘트를 달아보겠습니다. 일반적인 제어 public class IocController { private IocService iocService; public void run() { iocService.run(); } } run 메.. 이전 1 다음