※ 자바 jdk설치, 환경변수 설정 등은 이미 진행된 상태.

1. 이클립스 다운로드 및 설치
    http://www.eclipse.org/ 사이트 다운로드 메뉴에서 이클립스 다운로드
    버젼 : Eclipse IDE for Java EE Developers

    다운로드 후 c:\webex\ 에 압축 풀어주기 (폴더는 자동으로 생기므로 webex에 걍 풀어준다.)
    workspace는 c:\webex\workspace 로 잡아준다.

2. 톰켓 다운로드
    http://tomcat.apache.org/ 사이트 다운로드 메뉴에서 톰캣 다운로드
    버젼 : tomcat 7.0
    Core: 에 zip파일로 받는다.    

    다운로드 후 c:\webex\ 에 압축 풀어주기 (폴더 걍 생기므로 webex에 걍 풀어준다.)
   
3. 이클립스 톰켓 세팅
    이클립스 실행.
    상단 windows - preference - Server - Rutime Enviroment - Add - Apache Tmocat v7.0을 골라준다.
    Next 버튼 클릭 - Tomcat installation directory 에서 C:\webex\apache-tomcat-7.0.25 로 설정
    Finish 버튼 클릭

4. 프로젝트 생성
    이클립스 우측 클릭 - new - Dynamic Web Project 를 클릭.
    Project name : day01
    Target Runtime : Apache Tomcat v7.0
    Dynamic web module version : 2.5
    next - next - Finish

5. Servlet 파일 생성
    우측 클릭 - new - Servlet 클릭
    Java package : org.thinker (?)
    Class name : HelloServlet
    Next 클릭
    URL mapping : /HelloServlet 를 -> /hello 로 바꿔준다. 실제 url주소부분이 되므로...
    Next - Finish
    
6. 구현

package org.thinker;

import java.io.IOException; 
import java.io.OutputStream;

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

/**
 * Servlet implementation class 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#service(HttpServletRequest request, HttpServletResponse response)
  */
 protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  
  OutputStream out = response.getOutputStream(); //서버에서 브라우저로 내보내기 위한 선언문
  
  String str = "<h1>Hello Servlet</h1>"; //내보낼 데이터를 스트링으로 저장.
  out.write(str.getBytes()); //스트링에 저장된 값을 바이트로 바꿔서 내보낸다. 소켓은 바이트로 전송
   
 }

}

녹색 글자외에는 Servlet 을 생성하면 자동으로 코딩된다.

7. 결과값 확인
    project 에서 우측클릭 후 Run As - Run On Server 를 클릭한다.
    Next - Finish
    404 에러.
    주소를 http://localhost:8081/day01/ 에서 http://localhost:8081/day01/hello 로 바꾸어 준다.
    hello는 서블릿 생성할때 url mapping 값에서 설정된 값.
    이후 정상적으로
    Hello Servlet가 출력된다.


   

'프로그램 > 웹프로그래밍' 카테고리의 다른 글

query maker  (0) 2012.02.23
JDBC드라이버 이클립스 세팅 / 연결 체크 포인트  (0) 2012.02.10
오라클 설치 및 기본세팅  (0) 2012.02.10
Java - JDK다운/설치 및 환경변수 설정  (0) 2012.01.18
hashmap  (0) 2011.12.29