Web5 비동기 통신 방식(AJAX)의 진화 1. AJAX란?AJAX(Asynchronous JavaScript and XML)는웹 페이지 전체를 새로 고치지 않고, 자바스크립트를 통해 비동기적으로 서버와 데이터를 주고받아 웹페이지의 일부분만 갱신하는 웹 통신 방식의 개념입니다.AJAX는 특정 기술이나 라이브러리를 의미하는 것이 아니라, 비동기 웹 통신을 구현하는 패턴/방식입니다.2. 시대별 AJAX 구현 방식의 진화시대구현방식설명원시기XMLHttpRequest (XHR)AJAX의 원조. 브라우저가 제공하는 저수준 API로 비동기 요청 수행. 사용이 불편하고 복잡함.실용기jQuery의 $.ajax()XHR을 쉽게 다룰 수 있도록 추상화한 jQuery 함수. 문법이 간결하고 크로스 브라우징 대응도 탁월. 단, jQuery 의존.모던기fetch() A.. 2025. 7. 31. 슬러그(slug)란? 웹 개발에서 'slug'라는 용어는 URL의 일부로 사용되어 페이지의 내용을 설명하는 읽기 쉬운 키워드를 말합니다. 일반적으로 URL 끝에 있으며 해당 페이지를 고유하게 식별할 수 있도록 해주는 부분입니다. 그렇기 때문에 보통 유니크한 값으로 설정하여 다른 페이지와 중복이 없도록 합니다. 예를 들어, 블로그 게시물에 대한 URL이 'http://www.example.com/posts/my-first-blog-post'라면, 여기서 'my-first-blog-post'부분이 'slug'입니다. 이는 해당 페이지의 내용을 간략하게 나타내며, 검색 엔진 최적화(SEO)에도 도움을 줍니다. 이러한 슬러그(slug)의 어원은 인쇄 산업에서 유래되었습니다. 전통적인 인쇄에서, 'slug'는 조판을 위해 사용되는 금.. 2024. 2. 26. SSL 인증서 (보안서버 인증서) SSL(Secure Socket Layer)인증서 란? 우리가 접속하는 웹 브라우저와 서버간 암호화 통신을 하게 해주는 인증서로 즉 웹 상에서 고객이 입력한 정보가 웹 서버로 이동하는 구간을 암호화 해서 전달 합니다. 이로써 중간에 정보를 가로채는 공격을 막아 주는 역할을 합니다. 정보통신망법 및 개인정보보호법에 따라 개인정보를 취급하는 웹사이트라면 필요 최소한의 보안 조치로써 보안서버인증서(SSL)를 반드시 설치해야 합니다. 보호조치가 되어 있지 않을 경우와 보호조치가 되지않았고 개인정보가 분실,도난,유출,변조,훼손시 각각 3천만원 이하의 과태료, 2년이하 징역 또는 1천만원이하의 벌금에 처해질 수 있음. SSL구조 기존의 http 프로토콜이 전달 되는 구조는 아래와 같다. 하지만 이렇게 전달하게 될 .. 2022. 11. 24. DNS, 도메인, A레코드, CNAME DNS (Domain Name System) 인터넷을 구성하고 있는 IP 주소는 IPv4의 경우 192.168.0.1 같이 숫자로 구성된다. 이런 숫자는 아무런 의미도 없기 때문에 외우기 힘들다는 단점이 있다. 따라서 naver.com 같은 문자열로 서버 주소를 표현하게 되었다. 다만 실제 컴퓨터 통신에서는 naver.com이라는 문자열 주소를 192.168.0.1 같은 IPv4 주소로 변환해주는 서비스가 필요하다. 이런 서비스를 DNS 서비스라고 한다. DNS는 Domain Name System의 약자로 naver.com 같은 문자열 주소를 IP 주소로 해석해주는 네트워크 서비스를 말한다. DNS 또는 Domain Name System은 사람이 읽을 수 있는 도메인 이름(예: www.google.com.. 2022. 11. 24. 이전 1 2 다음