반응형
자바 웹 어플리케이션(Java Web Application)
WAS에 설치(deploy)되어 동작하는 어플리케이션입니다.
자바 웹 어플리케이션에는 HTML, CSS, 이미지, 자바로 작성된 클래스(Servlet도 포함됨, package, 인터페이스 등), 각종 설정 파일 등이 포함됩니다.
-> WEB-INF, web.xml 파일이 자바 웹 어플리케이션의 폴더에 반드시 있어야하는 등
자바 웹 어플리케이션의 구조를 지켜야한다.
서블릿이란?
자바 웹 어플리케이션의 구성요소 중 동적인 처리를 하는 프로그램의 역할입니다.
서블릿을 정의해보면 서블릿(servlet)은 WAS에 동작하는 JAVA 클래스입니다.
서블릿은 HttpServlet 클래스를 상속받아야 합니다.
서블릿과 JSP로부터 최상의 결과를 얻으려면, 웹 페이지를 개발할 때 이 두 가지(JSP, 서블릿)를 조화롭게 사용해야 합니다.
예를 들어, 웹 페이지를 구성하는 화면(HTML)은 JSP로 표현하고, 복잡한 프로그래밍은 서블릿으로 구현합니다.
즉, URL 요청을 처리하는 프로그램이다.
URL 주소는 아래와 같이 지정이 된다.
http://localhost:8080/{프로젝트이름}/{URL Mapping값}
이 때, URL Mapping 값은 아래와 같이 서블릿을 만들 때 설정할 수 있다.
- HTTP 메서드 : GET, POST, PUT, DELETE
1) GET - 웹 브라우저가 서버에게 문서를 요청할 때 사용하는 방식
-> doGet();
반응형
'Programming > JSP & Servlet & Mysql' 카테고리의 다른 글
실습 6) 서블릿 Request, Response 이해하기 (0) | 2020.11.11 |
---|---|
실습 5) 서블릿 작성방법 😇, 서블릿 생명주기 (0) | 2020.11.10 |
실습 3) 맥에서 톰캣 설치하기, 톰캣 실행하기 (0) | 2020.11.10 |
실습 2) 저급언어와 고급언어, HTTP란?, WAS (0) | 2020.10.30 |
실습 1) JDBC란? JSP란? JSTL이란? 서블릿이란? (0) | 2020.10.28 |