전체 글 16

JSON

JSON이란?Java Script Object Notation의 약자로 '자바 스크립트 객체 표기법' 이다.데이터를 쉽게 교환하고 저장하기 위한 테스트 기반의 데이터 교환 표준이다.JSON은 텍스트 기반이기 때문에 다양한 프로그래밍 언어에서 데이터를 읽고 사용할 수 있다. 기본형태{ key : value }JSON의 형태는 키(Key)와 값(Value)의 쌍으로 이루어져 있는 구조 {key1 : value, key2 : value2}여러 데이터를 나열할 경우 쉼표(,)를 사용 { key1 : { inKey : inValue }, key2 : [arr1, arr2 arr3] }{"판매자정보" : { "이름" : "남도일", "지역" : "서울" } , "판매품목" : ['사과','배','딸기'] }객체는..

카테고리 없음 2024.09.17

AJAX

AJAX란?- 자바스크립트를 이용해 서버와 브라우저가 비동기 방식으로 데이터를 교환할 수 있는 통신기능- 클라이언트와 서버간에 XML 데이터를 주고받는 기술이다 비동기 방식이란?- 웹페이지를 리로드 하지 않고 데이터를 불러오는 방식- 웹페이지에서 기타 코드들을 요청할 경우, 웹페이지를 리로드 하면서 불필요한 리소스가 낭비가 되는데, 비동기 방식을 이용하면 데이터만 불러오면서 리소스 낭비를 줄일 수 있다.- AJAX는 XMLHttpRequest객체를 통해 서버에 request한다.- JSON이나 XML형태로 필요한 데이터만 받아 갱신하기 때문에 그만큼의 자원과 시간을 아낄 수 있다.AJAX의 장점- 웹페이지 속도향상- 서버의 처리가 완료될 때까지 기다리지 않고 처리가능- 기존 웹에서 불가능했던 UI를 가능..

카테고리 없음 2024.09.17

JSP request, response

HTTP Request Method클라이언트에서 서버로 요청 시 데이터 전달 방식GET (read)요청 URL에 데이터를 붙여서 전송URL 길이 제한, 전송 데이터 노출에 따른 위험POST (create)HTTP body에 데이터를 담아서 전송 데이터 전송 길이 제한 xHTTP request body에 데이터를 담아 노출 xForward & RedirectFoward (요청 전달 처리)요청을 구분하여 처리할 서블릿을 결정하는 경우처리를 여러 단계의 서블릿으로 구분하여 필요한 단계로 바로 이동하는 경우브라우저에 표시되는 경로를 숨기고 싶은 경우요청 시 생성된 request, response 객체의 값이 유지Redirect (다시 요청)요청을 검증하여 알맞은 페이지로 요청을 하도록 처리하려는 경우에러 또는 ..

카테고리 없음 2024.09.16