while(1) work();
반응형
3. Servlet으로 방명록 만들기

개요 Servlet을 이용해 방명록을 만들어 본다. 이후 템플릿 엔진을 이용해 코드를 개선하고 최종적으로 Spring MVC를 이용해 개선할 것이다. Comment Entity package com.lickthespring.web.entity; public class Comment { private final String name; private final String comment; public Comment(String name, String comment) { this.name = name; this.comment = comment; } public String getName() { return name; } public String getComment() { return comment; } } C..

article thumbnail
2. Servlet 만들어보기

개요 이제 HttpServlet을 상속받아 우리의 비즈니스 로직을 처리하는 Servlet을 만들고 WAS에게 처리하도록 하면 HTTP 애플리케이션이 완성된다. 프로젝트 생성 mvn archetype:generate 위 명령을 입력해 빈 프로젝트를 생성해주자. 4.0.0 com.lickthespring.web web 1.0-SNAPSHOT web war UTF-8 1.7 1.7 junit junit 4.11 test jakarta.servlet jakarta.servlet-api 6.0.0 provided maven-compiler-plugin 3.6.1 1.8 1.8 maven-war-plugin 3.3.2 src/main/webapp/WEB-INF/web.xml false 위와 같이 pom.xml을 수..

article thumbnail
1. Servlet과 WAS의 필요성

HTTP 서비스를 만드는 방법 HTTP 프로토콜 아래에서 동작하는 서비스를 어떻게 구현할 수 있을까? HTTP는 TCP 프로토콜을 사용해서 (주로) 80포트에서 위와 같은 평문을 주고받는 프로토콜이다. 클라이언트가 HTTP 프로토콜에 맞추어 Request를 보내면 서버도 HTTP 프로토콜 맞추어 Response를 보낸다. 따라서 아래와 같은 동작을 하는 프로그램을 만들면 HTTP 애플리케이션을 만들 수 있다. TCP 80포트에서 수신 대기 하는 소켓 생성 요청이 들어오면 HTTP 프로토콜에 맞는 형식인지 확인 HTTP Request 패킷을 분석해서 메서드(GET, POST, …), 요청 경로, 헤더 정보, 파라미터, 요청 본문 등을 파싱 메서드와 요청 경로에 맞는 함수를 호출 함수에서 비즈니스 로직 처리..

반응형

검색 태그