A>웹 서버 와 클라이언트 간의 관계
클라이언트가 도메인을 입력하면
도메인에 대한 페이지를 보여달라고 웹 서버에 요청(request)
웹 서버는 요청을 분석
웹 서버는 요청에 대해 응답(response)을 해 클라이언트로 보냄
웹 브라우저는 html등의 정보를 parsing을 해서 렌더링
웹 애플리케이션 구조를 보자면 대부분 3계층으로 나뉜다.
클라이언트
웹서버(= 웹 컨테이너)
웹 애플리케이션 , 데이터 베이스
B>jsp
동적인 웹 페이지를 만들기 위한 스크립트 언어
1.장점
- 자바와 호환 = 강력한 이식성
- jstl, 커스텀 태그 등을 이용한 개발 용이성
2.특징
서블릿 형태인 클래스 파일로 바뀐다.
C>서블릿
- 웹 서버상에서 실행되는 자바 클래스 파일
- javax.servlet.Servlet 인터페이스를 구현
- 입,출력을 http프로토콜의 request 와 response 를 처리한다.
D>http 프로토콜
E>웹 컨테이너
웹 서버 내부에서 jsp, 서블릿클래스 파일을
실행하기 위한 실행 환경 제공
웹서버 = 웹서버 + 웹 컨테이너
라고 봐도 무방하다.
'웹 > jsp' 카테고리의 다른 글
jsp5 - 지시어와 태그 (0) | 2021.01.26 |
---|---|
jsp4 - session (0) | 2021.01.26 |
jsp4 -한글처리 (0) | 2021.01.25 |
jsp3 - form 처리 (0) | 2021.01.25 |
jsp2 -서블릿 소개 (0) | 2021.01.25 |