*servlet & jsp*

[servlet] Dynamic Web Project만들기 (동적인 웹 어플리케이션)

깐부로부터 2022. 1. 2. 17:55

 

Context root : 이 어플리케이션만의 고유한 이름으로 지어줄것(기본값==프로젝트명/보통재정의함)
=> 하나의 서버로 여러개의 어플리케이션을 구동시킬 수 있음.
고유한 이름을 따라서 해당 어플리케이션에 접근하는 경로로 사용가능하고, 어플리케이션들을 구분할 수 있음

 

Content directory : 실제로 배포되는 폴더(즉, 서버에 올라가는 폴더) 최상위 폴더명 지정하는것
=> default output folder의 WebContent 폴더로 지정할것!!!!

 

Generate web.xml deployment descriptor 무조건 체크할것(기본적으로 체크 안되어있음)
=> web.xml 문서에 기본적으로 해당 어플리케이션에 대한 전체 설정 정보를 가지고 있는 파일
(서버 실행과 동시에 메인페이지를 지정해줌) 굳이 파일을 수정할 일이 없다면 안만들어도 되지만
(내부적으로 sever가 가지고 있는 web.xml파일이 존재하긴 함) web.xml==환경설정파일
그래도 혹시나 수정을 한다거나 작업할 일이 있을 수도 있으므로 무조건 만들고 시작하자!!!

 

 

네비게이터에 생성 완료된 모습

 

 

Servlet 이란?
웹 서비스를 위한 "자바 클래스"를 말하며 자바를 이용해서 웹을 만들기 위해 필요한 기술이다

- 사용자의 요청을 받아서 처리하고 그에 해당되는 응답페이지를 만들어 다시 사용자에게 전송해주는 역할을 하는 자바클래스(컨트롤러)

- 에서 동적인 페이지JAVA로 구현할 수 있게 해주는 서버측 프로그램(WAS에서 구동됨)
=> JAVA클래스에서 웹페이지 구현을 위해 HTML을 구현할 수 있음