프로젝트를 생성할때 Java Perspective로 선택이 되어있었느냐, Java EE Perspective로 선택이 되어있었느냐에 따라서 메뉴의 구성이 달라진다.
Java Perspective가 선택되어 있을 경우

File > New > Project에서 Web을 찾아 Dynamic Web Project를 선택한다.


Java EE가 선택되어 있을 경우

File > New 에 들어가면 바로 Dynamic Web Project를 선택할 수 있다.

프로젝트 이름을 입력해준다.
Java web application은 WAS 안에 있어야 실행할 수 있다.
WAS를 선택하기 위해 Target runtime을 설정해줘야 한다. New Runtime을 선택해 Target runtime을 설정해준다.

Apache Tomcat의 9.0버전을 선택하고 Next를 클릭해준다.

Browse 를 클릭해 Tomcat을 설치한 경로를 찾아서 지정해준다.

servlet 등록하기
servlet : url 요청을 처리하는 프로그램
프로젝트 우클릭 > New > Servlet 클

Create Servlet 창이 뜨면
Java package명과 Class name입력 후 Next

URL mappings라고 되어 있는 부분에 WAS에 배포될 때 사용하는 이름이 나온다.

이클립스는 runtime으로 설정된 WAS에 다음과 같은 규칙의 URL로 sevlet을 실행하도록 설정한다.
http : // localhost:8080 / {프로젝트이름} / {URL Mapping값}
Finish 버튼을 클릭해준다.

/*
HTTP request의 첫 번째 줄에 메서드가 있다. 메서드에는 get, post, put, delete 등이 있다.
웹 브라우저가 get 메서드 방식으로 요청을 보낼떄 servlet에 doGet 메서드가 호출이 된다. get 메서드는 웹 브라우저가 서버에게 문서를 요청할때 사용하는 방식이다.
*/
자동으로 소스 코드가 이렇게 만들어진다.

src의 examples 패키지안의 HelloServlet을 우클릭하고 RunAs를 찾아 Run on Server를 클릭해준다.

톰캣 버전을 선택해주고, 항상 서버를 사용할 것이기 때문에 체크박스를 체크해 준 다음 Finish해준다.


참고 : boostcourse https://www.boostcourse.org/web316/lecture/254268/?isDesc=false
웹 프로그래밍(풀스택)
부스트코스 무료 강의
www.boostcourse.org
'boostcource > boostcourse_web programming' 카테고리의 다른 글
| Servlet 작성 방법 (0) | 2024.04.08 |
|---|---|
| Servlet (0) | 2024.04.08 |
| [HTML, CSS] 디버깅-HTML-CSS (0) | 2024.04.06 |
| [HTML, CSS] float layout (0) | 2024.04.06 |
| [HTML, CSS] Element가 배치되는 방법 (CSS Layout) 2 (0) | 2024.04.06 |