api-design

    0

    3답변

    클라이언트가 사용자의 다른 속성을 변경하는 동시에 사용자의 암호를 변경하지 못하도록 HTTP REST API를 설계해야하는 이유가 있습니까? 예를 들어, 나는 한 번에 모든 것을 바꿀 수 있도록하는 데 관심이 있습니다. 사용자가 자신의 암호를 변경하려는 경우 예를 들어, "밥"을 "는 foobar"자신의 이름에, 그들은 단지 보낼 수 : PATCH /use

    0

    4답변

    Java로 API를 게시하려면 어떻게해야합니까? C 또는 C++과 같은 언어에서는 헤더에서 코드를 간단히 나눌 수 있기 때문에 실제로는 매우 쉽지만 Java에서는 완전히 다른 이야기입니다. 따라서 Java에서 실제 코드가 없다는 것을 알고 있습니다. 코드를 쉽게 모호하게 해석하고 분석 할 수 있기 때문에 코드를 모호하게 만들 수 있습니다. 그러나 단순히 헤

    0

    2답변

    간단한 질문. API 디자인에 관한 기사를 읽고 답을 찾지 못했습니다. API의 종단점은 서로 어떻게 상호 작용해야합니까? 예를 들어, 내가 2 개의 엔드 포인트를 가지고있는 경우 : /category/:name 및 /messages입니다. 예를 들어 메시지에서 카테고리 존재를 확인하는 가장 좋은 방법은 무엇입니까? 1) /messages 처리기의 데이터베

    4

    1답변

    자바 컬렉션 및 구아바와 함께 광범위하게 제네릭을 사용합니다. API를 사용할 때 상당히 잘 이해 : PECS 규칙 {공동, 콘트라에서} 분산 와일드 카드 경계로 제네릭 그러나 을, 나는 그것이 어려운 찾을 수 제네릭을 사용하여 API를 제공합니다. Java generics의 디자인 패턴이 있습니까? 또는 Java generics에 대한 참조가 도움이됩니다

    3

    4답변

    유형이 Enum 인 속성을 가진 클래스가 있습니다. 예 : enum CarType { TOYOTA("Japan"), AUDI("Germany"), BMW("Germany"); public final String country; private CarType(String country) { this.country

    0

    1답변

    100 개 이상의 테이블이있는 관계형 데이터베이스가 있다고 가정 해보십시오. 각 테이블은 엔티티 (사람, 주소, 차량, 개 등)의 일종을 모델링합니다. 나는이 데이터베이스에 데이터를 POST하기를 원하는 사람들과 편안한 API를 가지고있다. 여러 번이 데이터는 웹 양식 또는 그와 유사한 것으로부터 XML 패키지 또는 POST 데이터로 제공됩니다. 때로는 데

    0

    1답변

    REST 끝점 /articles이 있다고 가정 해 보겠습니다. 기사를 얻으려면 끝 점이 articles/:id이됩니다. 이제 검색 필터를 사용하여 기사를 찾아야한다고 말하면서 /articles;find (POST 본문의 필터)이라는 URI를 보았습니다. 나는 그것이 그것이 /articles/find이어야하고 이전 접근법의 알려진 문제점이 대다수의 라이브러리

    0

    1답변

    내 도메인 모델에 특정 사례가 있고 나머지 상황에서이 상황을 설계하기가 어렵습니다. 는 내 도메인의 3 개 요소를 가지고 순서, 판매자 및 회사 회사는 브랜드처럼 속한 작은 A 회사 다른 회사 (더 큰)과 같다. 예 : Zappos는 Amazon의 브랜드입니다. 판매자는 브랜드 포털/사이트 (예 : Market Place)에서 제품을 판매 할 수있는 회사입

    9

    3답변

    변경할 수있는 속성 집합 및 변경 불가능한 서비스 집합 (예 : status은 서비스에서 생성되며 클라이언트가 변경할 수없는 집합)이있는이 서비스의 리소스를 디자인하기 위해 노력하고 있습니다. GET 리소스 요청에 대한 응답에 이것을 포함해야하지만 누군가가 PUT 요청 리소스를 보내는 경우 어떻게해야할지 잘 모릅니다. 호출자가 어떤 속성이 불변인지 알도록

    0

    4답변

    버스 스테이션에 대해 이야기하는 REST API를 설계하고 싶습니다. 예. GET /stations/1asca2dac34 { name: 'Queen str.' lat: 50.45 lon: 9.63 } 내 목표는 방송국 중 거리을 표현하기 위해 지금이다. 예를 들어, AAA와 BBB 사이의 거리는 5km입