
웹 프로젝트 생성

New -> Dynamic Web Project를 클릭하여 웹 프로젝트를 생성합니다.

이클립스 서버는 어떤 버전을 사용하는가에 따라 일부 옵션사용이 제한적일 수 있습니다.

웹 프로젝트의 이름 : Context root / 웹 프로젝트의 폴더 : Content directory
Generate web.xml deployment descriptor : 웹 어플리케이션의 설명 파일
서블릿 생성
시작 클래스 생성 : src > package 생성 > Class 생성

서블릿 인터페이스를 구현하여 서블릿 규칙에 따라 클래스를 생성해야 톰캣서버에서 해당 클래스를 실행할 수 있습니다.

선언한 메인 메소드의 변수명에 마우스 오버랩하면 서블릿과 관련된 함수를 Add를 할지에 관한 옵션이 표시됩니다. 여기서 Add를 진행하면 기본 5EA 메소드가 호출됩니다.

서블릿 규칙에 따라 작성된 예제 -> 서블릿 컨테이너가 호출 되려면 위 5개의 메소드가 기본적으로 작성되어야 합니다.
서블릿 메소드의 흐름

배치를 설정하여 해당 프로그램이 실행되면 자원준비를 위해 init메소드 와 service메소드가 실행되고 이후 부터는 service만 호출됩니다.

배치를 종료하면 destroy메소드가 실행됩니다.
서블릿 자동 배치

배치 작성 : WebContent -> WEB-INF -> web.xml에서 코드 입력

[ servlet-class ]는 클래스명 + 메소드명으로 작성되며 [ url-pattern ]은 호출할 url 명입니다.

[ welcome ] 파일은 list에 명시된 순서대로 file을 찾습니다. index.html이 없을시 -> htm -> jsp ...
https://dhan-description.tistory.com/81
[JAVA] 웹 애플리케이션 배치
웹 애플리케이션 : https://www.youtube.com/embed/LXDoLwjGdf0 [자바 웹 개발 워크북] #20 3장 - 웹 애플리케이션 배치 - YouTube www.youtube.com
dhan-description.tistory.com
[ 이클립스 xml 주석처리 방법 : Ctrl + Shift + / ]

[ 이클립스 자바 클래스 이름 변경 : Refactor -> Rename ]

&
-
CSS (Cascading Style Sheet) : HTML등의 마크업 언어로 작성된 문서가 실제로 웹사이트에 표현되는 방법을 정해주는 언어 [ HTML에서 디자인적인 요소를 분리하여 구조화 ]
- Java Package : 자바 클래스의 묶음

Package : https://studymake.tistory.com/428
자바(JAVA)의 패키지(package) 이해
자바의 패키지(package)는 클래스(interface, enum..)의 묶음으로서 하나의 디렉토리(폴더)이다. 패키지의 이름과 같은 디렉토리 내에 클래스 파일들을 포함하며 하위 패키지도 포함하는 중첩된 구조도 가능하다...
studymake.tistory.com
웹 어플리케이션: https://www.youtube.com/embed/6hLohARxuXQ
[자바 웹 개발 워크북] #19 3장 - 웹 프로젝트 준비(3.4절 포함) - YouTube
www.youtube.com
'IT > JAVA' 카테고리의 다른 글
[JAVA] GenericServlet의 이해 (0) | 2019.12.18 |
---|---|
[JAVA] 웹 애플리케이션 배치 (0) | 2019.12.18 |
[JAVA] 자바 서블릿(Servlet)에 관한 이해 (0) | 2019.12.06 |
[JAVA] 자바 웹 개발을 위한 환경구성 02 (0) | 2019.12.05 |
[JAVA] 자바 웹 개발을 위한 환경구성 01 (0) | 2019.12.04 |
댓글