클라이언트의 요청(Request)을 전달받는 코드를 Controller라고 부른다.-> Json 만을 돌려주는 것은 RestController라고 부른다.
Java Persistence API(자바 ORM 기술에 대한 API 표준 명세)SQL을 쓰지 않고 데이터를 생성, 조회, 수정, 삭제할 수 있도록 해주는 번역기DB table -> Domain, DB SQL -> RepositoryDomain(Entity) Repos
Timestamped.java > mainApplication.java > ajax > ...Repository.java > ...Controller.java >
자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양을 말함@Controller : 스프링 서버 개발자 입장에서는 시자점과 끝점으로 보이지만, 사실 스프링이 사용자의 요청(Request)과 응답(Response)을 처리해 주고 있다.REST Con
사용자 신원을 확인하는 행위사용자 권한을 권한을 확인하는 행위클라이언트에 저장될 목적으로 생성한 작은 정보를 담은 파일클라이언트인 웹 브라우저에 저장된 '쿠기'를 확인구성요소Name(이름): 쿠키를 구별하는 데 사용되는 키(중복될 수 없음)Value(값): 쿠키의 값D
ORM(Object-relational mapping)은 데이터베이스와 객체 지향 프로그래밍 언어 간의 호환되지 않는 데이터를 변환하는 프로그래밍 기법이다. 객체 지향 언어에서 사용할 수 있는 '가상' 객체 데이터베이스를 구축하는 방법이다. 객체 관계 매핑을 가능하게
AOP(Aspect-Oriented Programming)는 OOP를 보완하는 수단으로, 흩어진 Aspect를 모듈화 할 수 잇는 프로그래밍 기법이다. 즉, 여러곳에서 쓰이는 공통기능을 모듈롸하고, 쓰이는 곳에 필요할 때 연결함으로써, 유지 보수 혹은 재사용에 요이하도
응용계층에 정의된 통신 규약서버와 클라이언트 간에 메시지를 전달하는 형식을 정의한 규약Request Line: Method, Path, VersionRequest Headers: HTTP 요청에 대한 부수적인 데이터Request Body: HTTP 요청에 관한 실제 데
IoC Container는 @Configuration, @Bean, @Component, @Repository, @Service, @Controller가 달린 클래스를 감지하며 빈을 가져오기 위해 빈 스캐닝을 합니다.대표적으로 빈으로 사용 할 수 있도록 해주는 어노테이
객체연관관계와 테이블 연관관계를 매핑할 때 고려해야할 3가지단방향, 양방향회원, 팀 관계가 있을 때회원 -> 팀 또는 팀 -> 회원 둘중 한 쪽만 참조한다면 단방향 관계 회원 -> 팀, 팀 -> 회원 양쪽 모두 서로 참조하는 것은 양방향 관계방향은 객체 관계에만 존재
Spring Security는 스프링 기반 애플리케이션의 보안을 담당해주는 스프링 하위 프레임워크이다. 1. 접근 주체(Principal) 보호되어 있는 리소스에 접근하고자 하는 대상 2. 인증(Authorize) '유저'를 확인하는 작업, 접근한