클라이언트 PC에 직접 설치.기능 추가시 프로그램 재설치 필요클라이언트 : 화면 출력 프로그램 & 데이터 송신 & 결과 조회서버 : 데이터 수신 & 결과 처리 & 결과 송신.데이터 처리 관점에서는 서버만 수정하면 됨. 하지만 클라이언트가 보는 화면단 변경 시 클라이언트
정적인 파일들 (이미지, HTML, CSS, JS) 저장하고 있음. 클라이언트의 http 요청에 따라 해당 파일들 전송 (화면단 출력) 동적 처리 부분은 WAS로 전달하고. 그 결과를 받아 클라이언트에게 전 송해줌. 클라이언트가 제공한 데이터 저장. ex )
웹 서버 + WAS 를 통해 정적, 동적 컨텐츠를 모두 제공하는 웹 프로그램. 루트폴더인 webapps 내에 여러 웹 어플리케이션이 저장된다. 'app1' 이 웹 어플리케이션의 이름이자 루트폴더가 된다. 정적 컨텐츠는 웹 어플리케이션 루트 폴더에 저장된
클라이언트의 요청에 따라 동적 서비스 수행 후 결과를 반환하는 자바 클래스WAS(컨테이너)는 서블릿을 호출하여 실행. 서블릿은 실행결과를 WAS에 반환. WAS는 최종결과를 클라이언트에 전송.Servlet API로 서버측에 패키지 형태로 HttpServlet까지 구현되