일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- edwith
- 크리스마스
- 오블완
- 개발자
- 쿠키런킹덤
- JavaScript
- Eclipse
- dart
- programmers
- SQL
- 티스토리챌린지
- 자바
- 프로그래머스
- 쿠키런킹덤공략
- 쿠킹덤
- 쿠키런킹덤크리스마스
- 자바스크립트
- 웹개발
- Java
- 유니티
- 노마드코더
- HTML
- oracle
- MySQL
- 딥러닝
- 홀리데이익스프레스
- 이클립스
- Unity
- Spring
- 쿠킹덤공략
- Today
- Total
목록AOP (2)
Dev study and notes
*제어의 역행 (Inversion of Control) 적용전에는 객체와 객체사이의 의존관계를 직접 개발자가 코드로 처리, 그러나 IoC가 적용되면 직접 처리하는 것이 아니라 컨테이너가 대신 처리.~ 소스에 의한 의존관계가 명시되지 않아 결합도가 떨어져서 유지보수가 편리. *관점지향 프로그래밍 (Aspect Oriented Programming) 핵심 비지니스 로직과 각 비지니스 메소드마다 반복해서 등장하는 공통 로직을 분리하여 응집도가 높게 개발 가능./ -공통사용하는 기능들을 외부의 독립클래스로 분리, 해당 기능을 프로그램 코드에 직접 명시하지 않고 선언적으로 처리. >> 관점지향프로그래밍의 기본 개념. ;; 공통 기능을 분리하여 관리하여 응집도가 높은 비즈니스 컴포넌트를 만들수 있으며 유지보수를 혁..

SPRING 프로젝트로 중간에 AOP 설정을 추가하였다. 코딩 중간에 왼쪽 하단 상태 표시줄에 JPA EVENT HANDER /LISTENER 가 돌면서 무한 루프가 돌아서 STS를 강제 종료를 해야했다. 또한 위의 상태가 중지되었더라도 실행을 시켜 서버구동을 하게되면 서버 실행이 중지된다. 콘솔엔 해당 Srping XML 과 bean 생성의 오류 및 dao. service 부분의 오류. 그리고 핵심적 오류 코드인 proxy$## 부분의 코드를 발견할수있다. 이의 경우 service 또는 dao 의 bean 생성시 중복값 또는 다른 값과 겹쳐서 생기는 문제로 보인다. 이에 따라 해당 오류 controller 와 service dao의 class 를 확인해보니.. 역시나 문제를 발견할수있었다. servic..