백엔드4 5-3) Servlet 라이프 싸이클-1 어떤 객체의 생성부터 소멸까지의 과정을 라이프 사이클(Life Cycle)라고 합니다. LifecycleServlet HttpServlet의 3가지 메소드를 오버라이딩 init() service(request, response) destroy() package examples; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.Ht.. 2021. 1. 2. 5-1) Servlet 이란? Servlet 작성 방법 자바 웹 어플리케이션(Java Web Application) WAS에 설치(deploy)되어 동작하는 어플리케이션입니다. 자바 웹 어플리케이션에는 HTML, CSS, 이미지, 자바로 작성된 클래스(Servlet도 포함됨, package, 인터페이스 등), 각종 설정 파일 등이 포함됩니다. 자바 웹 어플리케이션의 폴더 구조 WAS, 미들웨어, framework등을 사용할 때는 약속들이 정해져있다. 따라서, 위와 같은 폴더 구조를 반드시 지켜야한다. web.xml(배포 기술자) : 웹 애플리케이션의 정보를 가지고 있음 *) cmd창에서 tree /F 명령어로 트리구조 확인 가능 서블릿이란? 자바 웹 어플리케이션의 구성요소 중 동적인 처리를 하는 프로그램의 역할입니다. 서블릿을 정의해보면 서블릿(servlet.. 2021. 1. 1. 4-6) HelloWorld 서블릿 컴파일 및 실행하기-1 URL 주소 http://localhost:8080/{프로젝트이름}/{URL Mapping값} http://localhost:8080/firstweb/HelloServlet import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation c.. 2021. 1. 1. 4-5) Tomcat 다운받기 및 설치하기 들어가기 전에 word 파일을 열어서 내용을 확인하기 위해서는 ms office의 word 프로그램이나 viewer가 필요합니다. 웹 어플리케이션을 실행하기 위해서도 필요한 것이 있습니다. 그것이 WAS이고, 이번 학습에서 설치할 Apache Tomcat은 WAS 중 하나입니다. 웹 어플리케이션을 실행하기 위해서 필요하므로 설치해야 합니다. 학습하기 Apache Tomcat이란? 아파치 톰캣(Apache Tomcat)은 아파치 소프트웨어 재단(Apache Software Foundation, ASF)에서 개발한 세계에서 가장 많이 사용되는 WAS(Web Application Server)입니다. 컴퓨터에 운영체제를 설치해야만 컴퓨터를 사용할 수 있는 것처럼, 자바를 이용하여 작성된 웹 어플리케이션은 WA.. 2021. 1. 1. 이전 1 다음 반응형