본문 바로가기

Spring3

우아한테크코스 - 스프링 이벤트, 스프링 트랜잭션, 테스트 코드최적화, JUnit5, TDD , 단위테스트 (1) [10분 테코톡] 말랑의 스프링 이벤트 - YouTube 이벤트를 통해 의존성 개선하기~! 인터페이스에서 이벤트 사용시~! 이벤트는 반환 타입이 필요한 경우 사용이 불가능하다. 로직의 흐름이 명확하지 않다.(상황에 따라 장/단이 나타난다.) [10분 테코톡] 후니의 스프링 트랜잭션 - YouTube JDBC api는 의존성, 복잡성등의 문제로 스프링 트랜잭션을 이용한다. 동기화, 추상화(Connection, EntityManager, Session ) , 선언적인 기능(@Transactional)으로 나타낸다.(트랜잭션 속성- 하위) isolation~! (1) [10분 테코톡] 🎃 손너잘의 테스트 코드 최적화 여행기 - YouTube read DB와 update , del.. 2023. 7. 10.
Spring DI와 AOP 스프링의 정석 : 남궁성과 끝까지 간다 Spring DI와 AOP 스프링 DI는 파사드 패턴(API 인터페이스), AOP는 프록시패턴(복제) 1. Spring DI 하기 코드를 보면 수동으로 car , engine 객체를 호출할수 있으나 하기와 같이 config.txt 파일을 만들어 바로 주입시킬 수 있다. car=com.fastcampus.ch3.diCopy2.Truck engine=com.fastcampus.ch3.diCopy2.Engine config.txt를 통해 DI를 쉽게 하는 모습과 car, engine 객체 수동으로 만들어 호출하는 모습이 코드 내에 다 보인다. package com.fastcampus.ch3.diCopy1; import java.io.FileReader; import ja.. 2023. 3. 19.
스프링 Web통신 1.Https와 Http 통신규약 (1)Http는 80 포트 Https는 443포트 -> Http+ TLS =Https (2)텍스트 기반이라 읽고 쉽고 헤더 추가 가능한 형태 이며 클라이언트 정보 저장하지 않는다. (3)요청 GET /contextpath/uri HTTP/1.1 Host : 111.11.11.33:8080 Connection : keept-alive Cache-Control : max-age=0; Aceept Encoding :gzip, deflate, br (4) 응답 HTTP1.1 200 OK Content-Length :22 Content-Type :text/html Date : Sat, 5 Oct 2021 17:05:05 GMT 2. WAS( Web Application Serve.. 2021. 12. 22.