아래 글은 [자바 웹 개발 워크북 - 엄진영 저]에 있는 내용을 요약 정리 한 것입니다. 2.1 HTTP 프로토콜의 이해 HTTP 프로토콜은 웹 브라우저와 웹 서버 사이의 데이터 통신 규칙이다. HTTP 프록시를 이용하면 웹 브라우저와 웹 서버 사이의 주고받는 데이터를 볼 수 있다. 2.2 GET 요청 사용처 웹 브라우저 주소창에 URL을 입력하는 경우 링크를 클릭하는 경우 입력 폼의 method 속성값이 get인 경우 기타 메일이나 단문 메세지 → 공유하기가 쉽기 때문 특징 URL에 데이터를 포함 → 데이터 조회에 적합 바이너리 및 대용량 데이터 전송 불가 요청라인과 헤드 필드의 최대 크기 HTTP사양에는 제한사항 없음 대용량 URL로 인한 문제 발생 → 웹 서버에 따라 최대 크기 제한 Microsof..
아래 글은 [자바 웹 개발 워크북 - 엄진영 저]에 있는 내용을 요약 정리 한 것입니다. 1.1 데스크톱 애플리케이션 장점 : PC에 설치한 후에 실행되기 때문에 PC의 모든 자원을 제한 없이 자유롭게 사용할 수 있다. 단점 : 배포가 번거롭고, 보안에 취약하며, 공동작업이 불편하다. 1.2 클라이언트·서버 애플리케이션 장점 : 기능 변경이나 추가에 대해 보다 유연하게 대처 가능 단점 : 다중 클라이언트 접속 불가 1.3 다중 클라이언트 요청처리 장점 : 각 클라이언트 요청러리를 쓰레드가 담당하기 때문에 동시 작업이 가능하다. 단점 : 소켓 및 쓰레드가 도입되므로 프로그래밍이 복잡하다. 1.4 클라이언트·서버 아키텍처의 진화 1) 전통적인 클라이언트·서버 구조 장점 : 자료 중복 및 자료 불일치 문제 해..