본문 바로가기

2

WAS Web Application Server 를 WAS(와스)라고 한다. 먼저 서비스를 제공하는 것은 서버, 그 서버에게 서비스를 요청하는 것은 클라이언트라고 한다. 웹 서버와 웹 브라우저가 대표적인 서버와 클라이언트의 관계이다. 다음은 DBMS와 클라이언트의 관계이다. DBMS는 다수의 사용자들이 데이터베이스 안의 데이터에 접근할 수 있게 해주는 소프트웨어이다. DBMS가 등장하기 전에 개발자들은 파일에 데이터를 저장하고 읽어들이는 기능을 모두 구현해야 했다. 이런 불편함을 개선하기 위해 DBMS가 등장하게 되었다. DBMS는 보통 서버 형태로 서비스를 제공하기 때문에 이런 DBMS에 접속해서 동작하는 클라이언트 프로그램이 많이 만들어졌다. 근데 이런 방식의 문제점은 클라이언트의 로직이 많아지고 클라이언트.. 2020. 6. 9.
웹서버 웹 서버는 웹 서버 소프트웨어를 말하기도 하고, 웹 서버 소프트웨어가 동작하는 컴퓨터를 말하기도 한다. 웹 서버의 가장 중요한 기능은 클라이언트가 요청하는 HTML 문서나 각종 리소스를 전달하는 것이다. 여기서 클라이언트란 웹 브라우저를 말한다. 웹 브라우저가 요청하는 리소스는 컴퓨터에 저장되어 있는 정적 데이터나 동적 데이터가 될 수 있다. 정적 데이터는 이미지, HTML 파일, CSS 파일, JavaScript 파일 처럼 컴퓨터에 저장되어 있는 파일을 의미한다. 동적 데이터는 웹 서버에 의해서 실행되는 프로그램을 통해서 만들어진 결과물을 말한다. 웹 브라우저와 서버 간의 통신 웹 브라우저는 웹 서버에 접속을 하고 해당 주소에서 기본으로 보이는 HTML 문서를 요청한다. 그러면 웹 서버는 클라이언트가 .. 2020. 6. 9.