웹서버와 WAS 설명 > Linux

STUDY ROOM

Linux

웹서버와 WAS 설명

페이지 정보

작성자 JMStudy 작성일12-10-09 11:19 조회7,316회 댓글0건

본문

웹 서버 (Web Server)


-클라이언트의 요청을 받아 HTML이나 Object를 Http 프로토콜을 이용해 전송한다.


-사용자가 요청을 보내면 그 요청에 대한 처리를 실행하고 다시 사용자에게 답변을 보내준다.


-사용자가 요청한 것들 중에 웹 서버 자체적으로 처리할 수 없는 것을 컨테이너나 PHP와 같이 처리할 수 있는 곳으로 넘겨 처리 결과를 받아와서 사용자에게 넘겨주는 역할도 수행한다.


-웹 서버만 구축된 서버는 웹페이지, 이미지 등 정적인 페이지를 생성한다.


-JSP 컨테이너가 탑재되어 있는 WAS는 JSP 페이지를 컴파일 해 동적인 페이지를 생성한다.


-웹 서버는 웹 문서를, WAS는  JSP 페이지 등을 양분하여 서버 부담을 줄이는 것이 가능하다.


-Apache, IIS(Internet Information Server) 등의 종류가 있다.


 


웹 애플리케이션 서버(Web Application Server / WAS)


-웹 서버 + 웹 컨테이너


-웹 상에서 사용하는 컴포넌트들을 올려 놓고 사용하게 되는 서버


-EJB와 같은 빈들이 올라가게 되며, 서버에 따라 웹에 필요한 많은 기능들을 포함되고 있다.


-J2EE 스펙을 구현한 서버 (JSP / Servlet Container 와 EJB Container 로서의 기능)


-가장많이 사용하는 WAS 서버 : BEA의 WebLogic, IBM의 WebSphere, T-max의 Jeus, Tomcat, Redhot의 JBOSS


-Tomcat은 JSP / Servlet Container의 기능을 구현했으나 EJB Container로서의 기능은 없다.


- JSP나 Servlet 이 실행되기 위해서는 WAS가 필요

댓글목록

등록된 댓글이 없습니다.