티스토리 뷰
1. Servlet 이란
Servlet은 동적으로 클라이언트 요청을 수행하고 응답해주는 자바 프로그램. JSP와 유사하지만 JSP는 HTML 문서 안에 JAVA 언어를 포함하고 있다면, Servlet은 JAVA안에 HTML을 포함하고 있는 형태이다.
Java를 이용한 CGI(Common Gateway Interface).
2. 특징
- Java Thread를 이용하여 동작
- MVC 패턴에서 Controller로 동작
3. 서블릿 컨테이너
톰캣(Tomcat)은 WAS 라고 알고 있지만, 정확히는 Servlet을 실행하는 컨테이너를 말한다.
서블릿 컨테이너는 클라이언트의 Request를 받아주고 Response를 할 수 있게, 웹서버와 소켓을 만들어 통신한다. Servlet가 작동하는 환경을 제공한다.
4. 서블릿 컨테이너 역할
1) 웹서버와의 통신 지원
2) 서블릿 생명주기 관리
3) 멀티쓰레드 지원 및 관리
4) XML에 선언적인 보안 관리. 따라서 다시 컴파일하지 않아도 된다
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 실용주의
- 이펙티브자바
- SQL 전문가 가이드
- ActiveAdmin
- WebClient
- 메모리 릭
- querydsl
- aws
- Java
- gitignore
- ASCII
- Git
- annotation
- TroubleShooting
- Generic
- ruby
- IntelliJ
- 이벤트스토밍
- Lombok
- SHA
- effective-java
- 사고..
- fetchResults
- Encoding
- 코테 log
- Spring-Boot
- 암호화
- sort algorithm
- point
- DesignSystem
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
글 보관함