Web/Servlet
-
웹 프로그래밍은 HTTP(Hypertext Transfer Protocol)을 기반으로 동작한다. 이번 포스트에서는 웹 프로그래밍을 위해 꼭 필요한 HTTP에 대해서 살펴보자. URL URL 구성 URL(Uniform Resource Locator는 인터넷에서 리소스의 위치를 나타내는 주소로 사용되며 다음의 구조를 갖는다. 요소 설명 프로토콜(protocol) 서버와 클라이언트 사이의 통신 규약 ex: HTTP, HTTPS, FTP 호스트(HOST) 리소스가 위치하는 서버의 도메인 이름이나 IP 주소 포트(Port) 리소스를 제공하는 서비스의 포트 번호로 일반적으로 HTTP는 80, HTTPS는 443을 기본으로 사용 경로(Path) 서버 내에서 리소스의 위치를 지정하는 디렉토리 경로나 파일 경로 쿼리스..
꼭 알아둬야 할 HTTP웹 프로그래밍은 HTTP(Hypertext Transfer Protocol)을 기반으로 동작한다. 이번 포스트에서는 웹 프로그래밍을 위해 꼭 필요한 HTTP에 대해서 살펴보자. URL URL 구성 URL(Uniform Resource Locator는 인터넷에서 리소스의 위치를 나타내는 주소로 사용되며 다음의 구조를 갖는다. 요소 설명 프로토콜(protocol) 서버와 클라이언트 사이의 통신 규약 ex: HTTP, HTTPS, FTP 호스트(HOST) 리소스가 위치하는 서버의 도메인 이름이나 IP 주소 포트(Port) 리소스를 제공하는 서비스의 포트 번호로 일반적으로 HTTP는 80, HTTPS는 443을 기본으로 사용 경로(Path) 서버 내에서 리소스의 위치를 지정하는 디렉토리 경로나 파일 경로 쿼리스..
2024.03.05 -
이번 포스트에서는 웹 프로그래밍이란 무엇인지 주요 특성에 대해 살펴보고 자바 기반의 웹 프로그래밍 개요에 대해 살펴보자. 웹 프로그래밍 웹 프로그램이란? 웹 프로그램이란 HTTP(Hyper Text Transfer Protocol) 통신 규약에 따라 서버와 클라이언트 컴퓨터 간 데이터를 주고받는 네트워크 기반 프로그램으로 통상 원격지의 서버에서 실행되는 프로그램을 말한다. 전통적으로 웹 프로그램의 클라이언트는 브라우저를 이야기한다. 브라우저에서는 일정 형식의 요청(request)를 생성해서 HTTP 프로토콜을 통해 원격지의 서버에 요청하게 되고 서버는 응답을 생성해서 html 형태로 응답(response)을 만들어 클라이언트에게 전달하면 브라우저가 이를 해석해서 화면에 보여주는 형태로 동작한다. 이런 ..
01. 웹 프로그래밍이번 포스트에서는 웹 프로그래밍이란 무엇인지 주요 특성에 대해 살펴보고 자바 기반의 웹 프로그래밍 개요에 대해 살펴보자. 웹 프로그래밍 웹 프로그램이란? 웹 프로그램이란 HTTP(Hyper Text Transfer Protocol) 통신 규약에 따라 서버와 클라이언트 컴퓨터 간 데이터를 주고받는 네트워크 기반 프로그램으로 통상 원격지의 서버에서 실행되는 프로그램을 말한다. 전통적으로 웹 프로그램의 클라이언트는 브라우저를 이야기한다. 브라우저에서는 일정 형식의 요청(request)를 생성해서 HTTP 프로토콜을 통해 원격지의 서버에 요청하게 되고 서버는 응답을 생성해서 html 형태로 응답(response)을 만들어 클라이언트에게 전달하면 브라우저가 이를 해석해서 화면에 보여주는 형태로 동작한다. 이런 ..
2023.12.09