우리 프로젝트의 첫 시작점
"이론은 알겠는데 — 내가 만든 게 도대체 어떻게 화면에 뜨는지 모르겠어요."
오늘 그 첫 성공을 만듭니다. 화려하지 않습니다 — "Hello" 한 줄.
하지만 이 한 줄이 v0 출발점 입니다.
자바로 동적 응답을 만드는 가장 단순한 단위. Spring 도 사실은 Servlet 위에 얹힌 거대한 도우미일 뿐입니다.
@WebServlet("/hello")
public class HelloServlet extends HttpServlet {
protected void doGet(HttpServletRequest req,
HttpServletResponse resp)
throws IOException {
resp.setContentType("text/html;charset=UTF-8");
resp.getWriter().write("<h1>Hello, World</h1>");
}
}
/hello 로 들어오는 GET 요청에 대한 응답을 만드는 것 — 그게 Servlet 의 일.
http://localhost:8080/.../hello단순하지만 — 이게 당신이 만든 첫 동적 응답입니다.
웹의 동작 원리를 이론으로만 안다.
Tomcat 이 어디 있는지조차 모름.
내가 짠 자바 코드가 Tomcat 위에서 돌아가고, 그 결과를 브라우저에서 직접 본다.
우리 프로젝트가 살아있다.
오늘부터 우리 프로젝트는 v0 → v∞ 로 진화합니다. 이 단순한 Hello 한 줄을 출발점으로:
다음 차시 (Part 2): JVM 한눈에 — 자바가 OS 위에서 어떻게 돌아가는지.