devlsn96.log
로그인
devlsn96.log
로그인
비동기적 통신과 JSON 데이터
devlsn96
·
2024년 9월 13일
팔로우
0
0
웹 서버 프로그래밍 개념 정리
목록 보기
14/26
1. 비동기적 통신(Ajax)
Asynchronous javascript And XML
빠르게 동작하는 웹페이지를 만들기 위한 개발 기법이다. Ajax는 웹페이지의 전체를 다시 로딩하지 않고도 웹페이지의 일부분만 갱신할 수 있고 백 그라운드 영역에서 서버와 통신하여 그 결과를 웹페이지의 일부에 표시한다.
이때 서버와 데이터를 주고 받을 수 있는 데 대표적인 데이터로 JSON,XML,HTML,텍스트파일 등이 있다.
비동기 방식은 웹페이지를 리로드 하지 않고 데이터를 불러오는 방식이며,
Ajax를 통해서 서버에 요청한 후 멈추는 것이 아니라 그 프로그램은 계속 돌아간다는 의미를 내포하고 있다.
1-1. Ajax 장점
웹페이지 전체를 다시 로딩하지 않고도 웹페이지 일부만 갱신 가능하다.
웹 페이지 로드 후 서버로 데이터를 요청보내거나 받을 수 있다.
다양한 UI구현이 가능해진다.
1-2. Ajax 단점
페이지의 이동이 없기 때문에 "히스토리 관리"가 안된다.
반복적인 데이터 요청이 있으면 느려지거나 작동하지 않게된다.
2. JSON
경량화된 데이터 교환 형식으로, 서로 다른 언어들간 데이터를 주고 받을 수 있도록 만들어진 텍스트 기반의 형식이다.
프로그래밍 언어가 아닌 데이터표기 방법 중 하나이고 기본적으로 name:value 형태의 구조를 가지고 있다.
확장자는
.json
이다.
2-1. java 단에서 json형식 parsing하기
라이브러리
devlsn96
Quantum Jump to class for java….
팔로우
이전 포스트
자바 빈즈
다음 포스트
MyBatis
0개의 댓글
댓글 작성