본문 바로가기

웹/jsp

jsp - 1 웹 프로그래밍 개요

A>웹 서버 와 클라이언트 간의 관계

 

클라이언트가 도메인을 입력하면

도메인에 대한 페이지를 보여달라고 웹 서버에 요청(request)

웹 서버는 요청을 분석

웹 서버는 요청에 대해 응답(response)을 해 클라이언트로 보냄

웹 브라우저는 html등의 정보를 parsing을 해서 렌더링

 

웹 애플리케이션 구조를 보자면 대부분 3계층으로 나뉜다.

클라이언트

웹서버(= 웹 컨테이너)

웹 애플리케이션 , 데이터 베이스

 

B>jsp

동적인 웹 페이지를 만들기 위한 스크립트 언어

1.장점

- 자바와 호환 = 강력한 이식성

- jstl, 커스텀 태그 등을 이용한 개발 용이성

 

2.특징

서블릿 형태인 클래스 파일로 바뀐다.

 

 

C>서블릿 

- 웹 서버상에서 실행되는 자바 클래스 파일

- javax.servlet.Servlet 인터페이스를 구현

- 입,출력을 http프로토콜의 request 와 response 를 처리한다.

 

D>http 프로토콜

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