테스트 하는데도 패턴이 있구나.

http://xunitpatterns.com/index.html
저작자 표시 비영리 변경 금지
Posted by 재만 트랙백 0 : 댓글 0

DD(Deployment Descriptor) 파일로 쓰이는 web.xml에서 초기값을 정해 서블릿에 넘겨줄수있다.

ServletConfig와 ServletContext 를 사용할 수 있다.

ServletConfig는 컨테이너가 서블릿을 만들때 DD를 읽어 이름/값의 쌍으로 ServletConfig를 생성한다
서블릿이 다시 배포되지 않는 이상 DD를 수정한다고 바뀌지 않는다.

ServletContext는 서블릿만 사용하는 것이 아니라 모든 웹 어플리케이션에서 사용할 수 있다.

쉽게 말하면 ServletConfig는 서블릿 당 하나, ServletContext는 웹 어플리케이션 당 하나.

web.xml

더보기


TestInitParams.java

더보기


저작자 표시 비영리 변경 금지
Posted by 재만 트랙백 0 : 댓글 0

Head First Servlet & JSP 에 설명된 초 간단 MVC

form.html 에서 form을 사용해서 request를 날리는데 서블릿이 받는다.
request를 받은 서블릿은 내부 처리를 한 후에 서블릿에서 바로 html을 그려주는게 아니라
view를 지정해 html을 그려준다

BeerSelect.java

더보기


서블릿에서 RequestDispatcher를 사용하는 점은 몰랐었다.
저작자 표시 비영리 변경 금지
TAG JSP
Posted by 재만 트랙백 0 : 댓글 0