Domande con tag 'api-design'

1
risposta

Questo contratto su un utente API è inevitabile?

Sto progettando un framework UI in Java. Ogni componente dell'interfaccia utente, rappresentato dalla classe Component , nel framework è identificato da una chiave non modificabile String . Quindi prendo la chiave nel costruttore stesso...
posta 03.12.2017 - 07:03
1
risposta

Restituisce valori per i metodi CRUD?

Sto scrivendo un'API web di base in Java che fa quello che fanno quasi tutti gli altri: prendere input, convalidarlo, quindi eseguire operazioni CRUD sul DB. Ho scritto diverse API prima e ho già capito cosa costituisce una buona risposta al cli...
posta 06.01.2014 - 21:31
1
risposta

Dovrei aggiungere una chiave agli elementi della mia risposta API REST?

Ho un endpoint API REST che assomiglia alla risposta JSON: { "products": [ {"id": 1040, "price": 2.95, ...} {"id": 4545, "price": 3.95, ...} ] } Uno dei miei colleghi mi ha suggerito di aggiungere una chiave per cias...
posta 25.07.2014 - 20:10
2
risposte

Come documentare l'API REST prima della codifica

Il mio team sta lavorando su un'applicazione Web che utilizza Micro Service Architecture e Angular + Spring MVC. Seguiamo lo sviluppo Agile. Per ogni storia, creiamo alcune attività di implementazione e test. Documentare l'API REST è il primo co...
posta 01.03.2017 - 03:31
1
risposta

Utilizzo della pipeline Web Api per standardizzare le strutture di ritorno

Ho avuto una discussione sulla standardizzazione delle strutture di ritorno in un'API e il modo migliore per applicarla ai nostri servizi. Il modo più rapido con cui abbiamo lavorato è stato quello di far sì che i nostri controller in .NET Web A...
posta 08.04.2017 - 17:53
1
risposta

InternalsVisibleToAttribute indica un cattivo odore di progettazione?

Ogni volta che ho utilizzato InternalsVisibleToAttribute durante lo sviluppo di un'API, sembra un po 'puzzolente. Come l'API non viene progettata in modo veramente incapsulato. Molte volte questo è fuori dai limiti di tempo - esporre le fun...
posta 30.08.2016 - 18:15
2
risposte

È una cattiva pratica generare id per un oggetto che non esiste ancora nel database?

Ecco la situazione: C'è un database Mongo A e c'è il database Mongo B. Esiste un concetto di business / un oggetto Mongo chiamato someModel che esiste su una delle raccolte del database B. Ecco la domanda. Il modo in cui generiamo quest...
posta 09.11.2016 - 17:49
1
risposta

Layer di memorizzazione nella cache dell'API

Primer: abbiamo un'app mobile servita da un'API (scritta in PHP). Il punto principale dell'app è quello di visualizzare i prodotti da una tabella di articoli di grandi dimensioni nel database, in una moltitudine di diverse configurazioni. Cate...
posta 03.10.2013 - 21:43
2
risposte

Rifiniture Rebol contro dialetti contro oggetti

A volte mi sento in conflitto quando uso un linguaggio che non è Rebol (di tanto in tanto accade) e mi viene in mente, hm-la vita sarebbe più facile in Rebol se questa cosa funzionasse in questo modo? Per illustrare la mia istanza corrente,...
posta 22.09.2015 - 06:43
2
risposte

Alternativa alla comunicazione REST sincrona tra microservizi

So che la comunicazione sincrona tra i servizi è un anti-pattern, quindi sto cercando una buona soluzione per il mio caso d'uso. Ho questi due servizi: Location Service che gestisce la posizione degli utenti Score Service ch...
posta 21.08.2017 - 08:59