학습 목표 1. 정적 자원이라는 개념을 이해하자. 2. 서블릿 컨테스트는 머야? class_sevlet_01 프로젝트 webapp/todolist.html 생성 flexbox 사용 할 일 목록 쇼핑하기 책 읽기 운동하기 코딩 공부하기 서블릿 컨택스트란는 녀석을 활용해서 서블릿 클래스를 작성해보자. package com.tenco.controller;import jakarta.servlet.ServletException;import jakarta.servlet.annotation.WebServlet;import jakarta.servlet.http.HttpServle..
분류 전체보기
학습 목표 Get, Post 요청 방식에 대한 개념 이해와 활용 방안에 대해 알아 보자. 사전 기반 지식1. HTTP 메세지클라이언트에서 요청을 하면 HTTP 메세지가 만들어 진다.2. URI 와 URLURI와 URL은 주소 방식은 인터넷 세상에서 리소스를 식별하고 접근하기 위한 개념입니다.URI (Uniform Resource Identifier)URI는 인터넷에서 리소스를 식별하기 위한 문자열입니다. URI는 특정 리소스를 고유하게 식별하며, 리소스의 위치와 상관없이 해당 리소스를 지칭할 수 있습니다.**// 리소스의 이름만 나타냄domainname.com/my-info** urn:isbn:0451450523 // URN 예제 // URL 예제 (URL은 URI의 한 형태)URL (Unifor..
서블릿 배포란 무엇인가?서블릿 배포는 개발된 서블릿을 애플리케이션 서버(예: 아파치 톰캣)에 올려서 클라이언트가 접근할 수 있도록 준비하는 과정을 말합니다. 배포된 서블릿은 클라이언트의 HTTP 요청을 받아 처리하고, 동적 웹 페이지를 생성하여 응답합니다.배포 과정의 주요 단계웹 애플리케이션 구조 설정서블릿을 포함한 모든 웹 애플리케이션 파일을 특정 디렉토리 구조에 맞게 배치합니다.배포 기술web.xml 파일 또는 애노테이션을 사용하여 서블릿, 필터, 리스너 등을 설정합니다.WAR 파일 생성 및 배포웹 애플리케이션을 WAR (Web Application Archive) 파일로 패키징하여 배포할 수 있습니다.서버 설정웹 서버 또는 애플리케이션 서버에 웹 애플리케이션을 등록하고 실행합니다.웹 애플리케이션 구..
학습 목표서블릿의 라이프사이클은 서블릿이 생성되고 초기화된 후 요청을 처리하고 종료되기까지의 생명 주기를 의미합니다. 서블릿 라이프사이클을 이해하면 서블릿이 웹 애플리케이션에서 어떻게 동작하는지 파악하기 위해 학습해야 합니다. 사전 기반 지식WAS--------웹컨테이너 -----------------------서블릿 컨테이너 ----------------------------- 서블릿 클래스 로딩 ----------------------------- 서블릿 인스턴스 생성(생성자 호출) ----------------------------- 서블릿 초기화(init 호출) ----------------------------- 요청 처리( service, doGet, doPost)----------------..