성장일기

내가 보려고 정리하는 공부기록

백엔드 18

[JPA] 강의 추가학습 기록(2) - 스프링부트와 JPA활용1

인프런 김영한 강사님의 스프링부트와 JPA활용1 강의를 듣고 추가로 학습한 내용을 정리한 게시물입니다. 지난 게시물과 마찬가지로 강의를 들으면서 이해하지 못했던 것들을 기록하며 공부해보려고 한다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-JPA-%ED%99%9C%EC%9A%A9-1 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의 - 인프런 실무에 가까운 예제로, 스프링 부트와 JPA를 활용해서 웹 애플리케이션을 설계하고 개발합니다. 이 과정을 통해 스프링 부트와 JPA를 실무에서 어떻게 활용해야 하는지 이해할 수 있습니다., 스프 www.inflearn.com 추가학습 내용은 다음과 같다...

백엔드/JPA 2024.02.27

[JPA] 강의 추가학습 기록(1) - 스프링부트와 JPA활용1

인프런 김영한 강사님의 스프링부트와 JPA활용1 강의를 듣고 추가로 학습한 내용을 정리한 게시물입니다. 스프링 코어 기초만 듣고 일단 전체적인 개발 흐름을 보기 위해 이 강의를 선수강했다. 강의를 들으면서 코딩을 해보고, 그 후에 JPA, MVC등 개념강의를 들을 생각이다. 그래서 강의를 듣는동안 헷갈리거나 잘 모르는 개념이 많이 나와서 따로 정리해보려고 한다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-JPA-%ED%99%9C%EC%9A%A9-1/dashboard 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의 - 인프런 실무에 가까운 예제로, 스프링 부트와 JPA를 활용해서 웹 애플리케이..

백엔드/JPA 2024.02.22

[Spring] 5. 빈 생명주기 콜백- 스프링 핵심원리 기본편

인프런 김영한 강사님의 스프링 핵심원리 강의를 듣고 정리하고자 한다 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%B8%B0%EB%B3%B8%ED%8E%B8 스프링 핵심 원리 - 기본편 강의 - 인프런 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., 스프링 핵심 원리를 이해하고, 성장하는 백엔드 개발자가 되어보세요! 📢 www.inflearn.com 오늘의 주제는 빈 생명주기 콜백이다. 1. 빈 생명주기 콜백 데이터베이스 커넥션 풀처럼 애플리케이션 시작 할 때 필요한 연결을 미리 해두고, 끝날 때 모두 종료..

백엔드/스프링 2024.02.09

[Spring] 4. 자동으로 의존관계 주입하기 - 스프링 핵심원리 기본편

인프런 김영한 강사님의 스프링 핵심원리 강의를 듣고 정리하고자 한다 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%B8%B0%EB%B3%B8%ED%8E%B8 스프링 핵심 원리 - 기본편 강의 - 인프런 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., 스프링 핵심 원리를 이해하고, 성장하는 백엔드 개발자가 되어보세요! 📢 www.inflearn.com 오늘의 주제는 자동으로 의존관계 주입하기이다. 지난 게시글에서 정리했던 내용은 자바 코드의 @Bean으로 설정정보에 직접 등록할 스프링 빈을 나열했다. 그러나 ..

백엔드/스프링 2024.02.07

[Spring] 3. 싱글톤 컨테이너 - 스프링 핵심원리 기본편

인프런 김영한 강사님의 스프링 핵심원리 강의를 듣고 정리하고자 한다 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%B8%B0%EB%B3%B8%ED%8E%B8 스프링 핵심 원리 - 기본편 강의 - 인프런 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., 스프링 핵심 원리를 이해하고, 성장하는 백엔드 개발자가 되어보세요! 📢 www.inflearn.com 오늘의 주제는 싱글톤 컨테이너이다. 싱글톤 패턴 스프링 애플리케이션은 대부분 웹 애플리케이션이고, 웹 애플리케이션은 보통 여러 고객이 동시에 요청을 한다. 그런..

백엔드/스프링 2024.02.05

[Spring] 2. 스프링으로 전환하기 (스프링 빈, 스프링 컨테이너) - 스프링 핵심원리 기본편

인프런 김영한 강사님의 스프링 핵심원리 강의를 듣고 정리하고자 한다. 목차는 다음과 같다. 스프링 컨테이너와 스프링 빈 스프링 빈 조회 1. 스프링 컨테이너와 스프링 빈 지난 게시글에서는 순수한 자바 코드를 이용해서 DI를 적용했다. / import 생략 @Configuration public class AppConfig { @Bean public MemberService memberService() { return new MemberServiceImpl(memberRepository()); } @Bean public OrderService orderService() { return new OrderServiceImpl( memberRepository(), discountPolicy()); } @Bean..

백엔드/스프링 2024.02.05

[Spring] 1. 순수 자바로 설계하기 - 스프링 핵심원리 기본편

인프런 김영한 강사님의 스프링 핵심원리 강의를 듣고 정리하고자 한다. 프로그램을 만들 때, 요구사항을 보고 설계를 하듯이 이 강의도 요구사항을 읽고 설계하여 구현하는 방식으로 수업이 진행된다. 순서는 대략 아래와 같이 진행되었다. 요구사항 보고 대략 구조짜기 자바로 구현하기 Spring 입히기 해당 게시글에서는 순수 자바로 구현하는 것까지만 작성해 둘 예정이다. 1. 요구사항 보고 구조짜기 & 다이어그램 그리기 요구사항을 읽어보고 확정 되지 않은 조건은 인터페이스만 설계해 둔다! 추후에 구현하면 되기 때문에 인터페이스만 잘 설계해도 괜찮다. 수업에서 진행한 설계에서는 회원데이터가 자체DB를 구축할지 외부 시스템을 연동할지 확정이 나지 않은 상황이었기 때문에 회원 저장소를 인터페이스로 설계해두고 자체DB와..

백엔드/스프링 2024.01.29

[Spring] 0. 객체지향설계와 스프링

최근 백엔드 공부를 시작하면서 인프런 김영한 강사님의 스프링 핵심원리 강의를 듣기 시작했다. 그에 대한 내용을 정리해보려고 한다. ✅ Spring spring은 자바 기반의 오픈소스 프레임워크이다. 백엔드 공부를 시작하면서 자바 언어를 선택했으면 Spring과 SpringBoot는 공부해야 한다는 말을 정말 많이 들었는데, 이걸 왜 공부해야할까 ? ✅ 스프링의 핵심 자바 언어의 가장 큰 특징은 객체지향언어 라는 점이다. 그래서 우리는 객체지향언어의 장점을 최대한 살려 프로그래밍을 해야하는데, 이때 객체지향언어의 특징을 잘 살려주는 프레임워크가 스프링이다! 스프링은 좋은 객체지향 애플리케이션을 개발할 수 있도록 도와주는 프레임워크이다. 그럼 여기서 좋은 객체 지향 프로그램은 무엇일까 ? ✅ 좋은 객체 지향..

백엔드/스프링 2024.01.28
728x90