[23.07.24 JSP/Servlet] Servlet

홍선우·2023년 7월 24일
  1. get 방식과 post 방식에 대하여 설명하시오. (필수!) ⭐️
  • GET은 데이터를 URL에 노출하여 전송하는 반면, POST는 데이터를 요청 본문에 포함하여 전송하며 더 안전하고 데이터 양에 제한이 없다.

  1. 컨텍스트 패스(Context Path)란 무엇인가?
  • 웹 애플리케이션의 루트 경로를 나타내는 정보
    ex) http://example.com/myapp/ -> /myapp/ 이 컨텍스트 패스

  1. 아래의 객체에 대하여 설명하시오.
  • HttpServletRequest: 웹 클라이언트로부터의 HTTP 요청 정보를 제공
  • HttpServletResponse: 서버로부터의 HTTP 응답을 생성하는 데 사용되는 Java 인터페이스

  1. 프로토콜(Protocol)이란 무엇이며,프로토콜의 종류는?
  • 컴퓨터 네트워크에서 통신을 위해 규칙과 형식을 정의하는 규약이며, 장치들 간에 데이터를 주고받는 데 사용
  • 종류: HTTP, HTTPS, FTP, SMTP, TCP/IP, LTE, 5G 등등...

  1. 아래의 용어에 대하여 설명하시오.
  • Web Server: 클라이언트가 서버에 페이지 요청을 하면 요청을 받아 정적 컨텐츠(.html, .png, .css등)를 제공하는 서버

  • WAS (Web Application Server): 동적 컨텐츠를 제공하기 위해 만들어진 애플리케이션 서버 (DB조회, 로직처리가 요구되는 컨텐츠), JSP , Servlet 구동 환경 제공(JAVA 소스 컴파일)

  • JSP(Java Server Page): Java 기반 웹 프로그래밍 언어로, HTML 코드 안에 Java 코드를 삽입하여 동적인 웹 페이지를 생성하는 기술

  • Port Number (**포트 번호): 컴퓨터 네트워크에서 프로세스가 특정 네트워크 서비스에 접근하기 위해 사용되는 숫자로, 네트워크 통신에서의 서비스 식별을 가능하게 함.
    ex) http://localhost:8282/servlet_hsw_hello/hw 면 8282가 포트번호


1개의 댓글

comment-user-thumbnail
2023년 7월 24일

좋은 정보 얻어갑니다, 감사합니다.

답글 달기