본문 바로가기
용어정리

WebServer란?, WAS란?

by 나비와꽃기린 2015. 1. 30.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

WEB ServerWAS 개요

  


1) 웹 서버 (WEB Server)


   -웹 클라이언트에게 콘텐츠를 제공하는 서버

   -웹 서버는 정적인 페이지를 표현하기 위한 서버 èCSS, IMAGE 등의 리소스 파일을 가지고 있다가 WAS를 거치지 않고, 사용자에게 직접 전달.

   -사용자 요청이 발생하면 상황에 따라 각각의 WAS에 요청을 전달하고, 그 처리를 다시 사용자에게 답변을 보내주는 역할을 수행.


   ☞웹 서버란 웹 브라우저를 통하여 World Wide Web을 사용하는 클라이언트에게 미리 저장된 하이퍼 텍스트를 제공하는 서버를 지칭하는 것이다.

  




2) 웹 어플리케이션 서버 (WAS)


  -서버 단에서 애플리케이션을 동작할 수 있도록 지원

  -Servlet 페이지를 HTML 형태로 변환. ( .jsp의 경우 WAS에서 java class파일로 컴파일 후 html 형태의 페이지를 사용자에게 전달)

  -WAS는 동적인 페이지를 표현하기 위한 서버èJSP, Servlet

  -WAS는 웹 상에서 사용하는 컴포넌트들을 올려놓고 사용하게 되는서버로, EJBBean들이 올라가게 됨.


    WAS는 실제로 처리해야 되는 비즈니스 로직이 올라가는 서버로 웹 서버를 통해 들어오는 요청을 처리하여 다시 돌려주는 형태로 사용되는 것이 일반적이다.

'용어정리' 카테고리의 다른 글

Middleware란?  (0) 2015.01.30
CGI(Common Gateway Interface)란?  (0) 2015.01.30
OraInventory란?  (0) 2015.01.30
Thread와 Process 차이  (0) 2015.01.30
JDK, JRE, JVM 이란  (0) 2015.01.28