Folders and files Name Name Last commit message
Last commit date
parent directory
View all files
주차
날짜
과목
주제
9주차
23.08.26 ~ 23.09.07
스프링
Spring Framework IoC와 DI DAO, DTO, VO MVC패턴 RESTful API
10주차
23.09.14 ~ 23.09.22
스프링
WS와 WAS 빌드 관리 도구 ORM과 SQL Mapper 필터와 인터셉터 Spring과 캐시 Spring과 트랜잭션 AOP Spring Security
summary
🗨 Spring의 3개 핵심 개념 (Spring 삼각형)에 대해 설명해주세요.
🗨 Library와 Framework의 차이에 대해 설명하세요.
🗨 Spring Framework와 Spring Boot의 차이에 대해 설명하세요.
🗨 Spring Annotation에 대해 몇 가지 설명해주세요.
🗨 @Controller 와 @RestController 의 차이에 대해 설명하세요.
🗨 Lombok Annotation에 대해 몇 가지 설명해주세요.
🗨 JPA Annotation에 대해 설명해주세요.
🗨 Constructor와 Builder의 차이점에 대해 설명하세요.
🗨 Bean 초기화 방법 중 권장되는 방법에 대해 설명해 주세요.
🗨 DI란 무엇인지 설명하고, 그 중 생성자 주입에 대해 자세하게 설명해주세요.
🗨 객체 간 결합도를 느슨하게 하는 방법에 대해 설명해주세요.
🗨 팩토리 패턴과 싱글톤 패턴에 대해 설명해주세요.
🗨 DAO, DTO, VO 차이에 대해 설명하세요.
🗨 MVC1 패턴과 MVC2 패턴의 차이에 대해 설명하세요.
Spring Security (Cookie, Session, JWT)
🗨 Cookie와 Session의 차이점에 대해 설명하세요.
🗨 JWT란 무엇이며, 어떻게 활용되는지 설명하세요.
🗨 CORS의 해결방법에는 어떤것들이 있나요?
🗨 Transaction이란 무엇인지 설명하세요.
🗨 Local Cache와 Global Cache를 비교 설명하세요.
🗨 캐시 서버 구현 패턴 2가지에 대해 설명하세요.
🗨 WS와 WAS의 차이점에 대해 설명해주세요.
🗨 WAS에 있는 웹 컨테이너의 역할에 대해 설명해주세요.
🗨 Servlet과 JSP 차이점에 대해 설명해주세요.
🗨 컴파일과 빌드의 차이점에 대해 설명해주세요.
🗨 데이터의 영속성이 무엇인지, 데이터에 영속성을 부여하려면 어떻게 해야하는지 설명해주세요.
🗨 JDBC가 무엇인지 설명하고 사용하는 과정에 대해 간략히 말씀해주세요.
🗨 ORM과 SQL Mapper의 차이점에 대해 설명해주세요.
🗨 MyBatis와 JPA를 함께 사용할 수 있을까요?
🗨 MyBatis와 JPA를 함께 사용해서 얻을 수 있는 장점에 대해 설명해주세요.
🗨 JPA DirtyChecking 이란 무엇인지 설명해주세요.
🗨 JPA N+1 문제가 무엇인지 그리고 그 해결방법에 대해 설명해주세요.
🗨 JPQL와 QueryDSL에 대해 설명하세요.
🗨 필터와 인터셉터의 차이에 대해 설명해주세요.
🗨 필터 인터페이스의 각 메서드에 대해 설명해주세요.
🗨 인터셉터 인터페이스의 각 메서드에 대해 설명해주세요.
🗨 Filter, Interceptor, AOP를 비교 설명하세요.
You can’t perform that action at this time.