Inflearn [Spring] 스프링 입문하기 (4) - 스프링 빈과 의존관계 스프링 빈과 의존 관계를 정리한 것이다. 생성자에 @Autowired가 있으면 스프링이 연관된 객체를 스프링 컨테이너에서 찾아서 넣어준다. memberService가 스프링 빈으로 등록되어 있지 않다. 상기 오류가 발생한 이유는 MemberService가 스프링 빈에 등록되어 있지 않기 때문이다. 참고: memberController는 스프링이 제공하는 컨트롤러여서 스프링 빈으로 자동 등록된... JavaInflearnSpringInflearn [Spring] 스프링 입문하기 (3) - 회원 관리 예제 - 백엔드 개발 데이터: 회원 ID, 이름 리포지토리: 데이터 베이스에 접근, 도메인 객체를 DB에 저장하고 관리 회원 객체 (Member) 생성한 Package domain에 Java class Member 생성 후 다음 소스코드 추가 생성한 Package resporitory에 File MemberRepository.java 생성 후 다음 소스코드 추가 findById: Member의 Attribute인... JavaInflearnSpringInflearn 7_ TDD로 하는 API 서버 개발 사용자 목룍 조회 API 테스트 코드 만들기 1 요구사항 성공 1) 유저 객체를 담은 배열로 응답한다 2) 최대 limit 갯수만큼 응답한다 • 실패 3) limit이 숫자형이 아니면 400을 응답한다 4) offset이 숫자형이 아니면 400을 응답한다 ( 데이터가 많을 경우, 잘라서 받는데 앞의 데이터를 몇 개 skip 하고 달라고 하는 경우가 있다. 이 때 skip한 갯수가 offset... InflearnAPIAPI 자바 ORM 표준 JPA 프로그래밍 - 기본편 #2 JPA 시작하기 JPA를 학습하기 위한 객체를 테이블에서 등록/수정/삭제/조회 하는 프로젝트 생성, JPQL에 대해서 알아본다. H2 Database의 특징은 아래와 같다. 프로젝트 구조는 아래와 같다. persistence 설정은 아래와 같다. 주요 설정 부분은 아래와 같다. 5 줄 : 영속성 유닛을 등록한다. 영속성 유닛(Persistence Unit) 엔티티 매니저 설정부터 살펴보자. 엔티티 매니저란 ... ORMInflearnJPA김영한Inflearn [스프링 프레임워크 핵심기술] ResourceLoader 리소스를 읽어오는 기능을 제공하는 인터페이스로, ApplicationContext는 ResourcLoader를 상속받고 있기 때문에 ApplicationContext 객체를 통해 리소스를 읽어오는 로딩 기능을 사양할 수 있다. ApplicationContext extends ResourceLoader 리소스 로딩을 하기 위해서는 getResource 메서드를 사용해서 경로를 입력해줘야 한다.... SpringInflearnInflearn [자바스크립트 ES6+ 기본] 10. Number 오브젝트 IEEE 754 자바스크립트는 IEEE 754에 정의된 64비트 부동 소수점으로 수를 처리 (double-precision floating-point format numbers) 64비트로 최소값과 최대값을 처리 정수와 실수 구분 안함 1을 1.0으로 처리 1 + 1.2 가능 64비트 구성 사인 비트 63: 1비트 값이 0이면 양수, 1이면 음수 지수 (exponent) 52~62: 11비트... JavaScriptNumber 오브젝트InflearnInflearn [자바스크립트 ES6+ 기본] 22. WeakMap 오브젝트 WeakMap은 object만 key로 사용 가능 number 등의 프리미티브 타입 사용 불가 Map에서 key로 참조한 object를 삭제하면 object를 사용할 수 없게 되지만 그래서 (약한, 부서지기 쉬운) WeakMap? WeakMap 오브젝트 메소드 set(), get(), has(), delete() WeakMap entry의 열거 불가 WeakMap 인스턴스 생성, 반환 Wea... InflearnJavaScriptInflearn [자바스크립트 ES6+ 기본] 23. Set 오브젝트 Set 오브젝트는 value(값)의 컬렉션 [value1,,, valueN] 형태로 작성 Set 인스턴스 생성, 반환 프리미티브, 오브젝트 타입 사용 가능 Set 인스턴스의 엘리먼트 수를 반환 Set 오브젝트 구조 Map: key와 value 작성 key를 key로 사용하여 [key, value]로 저장 Set: value만 작성 value를 key로 사용하여 [value]로 저장 Map: ... InflearnJavaScriptInflearn [자바스크립트 ES6+ 기본] 24. WeakSet 오브젝트 Set 오브젝트와 차이 오브젝트만 value 값으로 사용할 수 있음 number 등의 프리미티브 타입 사용 불가 개념은 WeakMap과 같음 value만 작성하는 것이 다름 value의 참조가 바뀌면 GC 대상 지원 메소드 has(), add(), delete() WeakSet 인스턴스 생성, 반환 파라미터 대괄호[] 안에 오브젝트 작성 WeakSet 인스턴스에서 value의 존재 여부 반환... InflearnJavaScriptInflearn 22-02-05 영화리뷰 페이지 만들기 <span>태그는 보통 컨텐츠 또는 글의 제목을 적을 때 많이 씀, 인라인 요소 <p>태그는 보통 컨텐츠 또는 글의 내용을 적을 때 씀, 블록 요소 ul,h1,h2,h3,h4,h5,h6{margin:0; padding: 0;} button{outline: none; border: none; background: transtparent; cursor: pointer;} <outline: non... Inflearn어려웡html예제CSS영화리뷰페이지만들기CSS [프론트엔드 개발환경과 실습] Webpack #3 모든 내용을 완벽히 다 이해할 순 없지만 그래도 머릿 속에 내용을 박기 위해서 코드를 따라서 타이핑도 해보고 강의 내용을 정리하면서 되짚어보고있다. 음 뭔가 시간이 좀 더 지나서 내가 아는게 더 많아진다면 이때 들었던 것들이 이런거였구나 하면서 더 잘 이해될 것 같다. 일단 한번 다 훑은 다음에 다시 첨부터 공부해봐야겠다. css-loader npm install css-loader impo... NodenpmInflearnwebpackInflearn 인프런 스프링 프레임워크 강의 1-1 : 스프링 프레임워크 spring-core : 스프링의 핵심인 DI(Dependency Injection)와 IoC(Inversion of Control)를 제공 spring-jdbc : 데이터베이스를 쉽게 (적은 양의 코드) 다룰 수 있는 기능 제공 spring-webmvc : 스프링에서 제공하는 컨트롤러와 뷰를 이용한 스프링 MVC구현기능제공 스프링 프레임워크에서 제공하고 있는 모... SpringInflearnInflearn 자바 ORM 표준 JPA 프로그래밍 - 기본편 #4 엔티티 매핑 기본 키 매핑 @Entity에 사용할 수 있는 속성으로 name이 있다. DDL 생성 시 유니크 제약조건을 만들고 2개 이상의 복합 유니크 제약조건도 만들 수 있다. 스키마 자동 생성 기능을 사용하면 애플리케이션 실행 시점에 데이터베이스 테이블을 자동으로 생성한다. 하지만 이 기능을 사용하면 Entity만 보고도 다양한 제약조건을 파악할 수 있는 장점이 있다. 데이터베이스 컬럼 정보를 직접 ... ORMInflearnJPA김영한Inflearn 객체 지향 프로그래밍 입문 - 상속보단 조립 상속하면 상위 클래스의 public 또는 protected로 선언된 모든 변수와 메소드를 사용할 수 있다. 상위 클래스의 기능을 재사용, 확장하는 방법으로 활용된다. 그 아래의 주활색 테두리쳐진 BaseCommandController는 웹 요청 기본 기능 + 파라미터 처리 기능을 확장하고 있다. 마지막으로 AbstractFormController는 상위 클래스 기능 + Form관련 기능(폼 ... OOPInflearn객체지향최범균Inflearn
[Spring] 스프링 입문하기 (4) - 스프링 빈과 의존관계 스프링 빈과 의존 관계를 정리한 것이다. 생성자에 @Autowired가 있으면 스프링이 연관된 객체를 스프링 컨테이너에서 찾아서 넣어준다. memberService가 스프링 빈으로 등록되어 있지 않다. 상기 오류가 발생한 이유는 MemberService가 스프링 빈에 등록되어 있지 않기 때문이다. 참고: memberController는 스프링이 제공하는 컨트롤러여서 스프링 빈으로 자동 등록된... JavaInflearnSpringInflearn [Spring] 스프링 입문하기 (3) - 회원 관리 예제 - 백엔드 개발 데이터: 회원 ID, 이름 리포지토리: 데이터 베이스에 접근, 도메인 객체를 DB에 저장하고 관리 회원 객체 (Member) 생성한 Package domain에 Java class Member 생성 후 다음 소스코드 추가 생성한 Package resporitory에 File MemberRepository.java 생성 후 다음 소스코드 추가 findById: Member의 Attribute인... JavaInflearnSpringInflearn 7_ TDD로 하는 API 서버 개발 사용자 목룍 조회 API 테스트 코드 만들기 1 요구사항 성공 1) 유저 객체를 담은 배열로 응답한다 2) 최대 limit 갯수만큼 응답한다 • 실패 3) limit이 숫자형이 아니면 400을 응답한다 4) offset이 숫자형이 아니면 400을 응답한다 ( 데이터가 많을 경우, 잘라서 받는데 앞의 데이터를 몇 개 skip 하고 달라고 하는 경우가 있다. 이 때 skip한 갯수가 offset... InflearnAPIAPI 자바 ORM 표준 JPA 프로그래밍 - 기본편 #2 JPA 시작하기 JPA를 학습하기 위한 객체를 테이블에서 등록/수정/삭제/조회 하는 프로젝트 생성, JPQL에 대해서 알아본다. H2 Database의 특징은 아래와 같다. 프로젝트 구조는 아래와 같다. persistence 설정은 아래와 같다. 주요 설정 부분은 아래와 같다. 5 줄 : 영속성 유닛을 등록한다. 영속성 유닛(Persistence Unit) 엔티티 매니저 설정부터 살펴보자. 엔티티 매니저란 ... ORMInflearnJPA김영한Inflearn [스프링 프레임워크 핵심기술] ResourceLoader 리소스를 읽어오는 기능을 제공하는 인터페이스로, ApplicationContext는 ResourcLoader를 상속받고 있기 때문에 ApplicationContext 객체를 통해 리소스를 읽어오는 로딩 기능을 사양할 수 있다. ApplicationContext extends ResourceLoader 리소스 로딩을 하기 위해서는 getResource 메서드를 사용해서 경로를 입력해줘야 한다.... SpringInflearnInflearn [자바스크립트 ES6+ 기본] 10. Number 오브젝트 IEEE 754 자바스크립트는 IEEE 754에 정의된 64비트 부동 소수점으로 수를 처리 (double-precision floating-point format numbers) 64비트로 최소값과 최대값을 처리 정수와 실수 구분 안함 1을 1.0으로 처리 1 + 1.2 가능 64비트 구성 사인 비트 63: 1비트 값이 0이면 양수, 1이면 음수 지수 (exponent) 52~62: 11비트... JavaScriptNumber 오브젝트InflearnInflearn [자바스크립트 ES6+ 기본] 22. WeakMap 오브젝트 WeakMap은 object만 key로 사용 가능 number 등의 프리미티브 타입 사용 불가 Map에서 key로 참조한 object를 삭제하면 object를 사용할 수 없게 되지만 그래서 (약한, 부서지기 쉬운) WeakMap? WeakMap 오브젝트 메소드 set(), get(), has(), delete() WeakMap entry의 열거 불가 WeakMap 인스턴스 생성, 반환 Wea... InflearnJavaScriptInflearn [자바스크립트 ES6+ 기본] 23. Set 오브젝트 Set 오브젝트는 value(값)의 컬렉션 [value1,,, valueN] 형태로 작성 Set 인스턴스 생성, 반환 프리미티브, 오브젝트 타입 사용 가능 Set 인스턴스의 엘리먼트 수를 반환 Set 오브젝트 구조 Map: key와 value 작성 key를 key로 사용하여 [key, value]로 저장 Set: value만 작성 value를 key로 사용하여 [value]로 저장 Map: ... InflearnJavaScriptInflearn [자바스크립트 ES6+ 기본] 24. WeakSet 오브젝트 Set 오브젝트와 차이 오브젝트만 value 값으로 사용할 수 있음 number 등의 프리미티브 타입 사용 불가 개념은 WeakMap과 같음 value만 작성하는 것이 다름 value의 참조가 바뀌면 GC 대상 지원 메소드 has(), add(), delete() WeakSet 인스턴스 생성, 반환 파라미터 대괄호[] 안에 오브젝트 작성 WeakSet 인스턴스에서 value의 존재 여부 반환... InflearnJavaScriptInflearn 22-02-05 영화리뷰 페이지 만들기 <span>태그는 보통 컨텐츠 또는 글의 제목을 적을 때 많이 씀, 인라인 요소 <p>태그는 보통 컨텐츠 또는 글의 내용을 적을 때 씀, 블록 요소 ul,h1,h2,h3,h4,h5,h6{margin:0; padding: 0;} button{outline: none; border: none; background: transtparent; cursor: pointer;} <outline: non... Inflearn어려웡html예제CSS영화리뷰페이지만들기CSS [프론트엔드 개발환경과 실습] Webpack #3 모든 내용을 완벽히 다 이해할 순 없지만 그래도 머릿 속에 내용을 박기 위해서 코드를 따라서 타이핑도 해보고 강의 내용을 정리하면서 되짚어보고있다. 음 뭔가 시간이 좀 더 지나서 내가 아는게 더 많아진다면 이때 들었던 것들이 이런거였구나 하면서 더 잘 이해될 것 같다. 일단 한번 다 훑은 다음에 다시 첨부터 공부해봐야겠다. css-loader npm install css-loader impo... NodenpmInflearnwebpackInflearn 인프런 스프링 프레임워크 강의 1-1 : 스프링 프레임워크 spring-core : 스프링의 핵심인 DI(Dependency Injection)와 IoC(Inversion of Control)를 제공 spring-jdbc : 데이터베이스를 쉽게 (적은 양의 코드) 다룰 수 있는 기능 제공 spring-webmvc : 스프링에서 제공하는 컨트롤러와 뷰를 이용한 스프링 MVC구현기능제공 스프링 프레임워크에서 제공하고 있는 모... SpringInflearnInflearn 자바 ORM 표준 JPA 프로그래밍 - 기본편 #4 엔티티 매핑 기본 키 매핑 @Entity에 사용할 수 있는 속성으로 name이 있다. DDL 생성 시 유니크 제약조건을 만들고 2개 이상의 복합 유니크 제약조건도 만들 수 있다. 스키마 자동 생성 기능을 사용하면 애플리케이션 실행 시점에 데이터베이스 테이블을 자동으로 생성한다. 하지만 이 기능을 사용하면 Entity만 보고도 다양한 제약조건을 파악할 수 있는 장점이 있다. 데이터베이스 컬럼 정보를 직접 ... ORMInflearnJPA김영한Inflearn 객체 지향 프로그래밍 입문 - 상속보단 조립 상속하면 상위 클래스의 public 또는 protected로 선언된 모든 변수와 메소드를 사용할 수 있다. 상위 클래스의 기능을 재사용, 확장하는 방법으로 활용된다. 그 아래의 주활색 테두리쳐진 BaseCommandController는 웹 요청 기본 기능 + 파라미터 처리 기능을 확장하고 있다. 마지막으로 AbstractFormController는 상위 클래스 기능 + Form관련 기능(폼 ... OOPInflearn객체지향최범균Inflearn