JWT는 stateless, Session은 stateful
jwt의 특징 :클라이언트가 모든 요청에 jwt를 함께 보내서 http stateless & connectionless한 특징을 극복한다.
Bean=객체 (객체는 new 해서 생성하는 것)
그런데 @Service, @RestController 이런 것들이 붙은 클래스들은 new 해서 생성한 적이 없네?
컴포넌트들은 Bean(객체)으로 생성되서 IoC Container에 의해 관리되더라.
그리고 필요한 곳이 있으면 DI 되더라.
즉
Bean = 객체, IoC Container = Bean 담는 곳
관심사의 분리란?
코드를 변경에 유리하게 작성하는 것
중복 코드를 줄이는 것
재사용성을 높이는 것
다음 중 연결 시 handshake 과정이 포함된 프로토콜은?
- SMTP
- UDP
- FTP
- TCP
이 문제 좋은 거 같다. 답은 4번이다
다음 중 RESTful 한 API는?
- /members/get/item/hello
- /images
- /users/images/item.png
- /Items/profiles
답은 2번이다.
1번은 get 동사 포함하고 있고, 2번은 깔끔하고, 3번은 파일명은 안 써도 되고 4번은 대문자 사용하고 있다
다음 중 JPA의 @OneToMany의 cascade 옵션 중 CascadeType.REMOVE와 맞지 않는 설명은?
- 부모 엔티티가 삭제될 때, 연관된 자식 엔티티도 함께 삭제된다.
- 자식 엔티티를 삭제할 때, 부모 엔티티도 자동으로 삭제된다.
- CascadeType.REMOVE는 DELETE SQL 문을 실행하여 자식 엔티티를 삭제한다.
- @OneToMany 관계에서 부모 엔티티를 삭제하면, 자식 엔티티가 고아 상태가 되지 않는다.
답은 2번이다.
1번은 맞고, 2번은 자식 삭제한다고 해서 부모는 사라지지 않는다. 3번은 맞고 4번도 cascadetype.remove가 설정 돼 있으니 맞다
다음 중 @OneToMany의 default FetchType으로 알맞은 것은?
- FetchType.EAGER
- FetchType.LAZY
- FetchType.IMMEDIATE
- FetchType.DELAYED
답은 2번이다. 3,4번은 처음 보고 1번은 아니다
다음 중 JPA에서 @OneToMany를 사용하기 전에 반드시 선행되어야 하는 코드 조각은?
- @OneToOne
- @ManyToMany
- @ManyToOne
- @OneToMany
당연히 반대인 3번이다
다음 중 JPA 쿼리 메서드의 반환 타입이 올바르지 않은 것은?
- List<User> findByAge(int age)
- Optional<User> findByEmail(String email)
- User findByUsername(String user name)
- Map<String, User> findByRole(String role)
4번이다. 1,2,3다 맞지만 4번은 map을 사용했기 때문이다
다음 중 스프링 Filter에 대한 설명으로 옳은 것은?
- Filter는 기본적으로 interface로 정의한다.
- Filter는 Spring의 @Controller 클래스 내부에서 사용된다.
- Filter는 Spring의 AOP와 직접적으로 연관되어 있다.
- Filter는 HTTP 요청 처리 후 View를 렌더링 하는 단계에서만 작동한다.
1번이다.
다음 중 IoC 컨테이너에 대한 설명으로 올바른 것은?
- IoC 컨테이너는 데이터베이스 연결을 자동으로 설정하는 역할을 한다.
- IoC 컨테이너는 애플리케이션의 객체를 관리하고, 필요한 의존성을 주입해 준다.
- IoC 컨테이너는 애플리케이션의 모든 비즈니스 로직을 자동으로 처리한다.
- IoC 컨테이너는 사용자 입력을 처리하고 출력하는 역할을 한다.
2번이다.
---------------------------------------------------------------------------------------------------------------------
매일 til을 적는것보단, 공부를 한거를 정리해서 적어보려고 합니다.
큰 주제를 정리해서, 매일 til을 안쓴다고해서 공부를 안하고 있는건 아닙니다!
모두 파이팅!!
'TIL' 카테고리의 다른 글
TIL - 2024/09/30 (0) | 2024.09.30 |
---|---|
TIL - 2024/09/27 (0) | 2024.09.27 |
TIL - 2024/09/26 (0) | 2024.09.27 |
TIL - 2024/09/25 (0) | 2024.09.25 |
TIL - 2024/09/24 (0) | 2024.09.24 |
JWT는 stateless, Session은 stateful
jwt의 특징 :클라이언트가 모든 요청에 jwt를 함께 보내서 http stateless & connectionless한 특징을 극복한다.
Bean=객체 (객체는 new 해서 생성하는 것)
그런데 @Service, @RestController 이런 것들이 붙은 클래스들은 new 해서 생성한 적이 없네?
컴포넌트들은 Bean(객체)으로 생성되서 IoC Container에 의해 관리되더라.
그리고 필요한 곳이 있으면 DI 되더라.
즉
Bean = 객체, IoC Container = Bean 담는 곳
관심사의 분리란?
코드를 변경에 유리하게 작성하는 것
중복 코드를 줄이는 것
재사용성을 높이는 것
다음 중 연결 시 handshake 과정이 포함된 프로토콜은?
- SMTP
- UDP
- FTP
- TCP
이 문제 좋은 거 같다. 답은 4번이다
다음 중 RESTful 한 API는?
- /members/get/item/hello
- /images
- /users/images/item.png
- /Items/profiles
답은 2번이다.
1번은 get 동사 포함하고 있고, 2번은 깔끔하고, 3번은 파일명은 안 써도 되고 4번은 대문자 사용하고 있다
다음 중 JPA의 @OneToMany의 cascade 옵션 중 CascadeType.REMOVE와 맞지 않는 설명은?
- 부모 엔티티가 삭제될 때, 연관된 자식 엔티티도 함께 삭제된다.
- 자식 엔티티를 삭제할 때, 부모 엔티티도 자동으로 삭제된다.
- CascadeType.REMOVE는 DELETE SQL 문을 실행하여 자식 엔티티를 삭제한다.
- @OneToMany 관계에서 부모 엔티티를 삭제하면, 자식 엔티티가 고아 상태가 되지 않는다.
답은 2번이다.
1번은 맞고, 2번은 자식 삭제한다고 해서 부모는 사라지지 않는다. 3번은 맞고 4번도 cascadetype.remove가 설정 돼 있으니 맞다
다음 중 @OneToMany의 default FetchType으로 알맞은 것은?
- FetchType.EAGER
- FetchType.LAZY
- FetchType.IMMEDIATE
- FetchType.DELAYED
답은 2번이다. 3,4번은 처음 보고 1번은 아니다
다음 중 JPA에서 @OneToMany를 사용하기 전에 반드시 선행되어야 하는 코드 조각은?
- @OneToOne
- @ManyToMany
- @ManyToOne
- @OneToMany
당연히 반대인 3번이다
다음 중 JPA 쿼리 메서드의 반환 타입이 올바르지 않은 것은?
- List<User> findByAge(int age)
- Optional<User> findByEmail(String email)
- User findByUsername(String user name)
- Map<String, User> findByRole(String role)
4번이다. 1,2,3다 맞지만 4번은 map을 사용했기 때문이다
다음 중 스프링 Filter에 대한 설명으로 옳은 것은?
- Filter는 기본적으로 interface로 정의한다.
- Filter는 Spring의 @Controller 클래스 내부에서 사용된다.
- Filter는 Spring의 AOP와 직접적으로 연관되어 있다.
- Filter는 HTTP 요청 처리 후 View를 렌더링 하는 단계에서만 작동한다.
1번이다.
다음 중 IoC 컨테이너에 대한 설명으로 올바른 것은?
- IoC 컨테이너는 데이터베이스 연결을 자동으로 설정하는 역할을 한다.
- IoC 컨테이너는 애플리케이션의 객체를 관리하고, 필요한 의존성을 주입해 준다.
- IoC 컨테이너는 애플리케이션의 모든 비즈니스 로직을 자동으로 처리한다.
- IoC 컨테이너는 사용자 입력을 처리하고 출력하는 역할을 한다.
2번이다.
---------------------------------------------------------------------------------------------------------------------
매일 til을 적는것보단, 공부를 한거를 정리해서 적어보려고 합니다.
큰 주제를 정리해서, 매일 til을 안쓴다고해서 공부를 안하고 있는건 아닙니다!
모두 파이팅!!
'TIL' 카테고리의 다른 글
TIL - 2024/09/30 (0) | 2024.09.30 |
---|---|
TIL - 2024/09/27 (0) | 2024.09.27 |
TIL - 2024/09/26 (0) | 2024.09.27 |
TIL - 2024/09/25 (0) | 2024.09.25 |
TIL - 2024/09/24 (0) | 2024.09.24 |