Programming/Java

[Servlet / JSP] 서블릿 웹 프로젝트 생성

seandoesdev 2023. 8. 9. 00:46

서블릿 웹 프로젝트 생성(feat. Eclipse)

File ➡️ New ➡️ Dynamic Web Project

버전을 확인해주는 것은 중요하다. 

Dynamic WebModule 4.0 버전은 Java 1.8 버전 이상과 Servlet API 4.0, Tomcat 9 버전 이상이 필요하다.

설정할 것이 따로 없다. 넘기도록 하자.

 

Content Root(= Content Path) : 기본적으로 프로젝트의 이름이 설정 되어 있다. 

Content directory : WebCotent 디렉토리 내에 WEB-INF와 META-INF가 생성되며, WebContent 내에 정적 소스 파일들(html, jsp, image, etc)이 저장 된다.

기본 프로젝트가 생성되었다.

프로젝트 내에 있는 것들에 대해서 알아보자.

  • src : 자바 코드(.java) 파일들을 모아놓은 곳
  • Libraries : Tomcat(tomcat-api.jar)과 Servlet(servlet-api.jar) 등이 있는 곳
  • WebContent : Eclipse의 표준 프로젝트 구조로 인식.
  • WEB-INF : Web Information의 약자. Web 정보에 관한 중요한 파일들이 저장된다. 예를 들어, web.xml, lib 등이 있다.
    WEB-INF 폴더에는 외부에서 접근할 수 없으므로 오직 서버 내에서만 접근이  가능하다.