마농의 개발 일지

3. Servlet 이란? 본문

JSP & Servlet

3. Servlet 이란?

마농.. 2022. 9. 2. 23:37

1. 자바 웹 어플리케이션

- WAS에 설치(deploy)되어 동작하는 어플리케이션.

- 자바 웹 어플리케이션에는 HTML, CSS, 이미지, 자바로 작성된 플래스(Servlet도 포함됨, package, 인터페이스 등),  각종 설정 파일 등이 포함된다. 복잡한 웹일수록 이런 요소들이 많아짐.

 

2. 자바 웹 어플리케이션 폴더 구조

  1) WEB-INF 폴더

     (1) web.xml 파일 (배포기술자. 웹 어플리케이션에 대한 정보 포함. servlet 3.0 미만에서는 필수, 3.0이상에서는 어노테이션을 사용)

     (2) lib 폴더  --- jar 파일들

     (3) classes 폴더 --- java 패키지, classes 들

 

   2) 리소스들 (각종 폴더, 이미지, 다양한 리소스들)

 

3. Servlet 이란?

 1) 자바 웹 어플리케이션의 구성요소 중 동적인 처리를 하는 프로그램의 역할 

 2) 서블릿을 정의해보면

    - 서블릿은 WAS에서 동작하는  JAVA 클래스이다.

    - 서블릿은 HttpServlet 클래스를 상속받아야 한다.

    - 서블릿과 JSP로부터 최상의 결과를 얻으려면, 웹 페이지를 개발할 때 이 두가지 (JSP, 서블릿)를 조화롭게 사용해야 한다.

    - 예를 들면, 웹 페이지를 구성하는 화면(HTML)은 JSP로 표현, 복잡한 프로그래밍은 서블릿으로 구현

 

 

'JSP & Servlet' 카테고리의 다른 글

4. Servlet 작성 방법  (0) 2022.09.03
2. 웹의 동작  (0) 2022.09.01
1. 웹 프로그래밍 시작  (0) 2022.08.31