2014. 1. 4. 09:55
JSP 어노테이션

JSP 2.2 는 서블릿 설정을 web.xml 보다는 어노테이션 기반을 우선 제공 하고 있다.


어노테이션(Annotaion)

Java 5.0 부터 지원되는 기술로, 기존 설정 파일 (web.xml 등) 에서 제공 하는 설정 내용들을 설정 파일에서 설정하지 않아도 해당 소스 내에 설정할 수 있는 방법을 제공함으로써 설정 파일의 크기를 줄이거나 설정 파일 자체를 없앨 수 있는 역할을 하는 기능이다. 


class 위쪽 부분에 @WebServlet("/login") 이라는 어노테이션 코드이다. 

http://localhost:8080/JspProject/login  로그인 서블릿과 매핑되어 아래 servlet 이 호출된다.


@WebServlet("/login")
public class LoginServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public LoginServlet() {
        super();
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
	}
}


Posted by hoonihoon