본문 바로가기
MOME 프로젝트

2. 프로젝트 생성

by reumiii 2020. 8. 24.

package 명은 com.hauoli.mome로 해두었다.

(package명 규칙 : com.회사이름.프로그램이름)

 

 

 

프로젝트를 생성하고 Maven Dependencies에 보면 자동적으로 추가된 라이브러리 목록을 확인 할 수 있다.

그리고 설정한 대로 repository에 라이브러리가 저장되었다.

 

 

이런 라이브러리는 pom.xml에서 관리하고

라이브러리를 추가하고 싶으면 pom.xml에 <dependency></dependency> 태그로 추가한다.

pom.xml

 

 

 

확인했으니... mome 프로젝트의 서버를 생성!

 

 

생성한 서버를 start하고 주소창에 http://localhost:(포트번호)/(프로젝트명)/을 치면

다음 화면이 뜨며 로드 성공!🤩

 

 

 

 

 


⭐ Controller

- Controller는 웹 클라이언트의 요청이 들어오면 비즈니스 로직을 분기하여

  요청을 처리하고 결과를 보여주는 Dispatcher의 역할을 한다.

 

@RequestMapping으로 비즈니스 로직을 분기하고

return으로 처리결과를 응답해준다.

 

 

 

⭐ web.xml

- 서블릿 배포 기술자 (DD : Deployment Descriptor)

- 각종 설정을 위한 설정 파일

- WAS(Web Application Server)가 최초 구동(개발기에서는 Tomcat)될때, WEB-INF 디렉토리에 있는 web.xml을 읽고

웹 애플리케이션 설정을 구성한다.

 

 

 

 

⭐ servlet-context

- 서블릿 관련 설정

prefix(접두사)를 /WEB-INF/views/

suffix(접미사)를 .jsp라고 미리 설정해두어

controller에서 리턴할때 '/WEB-INF/views/home.jsp' 다 쓰지 않고 'home' 만 입력해도 해당 파일을 리턴하도록 해준다.

 

 

⭐ Servlet

- 동적 웹 프로젝트를 개발할 때, 사용자의 요청과 응답을 처리해 주는 역할

 

 

 

 

 

 

 

댓글