Whiteship's Note

'Servlet Test'에 해당되는 글 1건

  1. 2008.01.16 @Configurable + 톰캣 (2)

@Configurable + 톰캣

Spring/Chapter 6 : 2008.01.16 10:55


테스트 코드는 다음과 같습니다.

public class MemberTestServlet extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        Member member = new Member();
        if(member.getMemberRepository() == null)
            System.out.println("Opps Repository Null");
        if(member.getMemberRepository().getSessionFactory() == null)
            System.out.println("Opps SessionFactory Null");
        System.out.println("Good!!!");
    }

}

간단하죠. 뷰에 디스패칭을 하지도 않았습니다. 그냥 콘솔에 Good!!만 출력하도록 했습니다. 그 이외의 경우(Null)에는 화면에 뭐가 Null인지 출력하도록 했죠. 그리고 이 녀석을 web.xml에 등록했습니다.

    <servlet>
        <servlet-name>memberTest</servlet-name>
        <servlet-class>web.MemberTestServlet</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>memberTest</servlet-name>
        <url-pattern>/memberTest.do</url-pattern>
    </servlet-mapping>

그리고 브라우저에서 /memberTest.do 를 호출하고 콘솔 창을 봤습니다.

사용자 삽입 이미지

사용자 삽입 이미지

결론 : @Configurable은 웹 서버에서도 잘 동작 합니다.
top

  1. 김경태 2008.01.21 12:11 PERM. MOD/DEL REPLY

    친철하시게도 직접 테스트까지 해서 올려주시다니 감사합니다.
    다른일로 테스트를 못해보다가 오늘 해봤는데 -javaagent 옵션은 줬는데 다른 곳에 실수가 있었더군요.
    블로그에서 항상 많이 배우고 있습니다 ^^ 감사합니다.

    Favicon of http://whiteship.tistory.com BlogIcon 기선 2008.01.21 13:45 PERM MOD/DEL

    넹..그냥 저도 안 해본거라서 공부도 할 겸 해본거랍니다.ㅋ;

Write a comment.