Servlet

planted-ji·2023년 5월 1일
0
post-custom-banner

자바 웹 어플리케이션(Java Web Application)

▷ WAS에 설치(deploy)되어 동작하는 어플리케이션.
▷ 자바 웹 어플리케이션에는 HTML, CSS, 이미지, 자바로 작성된 클래스(Servlet도 포함, package, 인터페이스 등), 각종 설정 파일 등이 포함된다.

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

서블릿이란?

▷ 자바 웹 어플리케이션의 구성요소 중, 동적인 처리를 하는 프로그램의 역할. WAS에 동작하는 JAVA 클래스이다. 
▷ 서블릿은 HttpServlet 클래스를 상속받아야 한다.
▷ 서블릿과 JSP로부터 최상의 결과를 얻으려면, 웹 페이지를 개발할 때 두 가지(JSP, 서블릿)를 조화롭게 사용해야 한다.
└ 예를 들어, 웹 페이지를 구성하는 화면(HTML)은 JSP로 표현하고, 복잡한 프로그래밍은 서블릿으로 구현한다.


생각해보기
1. 동적인 페이지가 필요한 경우는 어떤 것일까?

▷ 사용자 요청에 맞는 서비스를 원활하게 제공하라면 동적인 페이지가 필요하다.

웹 서버와 WAS, CGI (feat. 스레드와 프로세스)

post-custom-banner

0개의 댓글