web

Cloud-DevLog
[Spring] JAR VS WAR
·Spring
JAR? WAR?JAR과 WAR은 모두 Java의 jar 옵션을 이용하여 생성된 압축(아카이브)한 파일로 애플리케이션을 쉽게 배포하고 동작시킬 수 있게 파일들을 패키징한 것이다. JAR(Java ARchive)JAR은 패키지 파일 형식으로 .jar 확장자를 가진다.Java 애플리케이션이 동작하도록 Java 프로젝트를 압축한 파일이다.Class (Java 리소스, 속성 파일), 라이브러리 등을 포함한다.JRE(Java Runtime Environment)만 있어도 실행 가능하다.java -jar 프로젝트명.jar WAR(Web Application ARchive)WAR은 웹 애플리케이션 아카이브 or 웹 애플리케이션 리소스를 나타내며, .war 확장자를 가진다.모든 Servlet/JSP 컨테이너에 배포할 ..
[Web/HTTP] URI, URL, URN, 웹 브라우저 요청 흐름
·Web
URI, URL, URNUniform : 리소스를 식별하는 통일된 방식Resource : 자원 = URI로 식별할 수 있는 모든 것(제한되지 않음) URI(Uniform Resource Identifier) = URL(Uniform Resource Locater) + URN(Uniform Resource Name) Identifier : 다른 항목과 구분할 때 필요한 정보Locater : 리소스가 있는 위치를 지정함Name : 리소스에 이름을 부여함 URN으로만 실제 리소스를 찾는 것은 보편화되어 있지 않기 때문에, URI, URL만 알아두고 이 둘은 같은 의미로 생각하자. URL 문법 URL 예시로 분석해보자. https://www.google.com:443/search?q=hello&hl=kosche..
[Web/HTTP] 인터넷 네트워크(인터넷 통신, IP, TCP, UDP, PORT, DNS)
·Web
1. 인터넷 통신클라이언트와 서버가 가까이 있으면 케이블로 두 PC를 연결하여 통신이 가능하다.하지만, 클라이언트와 서버의 거리가 멀면 그 사이에 존재하는 인터넷망으로 통신해야 한다. 클라이언트에서 인터넷망은 내부의 수많은 중간 노드를 거쳐 목적지로 도착한다.따라서 인터넷망은 매우 복잡하기 때문에 정해진 규칙과 목적지가 필요하다. 즉, 클라이언트(출발지)와 서버(목적지)의 IP 주소가 부여되어 있어야 한다.클라이언트 IP : 100.100.100.1 → 서버 IP : 200.200.200.2 2. IP(인터넷 프로토콜, Internet Protocol)지정한 IP 주소(IP Address)에 데이터를 전달한다.패킷(Packet)이라는 통신 단위로 데이터를 전달한다. IP 패킷 정보IP 패킷 = 출발지 I..
cloud-grace
'web' 태그의 글 목록