spring15 AOP, PSA [Spring Framework의 특징?] 현재 포스팅은 https://mininkorea.tistory.com/42 Spring Framework 기본 [스프링 제대로 알아가기] DAY1 현재 스프링의을 정확히 이해하기 위해서 10일동안 복습을 진행하려고한다. DAY 1: Spring의 기본 ~ DI,AOP 핵심개념 짚어가기 [Spring Mvc ↓] DAY2 : API, 서비스, 예외처리 DAY3 : JDBC DAY4 : JPA DAY5 : 트랜젝션 mininkorea.tistory.com 위 게시글의 뒷부분을 이어갑니다. AOP란? (Aspect Oriented Programming) AOP는 애플리케이션의 핵심 업무 로직에서 로깅이나 보안, 트랜잭션 같은 공통 기능 로직들을 분리하는 것으로 이해하면 된다. AOP가 필요한 이유? 공통 기능.. 카테고리 없음 2023. 3. 10. Spring Framework 기본 [스프링 제대로 알아가기] DAY1 현재 스프링의을 정확히 이해하기 위해서 10일동안 복습을 진행하려고한다. DAY 1: Spring의 기본 ~ DI,AOP 핵심개념 짚어가기 [Spring Mvc ↓] DAY2 : API, 서비스, 예외처리 DAY3 : JDBC DAY4 : JPA DAY5 : 트랜젝션 + 테스팅 DAY 6: API문서화 DAY 7: APP 빌드/실행배포 순으로 복습 블로깅을 시작하려고 한다. 정확한 내용을 이해하고 활용하기 위함이 목적이고, 개인적인 공부를 위해 작성 되었으니 틀린부분 지적은 언제나 환영합니다!!! ㅎㅎ review의 과정 1. 어떤 문제가 발생했는지.. 2. 해결하기 위해 어떤 시도를 했는지.. 3. 해결이 되었는지 해결이 되지 않았는지.. 4. 어떤 방법으로 해결이 되었는지.. Spring Framew.. JAVA/Spring 2023. 3. 9. Aggregate? (애그리거트) 객체지향 프로그래밍 중요 개념 / Java Spring 학습 Aggregate(에그리거트)란? 소프트웨어 개발에서 관련된 객체들의 집합을 의미한다. 보통 하나의 대상에 대해 여러 객체를 생성하여 각 객체들이 서로 상호작용하도록 구성할 때, 이를 하나의 에그리거트로 묶어서 처리하는것이 일반적이다. 예를들어) 주문(Order)에 대한 객체를 생각하면, 주문 상품, 주문 배송지, 주문 결제정보 등 여러 객체들이 존재한다. 이때, 이러한 객체들을 하나의 에그리거트로 묶어 처리하는 것이 엄청 효율적이다! 보통 특정 비즈니스 로직을 수행하는데 필요한 객체들을 모아서 관리하게 된다. 이렇게 모아진 객체들은 각각의 역할을 수행하면서, 하나의 대상을 처리하는데 필요한 기능을 제공한다. Aggregate(에그리거트) 구현 방법 에그리거트를 구현하는 방법은 다양하다. 일반적인방법 객.. JAVA/Spring 2023. 2. 21. 이전 1 2 다음