본문 바로가기

JSP12

[JSP] 8. 서블릿 생애 주기 [JSP] 8. 서블릿 생애 주기  1. 서블릿 생애 주기란?-WAS는 웹 컨테이너를 포함하고 있다.-웹 컨테이너는 서블릿 컨테이너, JSP 컨테이너가 있다.  2. 서블릿 생애 주기(1) 클래스 로딩(2) 서블릿 인스턴스 생성 (생성자 호출)(3) 서블릿 초기화 (init() 메서드 호출)(4) 서블릿 요청 처리 (doGet/doPost)(5) 서블릿 컨테이너 소멸 (destroy() 메서드 호출)  3. 시나리오 코드package com.tenco;import jakarta.servlet.ServletException;import jakarta.servlet.annotation.WebServlet;import jakarta.servlet.http.HttpServlet;import jakarta.ser.. 2024. 7. 2.
[JSP] 7. 서블릿을 사용하여 GET/POST 방식으로 데이터 주고 받기 [JSP] 7. 서블릿을 사용하여 GET/POST 방식으로 데이터 주고 받기package com.tenco;import jakarta.servlet.ServletConfig;import jakarta.servlet.ServletException;import jakarta.servlet.annotation.WebServlet;import jakarta.servlet.http.HttpServlet;import jakarta.servlet.http.HttpServletRequest;import jakarta.servlet.http.HttpServletResponse;import java.io.IOException;// HttpServlet 클래스를 상속 받아서 내가 정의한 클래스가 선언이 된다.// Why? .. 2024. 7. 2.
[JSP] 6. 서블릿 만들기 HelloServlet HelloServlet com.tenco.HelloServlet HelloServlet /hello-servlet hello_servlet index.html index.htm index.jsp default.html default.htm default.jsp    https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types MIME types (IANA media types) - HTTP | MDNA media type (also known as a Multipurpose Internet Mail Extensions or MIME ty.. 2024. 7. 1.
[JSP] 5. 서블릿이란? [JSP] 5. 서블릿이란?  1. 서블릿이란?-서블릿(Servlet)은 자바 언어로 작성된 서버 측 컴포넌트로, 웹 애플리케이션에서 클라이언트의 HTTP 요청을 처리하고 동적인 웹 페이지를 생성해 응답하는 역할을 한다.-서블릿은 Java EE(Enterprise Edition) 사양의 일부로, 주로 HTML 페이지를 생성하고 데이터베이스와 연동하여 데이터를 처리하는 데 사용된다. *컴포넌트란?여기서 컴포넌트는 독립적으로 작동할 수 있는 소프트웨어의 작은 단위이다. 서블릿은 웹 서버에서 독립적으로 실행되며, 클라이언트의 요청을 처리하고 응답을 생성하는 역할을 한다.  2. 서블릿의 역할(1) HTTP 요청 처리- 서블릿은 클라이언트로부터 들어오는 HTTP 요청을 처리한다.  (2) 동적 웹 콘텐츠 생성-.. 2024. 7. 1.