진행방식
- 먼저
키워드
를 설정을 합니다.
- 해당 키워드 별로 자유롭게 이야기를 하면서 내용을 채워가고 그 과정에서 수정, 추가, 삭제
- 모든 키워드를 작성한 뒤에 다시 훑어보면서 검증?
키워드
Context
- 운영체제에서 Context
- Context는 CPU가 프로세스를 실행하기 위한 정보들을 담고있다.
- Context는 커널의 자료구조인 Process Context Block에 저장되어 다음과 같은 정보들을 가진다

- 어떤 동작이 실행되기 위해서 필요한 정보들을 말한다.
- 예를들어 은행에서 계좌에서 돈을 인출하는 상황이라면, 어떤 계좌에서 인출할 것인지, 해당 계좌의 비밀번호가 무엇인지, 얼마를 인출할 것인지 등의 정보가 Context가 될 수 있다.
- 때에 따라서는 이러한 정보들은 선택적이며, 이러한 선택적 정보를 제공하여 동작의 실행을 더욱 효과적으로 한다.
객체관리
ApplicationContext (MIT 학부생)
- 인터페이스
- BeanFactory, ListableBeanFactory 등을 상속
- 메시지, 프로필, 환경 변수 등을 처리할 수 있는 기능
WebApplicationContext??
- ApplicationContext를 확장한 인터페이스
- 디스패처 서블릿이 생성
- 컨트롤러 관리?
- 웹 관련 기능들이 추가된 ApplicationContext 느낌?
ServletApplicationContext
톰캣 = 서블릿 컨테이너
서블릿 = 자바를 사용해서 나오는 웹 서버 프로그램? 객체
WebApplicationContext → Root-ApplicationContext
ServletContext & ApplicationContext

filter가 먼저 그다음 intercepter 그다음 AOP