Ext Direct 개발에 대한 전체 소개

Ext Direct는 프런트엔드 JavaScript 애플리케이션과 백엔드 서버 간의 통신 및 데이터 교환을 단순화하는 Ext JS 프레임워크의 기능 모듈입니다.

Ext 다이렉트란 무엇입니까?

Ext Direct는 Ext JS 클라이언트와 사양을 준수하는 서버 간의 원활한 통신을 가능하게 하는 플랫폼 및 언어 독립적인 RPC 프로토콜(원격 프로시저 호출)입니다.

Ext Direct는 상태 비저장 및 경량이며 API 검색, 호출 일괄 처리 및 서버-클라이언트 소프트웨어를 지원합니다.
간단히 말하면 Ajax를 통해 특별히 작성된 HTTP 요청 처리를 호출할 필요 없이 프런트 엔드가 백엔드 API를 직접 호출합니다.

API 검색이란 무엇입니까?

서버는 API 검색 메커니즘을 통해 클라이언트에 API 게시를 지원할 수 있습니다. API 검색이 지원되는 경우 서버는 미리 구성된 URI에서 HTTP GET 요청에 응답하여 브라우저가 문서를 JavaScript 코드로 해석할 수 있도록 올바른 콘텐츠 유형이 포함된 문서를 반환해야 합니다.
직관적으로 말하면, 서버는 GET 유형의 요청을 제공합니다. 예를 들어 GET http://localhost:8080/api이 요청이 호출된 후 서버가 제공하는 API 정의(예: 사용자의 삽입, 업데이트, 삭제 및 기타 인터페이스)를 반환합니다. 클라이언트가 인터페이스를 얻은 후 내용에 따라 프런트 엔드의 관련 호출 방법으로 해석됩니다.

API 선언

서버 API 선언은 나중에 클라이언트 애플리케이션의 Ext Direct 초기화 코드에 전달될 수 있는 변수에 할당된 중첩된 객체 세트를 생성하는 유효한 JavaScript 코드여야 합니다. 또한 코드는 더 엄격한 JSON 개체 구문 규칙을 따르는 것이 좋습니다. 이는 API 선언을 JSON으로 구문 분석하려고 시도할 수 있는 비 JavaScript 구현에 유용합니다.

API 선언 코드 예:

Supongo que te gusta

Origin blog.csdn.net/oscar999/article/details/132615058
Recomendado
Clasificación