JSP/Servlet 개요

이지·2022년 10월 7일

Servlet&JSP

목록 보기
1/2
  • 내가 제작한 페이지에서 사용자가 input/form태그 등으로 요청을 보낼때 action으로 경로를 입력한다. 경로에 해당하는 요청을 servlet이 받아준다.
  • servlet으로만 처리하려면 모든 것을 java 코드로 작성해야 한다.이런 불편함을 보완하기 위해 나온 것이 JSP(Java Server Page)이다. 내부적으로 jsp가 servlet으로 변환되어 처리된다.
  • 사용자는 웹브라우저를 통해 요청을 보내고 Web Server(HTML)가 요청을 받는다
  • html은 이미 만들어진 자료를 보여주는 정적인 작업이라는 한계가 있어서 동적인 작업을 할 수 있는 WAS(JSP/Servlet)
  • WAS에서 받은 요청을 Database로 보내서 데이터를 끌어오고 웹서버로 전달해서 동적인 요소를 추가해서 사용자에게 전달한다
    web server와 was 비교 부분 중요함

Web Server

  • 사용자에게 HTML페이지나 jpg, png같은 이미지를 HTTP프로토콜을 통해 웹 브라우저에 제공하는 서버

  • 내부의 내용이 이미 만들어져 있는 정적인 요소들을 화면에 보여준다

  • Apache : Apache Software Foundation에서 만든 서버로 HTTP통신에 대한 여러 라이브러리 제공

WAS

  • Web Application Server의 약자로 사용자가 요청한 서비스의 결과를 스크립트 언어 등으로 가공하여 생성한 동적인 페이지를 사용자에게 보여준다
  • tomcat : Apache Software Foundation에서 Servlet과 JSP를 통한 동적인 웹 문서를 처리하기 위해 만든 웹 애플리케이션 서버

profile
개발자

0개의 댓글