ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 0829. JSP/Servlet - URL, 웹서버와 웹컨테이너
    JSP-Servlet 2023. 8. 29. 18:15

    JSP/Servlet -> Spring


    📍URL

    Uniform Resource Locator

    웹에서 사용하는 자원을 지칭하는 유일한 식별표기법

    브라우저의 주소창에 나오는 것

     

    *URI는 information이라 유일하게 식별할 수 있는 정보이기만 하면 된다.

     

    Locator는 위치정보를 가지고 있다. (어느 디렉토리 밑에 ...)

     

    URL 표기방법

    프로토콜 : http, https 등
    주소 : ip, domain 등이 될 수 있다.
    포트번호 : 디폴트 사용 시 생략가능(80번이 아닌 다른 포트로 서버가 연결될 때는 명시해야 한다)
    경로 : 슬래시 이하 "path"

    URL 표기법

     

    클라이언트와 서버 구조

    <body>에 해당 html 문서가 담긴다.

     


    🌱 웹 어플리케이션이란?

    웹서버를 통해서 요청이 들어왔을 때 어떤 매커니즘과 처리로 응답을 내보낼지 규정하는 것

    편하게 하기 위해 각 언어마다 기술이 있다.

    (Java - JSP / Servlet,  Python - Django 등)

     

    1) 파일에 대한 요청 : static 파일 "정적 파일" 단순

     - edit.html, index.html

    파일이 바뀌지 않는다면 매번 요청을 해도 응답 코드(내용)가 다 똑같다.

    담당 : 웹서버 

    예 : 아파치 웹서버

     

    2) 파일의 내용이 매번 요청마다 바뀔 경우 : dynamic page 다이나믹 페이지

    그 때마다 html을 동적으로 해야한다

    담당 : 웹 컨테이너

    *웹 컨테이너 : 가상의 경로일 경우 의미를 파악해서 그 의미에 대한 내용을 프로그램으로 만들어주는 것

    쓰이는 기술 : JSP/Servlet

     

    웹서버와 웹 컨테이너의 밀접한 관련이 있다.

    동시 접속을 허용하는 작업스레드


     

    필요한 소프트웨어 : 웹서버 + 웹컨테이너

     

    apache(아파치) 재단의 웹서버 + tomcat 웹컨테이너가 널리 쓰이는데 이 둘을 묶어서 Tomcat이라고 한다.

     

    서블릿은 웹 컨테이너에 의해 관리된다.

    클라이언트가 보낸 정보를 추출해서 가공하는 역할을 한다.

     

    * WAS : Web Application Server

    web Server : 정적파일 + was : 동적파일 / 이 둘을 묶어서 웹서버라고도 한다.

     

     

     

     

     

     

     

    'JSP-Servlet' 카테고리의 다른 글

    0904. 세션 관리  (0) 2023.09.05
    0829. 톰캣(Tomcat) 설치와 이클립스(Eclipse) 연동  (2) 2023.08.29
Designed by Tistory.