본문 바로가기

서블릿2

서블릿 : 초기화 서블릿 로딩과 초기화* 서블릿 컨테이너는 처음 서블릿을 실행할 때 서블릿 객체를 생성한다. 그 이후 요청이 오게되면 이미 생성된 서블릿 객체를 그대로 사용한다.* 웹 컨테이너가 서블릿 객체를 생성하고 init() 메소드를 호출하는 과정을 [서블릿 로딩] 과정이라고 하며, init() 메소드를 통해 서블릿의 초기화 작업을 수행한다. 1) init() 메소드 기본 구현 public void init(ServletConfig config) throws ServletException{ this.config = config;this.init(); } public void init() throws ServletException { } * 서블릿 컨테이너는 서블릿을 초기화하기 위해 ServletConfig 파라미터를.. 2016. 11. 22.
서블릿 : 기본 서블릿* JSP 표준이 나오기 전에 만들어진 표준으로 Java 웹 어플리케이션을 개발할 수 있도록 만들어졌다.* 서블릿을 이용해 Java 클래스를 이용해 웹 어플리케이션을 개발한다.* MVC 패턴을 지워나는 프레임워크를 만들어야 하는 경우 서블릿 기반 코드를 개발하는 경우가 많다. 서블릿 개발 과정1) 서블릿 규약에 따라 자바 코드를 작성한다.2) 자바 코드를 컴파일하여 클래스 파일을 생성한다.3) 클래스 파일을 /WEB-ONF/classes 폴더에 패키지에 알맞게 위치시킨다.4) web.xml 파일에 서블릿 클래스를 설정한다.5) 톰캣 등의 컨테이너를 실행한다.6) 웹 브라우저에서 확인한다. 서블릿 구현 (자바 코드 작성) - NowServlet.java import javax.servlet.Servl.. 2016. 11. 21.
반응형