2024/07/02 5

[JSP] Get, Post 요청 방식에 이해

사전 기반 지식 1. HTTP 메세지 클라이언트에서 요청을 하면 HTTP 메세지가 만들어 진다. 2. URI 와 URL URI와 URL은 주소 방식은 인터넷 세상에서 리소스를 식별하고 접근하기 위한 개념이다. URI (Uniform Resource Identifier)URI는 인터넷에서 리소스를 식별하기 위한 문자열이다.URI는 특정 리소스를 고유하게 식별하며, 리소스의 위치와 상관없이 해당 리소스를 지칭할 수 있다.// 리소스의 이름만 나타냄 domainname.com/my-info urn:isbn:0451450523 // URN 예제 http://www.domainname.com/my-info // URL 예제 (URL은 URI의 한 형태) URL (Uniform Resource Locator)UR..

[JSP] 서블릿 작성, 배포, web.xml 설정에 이해

서블릿 배포란 무엇인가?서블릿 배포는 개발된 서블릿을 애플리케이션 서버(예: 아파치 톰캣)에 올려서 클라이언트가 접근할 수 있도록 준비하는 과정을 말한다. 배포된 서블릿은 클라이언트의 HTTP 요청을 받아 처리하고, 동적 웹 페이지를 생성하여 응답한다.  배포 과정의 주요 단계웹 애플리케이션 구조 설정서블릿을 포함한 모든 웹 애플리케이션 파일을 특정 디렉토리 구조에 맞게 배치한다.배포 기술web.xml 파일 또는 애노테이션을 사용하여 서블릿, 필터, 리스너 등을 설정한다.WAR 파일 생성 및 배포웹 애플리케이션을 WAR (Web Application Archive) 파일로 패키징하여 배포할 수 있다.서버 설정웹 서버 또는 애플리케이션 서버에 웹 애플리케이션을 등록하고 실행한다.  웹 애플리케이션 구조웹 ..

get_post 부분 문제 해결

Q 문제 HTTP 요청 메시지 시작줄에 /req-test?name="홍길동"&age=100"여기에 age=100이 뜨게...이렇게 int 값을 넣어줘서 100이 출력 되게 하면 되지 않을까?.. 했는데아니었다..! int age = Integer.parseInt(request.getParameter("age"));이렇게 입력을 해줘야 한다!response.getWriter().print(" "+ greeting + age +" ");밑에 age도 추가 해야 됨! 그럼 문제 해결!!! package com.tenco.controller;import jakarta.servlet.ServletException;import jakarta.servlet.annotation.WebServlet;import jaka..

error note 2024.07.02

[JSP] 서블릿 Life Cycle 이란?

서블릿의 라이프사이클은 서블릿이 생성되고 초기화된 후 요청을 처리하고 종료되기까지의 생명 주기를 의미한다. 서블릿 라이프사이클을 이해하면 서블릿이 웹 애플리케이션에서 어떻게 동작하는지 파악하기 위해 학습해야 한다. 사전 기반 지식 서블릿 라이프사이클 단계💡 서블릿 라이프사이클은 서블릿이 생성되고, 요청을 처리하며, 소멸되는 전체 과정입니다. 서블릿의 생명 주기는 세 가지 주요 메서드인 init(), service(), destroy() 로 구성된다.클래스 로딩 (Class Loading)인스턴스 생성 (Instantiation)초기화 (Initialization)요청 처리 (Request Processing)종료 (destroy) 1. 클래스 로딩 (Class Loading)설명: 서블릿 컨테이너는 서..