728x90
반응형

점심 시간에 톰캣 7에대한 이야기가 나와서 잠깐 호기심에 설치를 해보고 테트스 해보니 정말

web.xml이 없었다. 아직 mybatis까지는 테스트 못했지만 내일쯤에 테스트 해볼수 있을 것같다.

이클립스로 일단 테스트 햇지만, 이번주까지 넷빈에서도 테스트 해봐야 겠다.

관련문서 :

 http://tomcat.apache.org/tomcat-7.0-doc/index.html

 http://wiki.apache.org/tomcat/TomcatVersions

 

Servlet 3.0을 지원 , JDK 1.6 이상에서 지원 된다.

 

이클립스 설치 이후 프로젝트 빌더 할때 새로 설치해놓은 톰켓7.0을 설정했다.

프로젝트 생성 : New Dynamic Web Project

 

프로젝트 설정이후 WebContent 폴더안에

 

서블릿을 만들어 본다. 프로젝트 창에서 New -> Servlet 클래스 생성

 

 

 

 

아래의 소스 처럼 어노테이션으로 서블릿객체와 매핑 설정으로 변경되었다.

좀더 간편해 진것 같다.

 

 

 package ex1;

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;

@WebServlet("/MyTest")
public class MyTest extends HttpServlet {
 
 private static final long serialVersionUID = 1L;
      
 private void testMethod(HttpServletRequest request,
   HttpServletResponse response) throws ServletException,IOException {
  
  PrintWriter out = response.getWriter();
  out.println("Test Page");
 }
 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  
  testMethod(request,response);
 }
 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  
  testMethod(request,response);
 }

}

 

 

 

다음은 Struts2와 연동하는것을 테스트 해야겠다.

 

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,