Web Server
웹 브라우저의 정적인 요청을 서비스하는 프로그램.
프리젠테이션 로직 담당.
ex) 아파치, IIS(Internet Information Server)
WAS
웹 서버에 동적인 데이터 처리를 서비스 하도록 최적화 되어 있는 프로그램.
비지니스 로직 담당.
웹 서버 기능과 컨테이너의 기능으로 구성.
ex) Tomcat, Web Logic, Web Sphere
Web 서버, Servlet/JSP 컨테이너, EJB컨테이너, 트랜잭션관리, 네이밍서버, JDBC드라이버, 클러스터
Servlet 컨테이너
클라이언트에서 전송되는 Servlet 요청에 대하여 Servlet을 수행
JSP 컨테이너
JSP를 Servlet으로 변경하는 기능
Web 어플리케이션
다양한 공급자가 만든 다양한 컨테이너에서 구동될 수 있고, 꾸러미(압축파일)로 만들 수 있는 Servlet, HTML, JSP, 클래스 등의 자원을 모아 놓은 것
컨텍스트
Was가 관리하는 Web어플리케이션 단위
컨텍스트 패스
각 Web어플리케이션을 구분 하는 가상 패스명으로 일반적으로 Web어플리케이션의 최상의 디렉토리명으로 정함.
웹브라우저 – (80) – 웹 서버(프리젠테이션 로직) – (8009) – WAS(비즈니스 로직) – DB
참조
http://luke1021.tistory.com/entry/%EC%9B%B9%EC%84%9C%EB%B2%84%EC%99%80-WASWeb-Application-Server
댓글 없음:
댓글 쓰기