💡 API
프로그램들과 데이터베이스, 그리고 기능들의 상호 통신 방법을 규정하고 도와주는 매개체
응용프로그램에서 데이터를 주고 받기 위한 방법을 의미
앱이 프로그래밍 언어로 상호작용 할 때의 규칙
- Auth : 로그인
- HTTPS : 보안
- CORS : HTML 페이지 내 요청에 따른 여부, Proxy server 필요함.
💡 Ajax
: Asynchronous JavaScript and XML의 약자
: 빠르게 동작하는 동적인 웹 페이지를 만들기 위한 개발 기법의 하나
: 웹 페이지 전체를 다시 로딩하지 않고도, 웹 페이지의 일부분만을 갱신할 수 있다.
👉 Ajax를 이용하면 백그라운드 영역에서 서버와 통신하여, 그 결과를 웹 페이지의 일부분에만 표시할 수 있다.
1. XMLHttpRequest
2. jQuery Ajax
3. fetch - 최신표준
'IT > JAVA' 카테고리의 다른 글
[자바의 정석] CH 16. 네트워킹 (0) | 2023.04.25 |
---|---|
[JAVA] CH 15. 입출력(I/O) (0) | 2023.04.23 |
[JAVA] CH 14. 스트림(Stream) - 연산, 변환 (1) | 2023.04.20 |
[자바의 정석] CH 14. 스트림(stream) - 정의, 특징, 만들기 (0) | 2023.04.20 |
[자바의 정석] CH 14. 함수형 인터페이스(Functional Interface) (0) | 2023.04.20 |