-
[JSP, Servlet] 기초 3WEB 만들기/mk_web - JSP, Servlet 2024. 3. 21. 23:01
URL Mapping과 어노테이션( Annotation )
패키지를 생성하고 New - Servlet
HelloServlet - Next 클릭
그럼 위와같이 나오는데 URL mappings에서 add버튼을 클릭해서 /hello를 추가해준다
그럼 위와같이 /hello가 추가되는것을 볼 수 있다
다음으로 doGet만 사용할 예정이므로 doGet만 선택 후 Finish
위와 같이 작성한다
실행하면 위와같이 나온다
방금전에 URL mapping한 /hello 로 접근해보면 똑같은 결과를 얻을 수 있다
Java 5.0부터 AT 사인( @ )으로 시작하는 어노테이션이 지원되었다
어노테이션은 문장이나 문서에 추가적인 정보를 기입하는것을 말한다
자바 프로그램에 영향을 주는 것이 아니라 컴파일할 때 환경 설정을 변경해 줄 것을 알려주는 주석형태이다
@WebServlet 어노테이션에 의해서 자바 클래스 명인 HelloServlet 대신 hello로 서블릿을 요청할 수 있다
추가적으로 새롭게 서블릿 클래스를 정의하기 위해서는 javax.servlet.http 패키지에서 제공하는
HttpServlet 클래스를 상속받아 구현해야 하고 브라우저를 통해 외부에서 실행되기 때문에
접근 제한자는 반드시 public이어야 한다그리고 server.xml 아래쪽에 보면 Context라고해서 docBase가 설정되어있음을 확인할 수 있다
그리고 새로 추가될때마다 오른쪽으로 추가가 된다
Enter키로 하나하나 정렬을 해 줄 수 있다
자동정렬은 Source - Format 을 클릭하면 된다
자동정렬이 완료되었다
여기서 docBase가 web-study-02로 자동으로 추가되었기 때문에 나중에 수정이 필요하다면 이곳에서 수정하면 된다
728x90'WEB 만들기 > mk_web - JSP, Servlet' 카테고리의 다른 글
[JSP, Servlet] 기초 4 (0) 2024.03.24 주석 단축키 변경, 자동완성 (0) 2024.03.24 [JSP, Servlet] 기초 2 (0) 2024.03.21 [JSP, Servlet] 기초 1 (0) 2024.03.17 우분투 이클립스 톰캣9, auto import, 글자 크기 설정하기 (0) 2024.03.12