정적 페이지와 동적페이지 정적페이지 Web Server는 파일 경로 이름을 받아 경로와 일치하는 file contents를 반환한다. 항상 동일한 페이지를 반환한다. Ex) image, html, css, javascript 파일과 같이 컴퓨터에 저장되어 있는 파일들 동적페이지 인자의 내용에 맞게 동적인 contents를 반환한다. 즉, 웹 서버에 의해서 실행되는 프로그램을 통해서 만들어진 결과물 *Servlet: WAS위에서 돌아가는 Java Program 개발자는 Servlet에 doGet()을 구현한다. Web Server와 WAS의 차이 ![](https://velog.velcdn.com/images/juntree/post/575ea908-1896-4ecc-
미들웨어의 정의 먼저, 미들웨어의 사전적 정의를 알아보자 > 미들웨어는 운영체제와 해당 운영체제에서 사용되는 응용 프로그램 사이에 존재하는 소프트웨어이다. 응용 소프트웨어가 운영체제로부터 제공받는 서비스 이외에 추가적으로 이용할 수 있는 서비스를 제공하는 소프트웨어이다. 주로 네트워크를 통해서 연결된 여러 개의 컴퓨터에 있는 많은 프로세스들에게 어떤 서비스를 사용할 수 있도록 연결해주는 소프트웨어를 말한다. 3계층 클라이언트/서버 구조에서 미들웨어가 존재하고, 웹 브라우저에서 데이터베이스로부터 데이터를 저장하거나 읽어올 수 있게 중간에 미들웨어가 존재한다. 미들웨어는 2가지 키워드로 말할 수 있다. 클라이언트와 서버 or 서버와 서버를 연결 중간단계의 매개체 주로 사용되는 미들웨어 환경은 웹/어플리케이션 서버를 의미한다. 3-Tier 구성서버 3-Tier 에 있는 3개 구성서버들은 각각 아래의 기능들을 담당한다. Web Server(프레