Java1.8버전으로 변경
Encoding UTF-8로 모두 바꿔주기
Content root-Web상에서 우리 Proejct에 대한 Identifier(식별자) 역할
Web Project설정 방법
XML파일을 이용 -> 복잡하고, 세밀한 설정이 장점
Annotation이용 -> Servlet 3.0이후부터 사용이 가능, XML 방식에 비해 쉽게 설정 가능
WebApp
Project를 완성하고, Web에 Deploy해서 Client가 이용할 수 있게끔 서비스하고 싶어요!
Apache Tomcat
Web Server + Servlet Container 역할을 동시에 할수 있는 친구에오
Tomcat을 다운로드 해요
(Apache Tomcat version 9, Mac User: Tar.gz
Eclipse와 Tomcat을 연동할꺼에요!
아래에 있는 Servers Tab에서 Tomcat 추가
Tomcat이 우리 Project를 인지 해야 해요!(Configure)
Tomcat을 이용해 우리 Project를 Web에 Deploy해요!(Tomcat 실행)
http://127.0.0.1:8080/sample/test.html
protocol: http://
IP: 127.0.0.1
Port: 8080
Content Root: sample
Path on Resource: test.html
Tomcat은 WAS라고 표현해요
WAS(Web Application Server)
서블릿 인스턴스는 특별한 이유가 없는 이상 하나만 만들어져서 관리되고, 많은 요청이 들어오면 쓰레드가 생성되어 request를 처리함
서블릿 인스턴스에서 만들어진 쓰레드는 공유 객체에서 데이터를 공유함