ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • SerVelt 이란?
    프로그래밍/JSP 2021. 3. 4. 22:00

    클라이언트에서는 서버로 웹 문서를 요청한다.

     

    서버에서는 이 요청에 따라 웹 문서를 주면 되는데
    언제든 데이터가 변하게되니 웹 문서를 미리 만들어 둘 수 가 없다.
    그러니 이 GET Request 요청에는 목록을 만들어 내기 위한 코드가 있게 된다.

     

    웹 서버는 코드를 찾았으면 클라이언트로 돌려주는 것이 아니라
    DB에서 그 목록을 문서화 해서 돌려준다.

    그래서 정적인 것이 아닌 동적으로 웹 문서가 만들어지게 되는 것
    이렇게 동작 되기에 코드를 실행할 수 있는 환경이 서버에는 추가적으로 필요하게 된다.

     

    코드를 실행할 수 있는 환경을 그리고 실행된 결과를 돌려주는 그것을 WAS(Web Application Server)라고 하며
    사용자가 코드를 요청하고 실행된 결과를 돌려주는 Response가 있게되는데 이러한 형태로 우리가 cs 프로그램을 만들게 된다.

     

    우리는 동적으로 문서를 만들기 위한 코드들을 Server App(Server Application)이라 부르게 되는데

     

    실행 시켜주는 환경 Web Server + 코드를 찾아서 실행시켜주는 WAS

    그리고 이 Application Server에서 실행되는 Server App

    이런 것들이 서버 어플리케이션을 만들기 위한 기본 구성이 이렇게 된다.

     

    우리가 배우게 되는 서블릿의 유래는 위의 그림에 나와있는 것 처럼

    사용자는 list/reg/edit/del 이러한 여러 요청들이 있을 수 있는데

    서버에서는 필요에 따라 해당 요청들이 선택적으로 사용 될 수 있도록 기능들이 '조각'이 나있다

    그래서 Server Application Let 줄여서 Servlet 이라고 명칭 하지 않았을까? 라고 추측할 수 있다.

    '프로그래밍 > JSP' 카테고리의 다른 글

    이클립스에서의 servlet 프로그래밍  (0) 2021.03.05
    이클립스(eclipse) 설치 및 준비  (0) 2021.03.05
    SerVlet을 사용해보자  (0) 2021.03.04
    context 사이트 사용해보기  (0) 2021.03.04
    톰캣 설치 및 실행  (0) 2021.03.04

    댓글

Designed by Tistory.