본문 바로가기
반응형

서블릿2

[부스트코스] 1. 웹 프로그래밍 기초 | 5. Servlet - BE | Servlet Lifecycle Servlet 어플리케이션을 알맞게 생성하기 위해서는, Servlet의 동작방식을 잘 알고 있어야 한다. 그중에서도 가장 기본이 바로 Lifecycle이다. 1. 개념 Servlet이 WAS 위에서 생성되면 아래와 같은 순서대로 Servlet의 매서드들을 실행한다. 1. WAS는 Servlet 요청을 받으면, 일단 그 Servlet이 메모리에 있는지 확인한다. 2. 메모리에 없다면, Servlet의 생성자를 이용해서 그 Servlet을 메모리에 등록한다. 3. init() 메서드를 실행한다. 4. service() 메서드를 실행한다. Client의 요청을 처리한다. 5. WAS가 종료되거나, Servlet이 갱신되면 destroy() 메서드가 실행된다. 2. 실행 저번 포스팅을 참고하여 Lifecycle.. 2020. 2. 24.
[부스트코스] 1. 웹 프로그래밍 기초 | 4. 개발환경 설정 - BE | 6) HelloWorld 서블릿 컴파일 및 실행하기 자바로 작성된 웹 어플리케이션을 실행하기 위해서는 이전 포스팅에서 다운로드 했던 Apache Tomcat이 필요하다. 이 Tomcat을 이용하여 로컬 서버의 URL로 접속했을 때 Hello World 를 출력하는 작업을 해보겠다. 일단 Servlet 이란 간단히 말하자면, 서버의 특정 URL로 접속했을때 (요청) 응답을 하는 역할을 하는 어플리케이션을 말한다. 위키백과에서는 https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94_%EC%84%9C%EB%B8%94%EB%A6%BF 자바 서블릿 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 자바 서블릿(Java Servlet)은 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양을.. 2020. 2. 21.
반응형