9일차
2023. 10. 9. 23:21ㆍStudy/KB IT's your life 4기
▶Enterprize Platform
자바 클래스 --- JVM(Platform) 에서 실행
서블릿 --- Container(WAS, Engine) 에서 실행
SE와 EE의 차이는 개발자의 객체 생성 가능 여부에서 차이가 난다. EE에서는 객체 생성의 주체가 Container에게 넘어간다.
▶ServletRequest, ServletResponse
클라이언트의 요청은 서버에서 생성된 서블릿 안의 쓰레드 단위로 수행된다. 요청에 대한 서비스를 다 수행했다면 service() {} .... 메모리에서 쓰레드 단위로 unbind되면서 그 안에 로컬로 존재하는 ServletRequest, ServletResponse도 메모리에서 Death된다.
▶서블릿 매핑
- 클라이언트 매핑: 보안 이슈 문제로 클라이언트에게 서버를 가리는 것이 보안상 좋다
- 서버 내부 매핑: FQCN이 너무 길어서 클래스명으로 매핑한다.
Ect...
- Servlet이란?
동적 웹 페이지를 만들 때 사용되는 자바 기반의 웹 애플리케이션 프로그래밍 기술이다.