프로필사진
Servlet(3) - Dynamic web module version 2.5 vs 3.1

2019. 11. 4. 10:51🔴 JSP웹개발

300x250

  • servlet으로 추가하기 → description(추가함), URL mapping(edit함)

    ⇒ 이클립스가 web.xml에 자동으로 추가됨:

3.1 version [가장 큰 차이점]

web.xml을 자동으로 추가하지 않는다 (하려면 generate 해야함)
3.1부터는 xml파일에 개발자가 직접 쓰는 것이 아니라 → annotation방식으로 함 (내부적으로 xml이 존재하기 때문에)

 

HelloServlet생성 → ANNOTATION추가됨

comment (//어쩌구) : 소스에 전혀 영향 안끼침

annotation(/어쩌구/) : 코드 + 주석의 역할

 

직접 web.xml을 적지 않기 때문에 servlet안에 **@annotation("/요청경로")**이 꼭 있어야 한다!

→ Tomcat은 url mapping + servlet의 정보를 안보이는 곳에 등록시켜줌


ps. 주석효과: "//이 서블릿은 /hello요청이 들어왔을 때 서비스를 하는 객체이다"라고 알려줌

300x250