웹서버 vs WAS
Web Server
클라이언트(브라우저)의 요청을 받아 html문서, 이미지 등의 정적 콘텐츠를 클라이언트에게 전달하는 일을 하는 서버이다.
웹 서버는 정적인 웹페이지만 서비스한다. 파일을 서버에 마련해두고 원하는 문서나 이미지를 클라이언트에게 단순히 보내주기만 한다.
아파치, 웹투비 등
WAS(Web Application Server)
- 클라이언트의 요청이 오면 새로운 동적 웹 페이지를 만들어서 고객에게 전달해준다.
- JSP를 번역해서 Java 파일을 만들고 Java를 다시 번역해서 class 파일을 만들어 컨텍스트에 올려서 클라이언트에게 전송한다.
- was는 언어를 번역도 하고 새로운 웹페이지도 만들 줄 알아야 한다.
- 톰캣(tomcat) : 아파치에서 만든 서버로 무료이다. 레진(resin) : 비용이 상대적으로 저렴하고 사용이 쉽다. 제우스(jeus) : tmax라는 국내기업이 만들었다. 웹로직(weblogic)
'공부 > web' 카테고리의 다른 글
Naver SMTP 서버로 임시비밀번호 보내기 (0) | 2018.07.15 |
---|---|
[HTTP] GET vs POST (0) | 2018.07.14 |
[MyBatis] '${필드명}'과 '#{필드명}' (0) | 2018.05.31 |
tomcat 서버 포트충돌 시 강제로 종료시키기 (0) | 2018.05.02 |
DI(의존성 주입)과 IoC(제어의 역행) (0) | 2018.05.01 |
댓글