스터디/웹 프로그래밍

    게이트웨이

    게이트웨이란? - 현재 사용자가 위치한 네트워크에서 다른 네트워크로 이동하기 위해 반드시 거쳐야 하는 거점을 의미. - 서로 다른 네트워크를 연결해준다.

    Spring vs Spring Boot

    [Spring] - 너무 긴 dependency.. 하나하나 다 걸어줘야한다. - configuration 도 어떤 처리를 해줘야할지 기본설정이 매우 많다. [Spring Boot] - dependency 가 짧아지고 버전 관리도 권장 버전으로 자동 설정된다. - application.properties 만 적용을 해주면 configuration 처리를 일일이 해줄 필요가 없다. (요즘은 application.yml 파일을 더 많이 쓴다. 중복제거도 되고 뎁스로 표현할 수 있음. 인간이 읽기 좋음) - thymeleaf도 매우 간편해짐. Prefix나 suffix설정도 이미 내장되어 있다. - 내장서버가 있기 때문에 서버 구동 시간이 절반 가까이 단축 된다. ㄴ 내장 서블릿 컨테이너 덕분에 jar 파일로..

    웹 서버 vs WAS

    웹 서버 vs WAS

    6대의 WAS를 사용하고 있다? 컴퓨터? 서버? 웹서버? 왜 WAS라고 하지? 웹서버 - 인터넷을 기반으로 한, 정보를 공유, 검색할 수 있게 하는 서비스 - URL(주소), HTTP(통신 규칙), HTML(내용) 서버 - 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템 웹서버 - 인터넷을 기반으로 클라이언트에게 웹 서비스를 제공하는 컴퓨터 ---------------- 클라이언트 : 웹서버에게 주소(URL)을 가지고 통신규칙(HTTP)에 맞게 요청하면, 알맞은 내용(HTML)을 응답 받음 서버 : 클라이언트의 요청을 기다리고, 웹 요청(HTTP)에 대한 데이터를 만들어서 응답. 이때 데이터는 웹에서 처리할 수 있는 HTML, CSS, 이미지 등 정적인 데이터로 한정 ex. 아파치 ..