Web (6) 썸네일형 리스트형 [Web] 06. HTTP 프로토콜 동작 방식 HTTP 프로토콜 동작 방식 HTTP 프로토콜 동작 방식을 요청과 응답으로 나누어서 살펴볼 것이다. HTTP 요청 URL 사용자가 버튼을 누르거나 하이퍼링크를 클릭하면 브라우저는 HTTP 요청 URL을 서버에 전달한다. http : // localhost : 8080 / BoardWeb / board / login.html ⓐ ⓑ.. [Web] 05. HTTP 프로토콜이란? HTTP 프로토콜HTTP 프로토콜의 개념 및 특징에 대해 살펴볼 것이다. HTTP 프로토콜이란? HTTP (HyperText Transfer Protocol) 는 웹에서 클라이언트인 브라우저와 서버가 통신할 때 사용하는 통신 규약이다. 웹 애플리케이션은 웹 클라이언트와 웹 서버가 메시지를 주고 받으며 동작하는데, 이때 HTTP 프로토콜을 사용한다.일반적으로 웹 클라이언트는 브라우저를 의미하며 크롬(Chrome), 엣지(Edge), 사파리(Safari) 등이 많이 사용된다. HTTP 프로토콜의 특징 HTTP 프로토콜의 특징은 비연결성과 무상태로 구분할 수 있다. 1. 비연결성 (connectionless)브라우저가 서버에 요청하는 순간, 잠깐 서버와 연결됐다가 서버로부터 응답이 전송된 후 바로 끊어진.. [Web] 04. 웹 개발 환경 구축 - 라이브러리 설정 라이브러리 설정 라이브러리는 자주 사용하는 기능을 미리 구현하여 반복 작업을 줄이고, 개발 프로세스를 효율적으로 만들어 준다.일반적으로 라이브러리는 함수, 클래스, 모듈 등으로 구성되며, 개발자가 직접 작성한 코드와 함께 사용할 수 있다. build.gradle 파일 Gradle을 빌드 시스템으로 설정하여 프로젝트를 생성하면 build.gradle 파일이 자동으로 생성된다. build.gradle 파일은 다양한 설정을 포함하는 요소로, 웹 사이트 구성에 필요한 라이브러리를 이 파일에 작성한다. 라이브러리 설정 1. 라이브러리 찾기 필요한 라이브러리는 MVN 홈페이지 (https://mvnrepository.com/) 에서 검색하여 그래들 버전을 복사한다. 2. 라이브러리 추가 MVN 홈페이지에서 .. [Web] 03. 웹 개발 환경 구축 - 한글 깨짐 현상 한글 깨짐 현상 IntelliJ에서 Tomcat을 실행하면 Console 창의 한글이 깨지는 현상이 발생한다. 한글 깨짐 현상의 원인 웹 애플리케이션에서 문자 인코딩이 올바르게 설정되지 않으면 한글이 깨지므로 인코딩을 재설정 해주어야 한다. 한글 깨짐 현상 해결 방법 C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf 를 따라가면 logging.properties 파일이 존재한다. logging.properties 파일을 열면 encoding 부분이 UTF-8로 되어 있는데 모든 encoding 부분을 EUC-KR로 변경한다.반대로 encoding 부분이 EUC-KR로 설정되어 있다면 UTF-8로 변경한다. 실행 결과 Console 창의 .. [Web] 02. 웹 개발 환경 구축 - 웹 프로젝트 생성 및 실행 웹 프로젝트 생성 및 실행 IntelliJ IDEA 환경에서 웹 프로젝트를 생성하고 실행할 것이다. 1. 프로젝트 생성 New Project 화면의 왼쪽 메뉴 중 Jakarta EE를 선택하여 프로젝트 이름과 저장 위치를 설정한다.Template은 Web application으로 설정하고 Build system은 Gradle로 설정한다. Servlet API 4 버전을 사용하기 위해 Version을 Java EE 8로 설정한다. 2. War 파일 설정 WAR (Web Application Archive) 파일은 웹 애플리케이션을 배포하기 위해 사용하는 아카이브 형식이다. 프로젝트가 생성되면 상단의 [ Tomcat 9.0.91 ] > [ Edit Configurations ... ] 을 선택한다... [Web] 01. 웹 개발 환경 구축 - 톰캣(Tomcat) 설치 웹 개발 환경 구축 웹 서버로 사용 가능한 제품들은 다양하지만 아파치에서 무료로 제공하는 톰캣(Tomcat)을 사용할 것이다. 1. 톰캣(Tomcat) 다운로드 아파치 홈페이지 (https://tomcat.apache.org/) 에서 다운로드 받을 수 있다.왼쪽 Download 메뉴 중 Tomcat 9을 선택하고 자신의 OS 환경에 맞는 압축 파일을 다운로드 한다. 2. apache-tomcat-9.0.91.exe 파일 실행 다운로드 받은 파일을 압축 해제한 후 apache-tomcat-9.0.91.exe 파일을 실행한다. 3. IntelliJ 에서 Tomcat 서버 추가 상단 메뉴의 [ File ] > [ Settings ] > [ Build, Execution, Deployment ] .. 이전 1 다음