개발입문/개발환경 세팅
이클립스에서 Servlet 배포환경 구축하기
haloaround
2017. 2. 13. 23:11
이클립스에서 Servlet 배포환경을 구축하겠습니다. 배포환경 구축에는 기본적으로 다음 요소들이 필요합니다. 뼈대만 구축해보는 걸로 :3
1. Static Web Resource: form.html, result.jsp
2. DD: servlet, servlet-mapping 포함
3. Servlet: 실제 비즈니스로직 포함 (+자바 유틸리티 클래스)
4. lib : 라이브러리 (servlet-api.jar)
lib .jar 파일 등록
- 빌트인 자바 클래스 외 라이브러리를 추가할 경우
- 프로젝트 선택 - Properties - Java BuildPath 선택
- [Add External Jars...]
- 톰캣 디렉토리 lib 폴더 servlet-api.jar 추가
DD Distribution Descriptor
- WEB-INF 하위 DD 위치
- DD 포맷 확인: https://www.mkyong.com/web-development/the-web-xml-deployment-descriptor-examples/
SERVLET 서블릿 생성
1. 소스폴더 안에 패키지 생성
2. Servlet 추가
- Servlet Class 이름 지정
- Servlet URL 경로 지정
(DD 에서 확인 가능)
3. DD Servlet 설정
- Container가 식별할 수 있도록 Servlet 정보 입력
- Servlet 논리적 이름 servlet-name
- Servlet 클래스 경로 servlet-class
- Servlet 요청 경로 url-pattern
4. Servlet
- HttpServlet 상속
- HTTP 메소드 doGet, doPOST etc. 구현
배포 및 확인
- form.html 시작 - servlet 처리 - result.jsp 랜딩
- RUN, 서버 재시작 (재컴파일, 빌드)