웹 서버
-
[부스트코스] WAS부스트코스 코딩일지/웹 프로그래밍 기초 2020. 1. 19. 17:47
WAS는 저도 웹 프로그래밍을 공부하면서 처음 들어보는 용어인데요 오늘은 WAS의 정의와 역할, 종류를 알아보도록 하겠습니다. WAS는 미들웨어의 한 종류입니다. 그렇다면 미들웨어는 무엇일까요? DBMS라는 것이 있습니다. 이것은 데이터베이스를 관리하는 소프트웨어입니다. 대표적으로 MySQL, Oracle, MariaDB 등이 있습니다. 이를 통해, 개발자들은 데이터를 쉽게 관리할 수 있게 되었습니다. DBMS는 서버 형태로 서비스를 제공하기 때문에, 이러한 DBMS에 접속해서 동작하는 클라이언트 프로그램 또한 많이 만들어졌습니다. 하지만 이 클라이언트 프로그램은 프로그램 로직이 변경될 때마다 매번 다시 배포되어야 한다는 것과 클라이언트 프로그램의 크기가 커진다는 단점을 갖고 있었는데요. 즉, DBMS에..
-
[부스트코스] 웹 서버부스트코스 코딩일지/웹 프로그래밍 기초 2020. 1. 19. 17:01
웹 브라우저를 실행한 후 주소 입력창에 url 주소를 입력하면, url 주소에 해당하는 결과물이 화면에 보이게 됩니다. 이를 가능하게 해주는 것이 바로 웹 서버인데요. 클라이언트인 웹 브라우저가 웹 서버에 url을 요청하고 이에 해당하는 정보를 보여주게 되는 것입니다. 오늘은 웹 브라우저의 요청을 받아 HTML 문서나 오브젝트를 반환하는 웹 서버의 역할과 종류 대해 알아보도록 하겠습니다. 웹 서버의 역할 : 클라리언트가 요청하는 HTML 문서나 리소스를 전달하는 것 여기서 클라이언트는 웹 브라우저나 웹 크롤러를 의미합니다. 웹 브라우저는 많이 익숙한 반면, 웹 크롤러는 생소하신 분도 있으실 텐데요. 웹 크롤러란, 네이버나 구글 같은 검색 사이트에서 다른 웹사이트 정보를 읽어갈 때 사용하는 소프트웨어입니다..