6. HelloWorld 서블릿 컴파일 및 실행하기 - accidentlywoo/legacyVue GitHub Wiki

6. HelloWorld 서블릿 컴파일 및 실행하기

  • 들어가기 전에 모든 프로그램의 시작은"Hello World"를 한 번 출력해 보는거 아시죠? 이번 학습에서는 편안한 마음으로 따라 하면서 Hello World를 한 번 출력해봄으로써 내가 웹개발을 할 수 있는 준비가 다 되었구나 정도만 느끼면 좋을것 같습니다.

학습 목표

  1. 자바 웹 어플리케이션을 작성할 수 있습니다.

핵심 개념

  • 자바 웹 어플리케이션
  • HttpServlet
  • Dynamic Web Project

학습하기

URL 조소

http://localhost:8080/{프로젝트이름}/{URL Mapping값} ` package examples;

import java.io.IOException; import java.io.PrintWriter;

import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;

/**

  • Servlet implementation class HelloServlet */ @WebServlet("/HelloServlet") public class HelloServlet extends HttpServlet { private static final long serialVersionUID = 1L;

    /**

    • @see HttpServlet#HttpServlet() */ public HelloServlet() { super(); // TODO Auto-generated constructor stub }

    /**

    • @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); out.println("

      Hello World

      "); }

}

`

생각해보기

  1. 어떤 과정을 거쳐서 브라우저에 "Hello World"가 출력될까요?
⚠️ **GitHub.com Fallback** ⚠️