[개발관련]/IT용어
톰캣 WAS 웹서버 서블릿 용어 정리
도담빠
2019. 5. 13. 00:45
반응형
-톰캣 : 웹 컨테이너의 구현체 / 웹컨테이너(Servlet, JSP/EL, WebSocket)만 구현한 서버 / 웹티어부분만 처리 가능 (http/https)
-JEE 7 Components : 웹 컨테이너 + 비지니스컨테이너 (EJB) 포함
-WAS server: ( tomcat=서블릿 컨테이너 - 자체 웹서버 기능도 있음)
- 안정된 시스템 구성, DB 성능 보장, 비용절감
- web 환경을 위한 n-tier 아키텍쳐 플랫폼, presentation(GUI)과 Business Logic의 분리 운영, thread 관리, 부하조절(load balancing) 기능, 장애 대책(Fail-Over)기능, Transaction 처리 자동화, web service플랫폼으로써의 역할
-WEB server: ( apache, nginx )
- http 요청을 받아들이고, html문서와 같은 정적 웹 페이지를 반환
- was서버를 보완하고 부하를 줄이기 위해 연동하여 많이 사용
- was앞에 proxy를 적용하여 기본 리소스 처리
-Servlet
- 동적 웹어플리케이션 컴포넌트
- .java 확장자
- 클라이언트의 요청을 동적으로 작동하고, 응답은 html을 이용
- java thread이용하여 동작
- MVC패턴에서 Contoller로 이용됨 (Model, View(JSP), Contoller(servlet))
728x90