본문 바로가기
반응형

분류 전체보기351

토비의 스프링 Vol.1 3장 템플릿 3장은 템플릿에 관련된 내용입니다. 템플릿이란 바뀌는 성질이 다른 코드 중에서 변경이 거의 일어나지 않으며 일정한 패턴으로 유지되는 특성을 가진 부분을 자유롭게 변경되는 성질을 가진 부분으로부터 독립시켜서 효과적으로 활용할 수 있도록 하는 기법이다. 3.1 초난감 DAO 예외 처리 우리는 1장에서 초난감 DAO를 멋지게 리팩토링했다. 전략 패턴을 바탕으로 추상화에 의존하며, DI를 바탕으로 OCP(개방폐쇄 원칙)을 지키도록 했다. 또한 관심사를 멋지게 분리해냈다. 그러나 저번 시간에 잠깐 언급했는데 예외 처리에 관한 부분을 다루지 않았다. 잠깐만 UserDao 실습 코드를 살펴보자. PreparedStatement ps = connection.prepareStatement("delete from user.. 2022. 7. 23.
토비의 스프링 Vol.1 1장 오브젝트와 의존관계 2023.02.13 복습 및 정리 실습 레포는 아래와 같습니다. https://github.com/happysubin/book-study/tree/main/%ED%86%A0%EB%B9%84%EC%9D%98%20%EC%8A%A4%ED%94%84%EB%A7%81 이번 포스팅은 토비의 스프링 3.1 1장에 관한 학습 기록입니다. 1장 도입부 자바는 객체지향 언어다. 우리가 학습하는 스프링은 자바를 기반으로 한 프레임워크다. 자바를 기반으로 만들어진 기술, 스프링이 제일 중요하게 여기는 핵심 가치는 바로 객체지향적인 프로그래밍이다. 그러므로 스프링은 오브젝트(객체)에 제일 관심을 많이 둔다. 오브젝트 간의 관계에 집중하며, 라이프 사이클에 집중한다. 더 나아가서는 오브젝트 설계, 어떤 단위로 만들어지는지까지 관.. 2022. 7. 21.
NextStep 자바 플레이 그라운드 with TDD, 클린코드 part 1 한동안 포스팅에는 자바지기 박재성님이 운영하시는 NextStep 교육 웹사이트에서 수강한 자바 플레이 그라운드 with TDD, 클린코드에 대한 공부 기록을 남기려고 합니다. 이번 포스팅은 제일 기초 부분인 단위 테스트를 이용한 숫자야구게임에 관한 포스팅입니다. 강의를 수강하게 된 계기 본인은 어렸을 때 부터 눈팅하는 것을 좋아했다. 인터넷 카페에서도 눈팅을 많이 했고, 같이 게임하는 사람들 톡방에서도 종종 눈팅을 했다. 현재 진행하고 있는 연합 동아리 수다방에서도 꽤나 눈팅을 자주 하는 편이다. 필자는 흥미로운 얘기를 보는 것을 좋아하지만, 참여하는 것은 조금 부끄럽다.ㅎㅎ 개발에 대한 흥미도 가지면서 코딩에 몰입하다보니 자연스럽게 개발 커뮤니티도 많이 살펴보고 개발 관련 오픈 톡방에서도 눈팅을 많이 .. 2022. 7. 16.
스프링 AOP 주의사항 본 게시글은 인프런 김영한 선생님 강의 스프링 고급편을 완강하고 배운 것을 남기고자 적은 포스팅입니다. 강의 링크는 아래와 같습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B3%A0%EA%B8%89%ED%8E%B8/dashboard 스프링 핵심 원리 - 고급편 - 인프런 | 강의 스프링의 핵심 원리와 고급 기술들을 깊이있게 학습하고, 스프링을 자신있게 사용할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 포스팅을 하지는 않았지만 스프링 AOP를 배우면서 스프링 AOP 구현 방법을 배웠고, 어드바이스와 포인트컷에 관한 구체적인 내용을.. 2022. 7. 12.
스프링 AOP 본 게시글은 인프런 김영한 선생님 강의 스프링 고급편을 완강하고 배운 것을 남기고자 적은 포스팅입니다. 강의 링크는 아래와 같습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B3%A0%EA%B8%89%ED%8E%B8/dashboard 스프링 핵심 원리 - 고급편 - 인프런 | 강의 스프링의 핵심 원리와 고급 기술들을 깊이있게 학습하고, 스프링을 자신있게 사용할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com AOP 비즈니스에는 핵심 기능과 부가 기능이 존재한다. 예를 들어 MemberService는 회원 관리 로직이 핵심 기능이다. M.. 2022. 7. 10.
@Aspect AOP 본 게시글은 인프런 김영한 선생님 강의 스프링 고급편을 완강하고 배운 것을 남기고자 적은 포스팅입니다. 강의 링크는 아래와 같습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B3%A0%EA%B8%89%ED%8E%B8/dashboard 스프링 핵심 원리 - 고급편 - 인프런 | 강의 스프링의 핵심 원리와 고급 기술들을 깊이있게 학습하고, 스프링을 자신있게 사용할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 우리는 저번 포스팅 마지막 부분에서 자동 프록시 생성기가 어드바이저를 자동으로 스프링 빈으로 등록시키는 것을 학습했다. 스프링은 .. 2022. 7. 9.
반응형