스프링 핵심 원리 - 기본편 1
·
BE/Spring - Inflearn 김영한
보호되어 있는 글입니다.
Spring 입문 인프런(무료강의) 김영한5 - DB접근 기술
·
BE/Spring - Inflearn 김영한
순수 JDBC 과거에 사용했으나 현재는 직접 코드를 하나하나 구현해야한다는 단점 때문에 사용하지 않는다. 활용방법. build.gradle 파일에 다음 코드를 추가한다. implementation 'org.springframework.boot:spring-boot-starter-jdbc' runtimeOnly 'com.h2database:h2' application.properties에는 다음 코드를 넣는다. url정보를 스프링에게 전달해서 스프링이 데이터소스 커넥션을 해놓는다. spring.datasource.url = jdbc:h2:tcp://localhost/~/test #h2 DB에 있는 jdbc url spring.datasource.driver-clase-name =org.h2.Driver s..
Spring 입문 인프런(무료강의) 김영한4
·
BE/Spring - Inflearn 김영한
스프링 빈과 의존관계 컨트롤러를 통해 html 화면을 뿌리고 또 관련 기능, 회원가입,, 컨트롤러가 멤버 서비스 기능 통해 회원가입을 하고 , 데이터를 조회하게 하는 것 '컨트롤러가 멤버서비스를 의존한다. '라고 표현 한다. 프로젝트가 실행되고 스프링이 뜨면 스프링은 '스프링 컨테이너'에 자신이 사용할지도 모르는? 필요한 객체들을 담는다. 이 객체들을 스프링 Bean이라고 한다. 주로 Controller, Service,, 등이 아래에 해당 된다. 또한 어플리케이션이 진행되면서 해당 Bean들 사이의 상호 호출 등 연관성이 존재한다. 대표적인 예로는 Controller에서 Service를 호출하고 Service에서는 Repository를 호출하여 정보를 가져올 수 있다. 이렇게 bean사이에는 의존관계가..
Spring 입문 인프런(무료강의) 김영한3
·
BE/Spring - Inflearn 김영한
스프링 빈과 의존관계 컨트롤러를 통해 html 화면을 뿌리고 또 관련 기능, 회원가입,, 컨트롤러가 멤버 서비스 기능 통해 회원가입을 하고 , 데이터를 조회하게 하는 것 '컨트롤러가 멤버서비스를 의존한다. '라고 표현 한다. 프로젝트가 실행되고 스프링이 뜨면 스프링은 '스프링 컨테이너'에 자신이 사용할지도 모르는? 필요한 객체들을 담는다. 이 객체들을 스프링 Bean이라고 한다. 주로 Controller, Service,, 등이 아래에 해당 된다. 또한 어플리케이션이 진행되면서
Spring 입문 인프런(무료강의) 김영한2
·
BE/Spring - Inflearn 김영한
회원 관리 예제 - 백엔드개발 필요한 5가지 단계에 대해 생각해보자 비즈니스 요구사항 정리 회원 도메인과 리포지토리 만들기 회원 리포지토리 테스트 케이스 작서 회원 서비스 개발 회워 서비스 테스트 이어서 회원 관리 예제를 진행할 것인데 비즈니스 요구사항부터 정리해 보자. 데이터 : 회원ID, 이름 기능 : 회원 등록, 조회 DB는 아직 미정 컨트롤러 : 웹 MVC의 컨트롤러 역할 서비스 : 이 영역에서 핵심 비즈니스 로직을 구현한다. 리포지토리 : DB에 접근, 도메인 객체를 DB에 저장하고 관리한다. (여기서 저장이 일어나는듯?) 도메인 : 비즈니스 도메인 객체들 Ex : 회원, 주문, 쿠폰,, DB에 저장되고 관리됨. 클래스 의존 관계는 다음과 같다. [ MemberService ] ----> [ M..
Spring 입문 - 인프런(무료강의)
·
BE/Spring - Inflearn 김영한
이번 방학 본격적으로 시작한 스프링 공부 인프런 김영한 스프링 완전정복 로드맵으로 본격적으로 공부를 진행할 계획이다. 매번 강의를 듣고 관련 회차의 내용, 질문을 정리하고 답을 찾아서 정리할 계획이다. 해당 정리는 인프런 김영한님의 강의자료를 참고해서올림 환경 - JAVA 17 (File -> Project Structure(ctrl + alt + shift + S)에서 JDK버전 설정 - IDE : Intellij 스프링 프로젝트 생성 : 현업에서도 대부분 스프링 프로젝트는 해당 사이트에서 만든다고 한다. https://start.spring.io Spring Boot 버전중 snapshot등 정식 출시가 되지 않은 버전을 제외하고 최신 버전을 선택하면 되는데 3.0이상 부터는 설정을 반드시 바꾸고 들..
유쓰응
'BE/Spring - Inflearn 김영한' 카테고리의 글 목록 (2 Page)