Web Server & WAS

Hyunz·2022년 1월 31일
1

cs/web

목록 보기
4/6
post-thumbnail

Web Server & WAS

web server는 정적인 것을 관리하는 것. ex) Nginx, apache

web application server는 동적인 것을 관리하는 것 ex) tomcat

주로 클라이언트-웹서버-was-db 방식으로 관리한다.

was는 에러가 생길수도 있으므로 커넥션 풀을 이용하여 여러개를 만들어 서버에 문제가 생기더라도 프로그램이 계속 동작할 수 있도록 관리한다.

Servlet

자바에서 was에는 servlet이 있다. servlet은 클라이언트에서 요청이 들어오면 객체를 생성한다. web.xml을 기반으로 서블릿을 분석하여 어떤 호출인지 찾는다. 찾은 서블릿으로 service()를 동작시키고, doGet()이나 doPost() 를 호출하여 동적페이지를 생성한 후 응답을 보낸다. 응답 보내고 나서는 생성되었던 객체를 소멸시킨다.



참고자료
+인터넷서치

profile
Do my BEST

0개의 댓글