스터디 복습 Framework 웹 개발을 위한 뼈대이자 생산성 향상을 위한 도구 • 제어 역전(Inversion of Control, IoC): 전체적인 흐름을 프레임워크가 제어하므로 개발자는 요구되는 규칙에 따라 필요한 부분 구현 • 개발자는 프레임워크가 제공한 프로
스프링에서 객체 생성 책임지고 의존성 관리하는 컨테이너• POJO의 생성, 초기화, 서비스, 소멸에 대한 권한 가짐• 장점: 객체 관리 주체가 프레임워크, 즉 컨테이너가 되기 때문에 개발자는 로직에 집중 가능스프링 컨테이너가 관리하는, 즉 스프링이 직접 생성하고 의존관
• 생성된 빈 인스턴스가 존재할 수 있는 컨테이너 영역, 객체가 생성되고 존재하는 범위• 빈 생성 및 소멸하는 방법 결정하여, 이를 통해 메모리 관리와 빈의 생성 시점 등을 세밀하게 컨트롤 가능Singlton Scope• 생성된 빈의 범위가 싱글톤으로 지정되면 스프링
1. 스터디 복습 빈 스코프 (Bean Scope) • 생성된 빈 인스턴스가 존재할 수 있는 컨테이너 영역, 객체가 생성되고 존재하는 범위 • 빈 생성 및 소멸하는 방법 결정하여, 이를 통해 메모리 관리와 빈의 생성 시점 등을 세밀하게 컨트롤 가능 Singlton S
main/java/study.hello_spring/controller/HomeControllermain/resources/templates/home.htmlHelloSpringApplication 실행 후 localhost:8080 방문main/java/study.h
• https://www.h2database.com 접속하여 h2 데이터베이스 설치 및 압축 해제• 터미널에서 h2\\bin 들어가서 ./h2.bat 입력• member 테이블 생성• 요소 추가• build.gradle에implementation 'com.h2
객체 지향 프로그래밍에서 객체와 관계형 데이터베이스의 테이블 간 데이터를 자동으로 매핑하는 기술• 영속성?• 필요성: SQL 쿼리 직접 작성 X 객체 지향적인 방식으로 DB 작업 처리• 생산성 향상, 유지보수 용이자바 표준 ORM 명세로, 애플리케이션과 데이터베이스 간
Spring 애플리케이션의 인증과 인가를 담당하는 강력한 보안 프레임워크• 인증(Authentication)식별 가능한 정보 이용하여 본인 확인<Credential 방식>principal => 아이디 usernamecredential => 비밀번호 password