package 명은 com.hauoli.mome로 해두었다.
(package명 규칙 : com.회사이름.프로그램이름)
프로젝트를 생성하고 Maven Dependencies에 보면 자동적으로 추가된 라이브러리 목록을 확인 할 수 있다.
그리고 설정한 대로 repository에 라이브러리가 저장되었다.
이런 라이브러리는 pom.xml에서 관리하고
라이브러리를 추가하고 싶으면 pom.xml에 <dependency></dependency> 태그로 추가한다.
확인했으니... 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
- 동적 웹 프로젝트를 개발할 때, 사용자의 요청과 응답을 처리해 주는 역할
'MOME 프로젝트' 카테고리의 다른 글
Git 이클립스 연동 (0) | 2020.09.01 |
---|---|
1. 스프링 프로젝트 개발환경 설정 (0) | 2020.08.24 |
MOME(모든메뉴) 프로젝트 DAY 2 - AWS 서버 생성 (0) | 2020.02.15 |
댓글