Domande con tag 'api-design'

1
risposta

Pattern del repository, chiama un'altra API che aggiorna un SOR dal servizio o dalla classe del repository?

Stiamo lavorando su API che chiamano altre API che recupereranno / aggiorneranno inevitabilmente un sistema di record come SQL, MySQL o altri database. A volte avremo 3/4 livelli di API prima che venga colpito il SOR. Normalmente userei una c...
posta 03.10.2018 - 00:17
2
risposte

Passa un ErrorMessage da inserire nel metodo di ricezione come anti-pattern?

Vengo da uno sfondo Java e il mio collega è di .NET. Stiamo lavorando su un progetto Java e l'ho visto creare un metodo come questo: public Object myMethod(Object[] param1, ErrorMessage errorMessage) {...} ErrorMessage è un oggetto aut...
posta 11.10.2018 - 22:44
1
risposta

Progettazione dell'API RESTful - il PUT dovrebbe restituire dati relativi?

Ho un'API che consente a un utente di aggiornare il suo stato di sistema; e una chiamata separata per recuperare gli aggiornamenti dello stato del sistema da altri utenti. Avrebbe senso unificarli sotto una richiesta PUT in cui un utente richied...
posta 12.11.2012 - 01:49
2
risposte

Best practice dell'API Web che inseriscono dati: nidificati o per entità

Supponi di avere le seguenti 3 entità: Manuale Versione documento 1 manuale ha più versioni e 1 versione ha più documenti. Voglio creare un'API Web che consenta ai clienti di inserire manuali, versioni e documenti, ma qual è la pro...
posta 23.01.2018 - 17:26
2
risposte

Progettazione della libreria Scala che avvolge una libreria Java

Sto progettando una semplice libreria di scala scala su una libreria java per renderla più idiomatica scala. Il problema che ho dovuto affrontare è che tutte le operazioni dalla libreria java possono generare un'eccezione, che è RuntimeExcepti...
posta 14.02.2017 - 14:17
1
risposta

Quale architettura dovrei usare per creare un'applicazione "eventi" in .NET?

Sono abbastanza nuovo per C # e .NET nel suo complesso e voglio creare un'applicazione, ho una strong esperienza in Java, Hibernate e utilizzo di framework MVC come Spring. Voglio creare un'applicazione che abbia il seguente scopo: Essere...
posta 20.09.2016 - 13:44
1
risposta

Protezione di un'API privata

Ho due siti e un'API che invia dati avanti e indietro tra i due. L'API viene utilizzata solo nel back-end e l'utente non interagirà affatto con esso. Quello che vorrei fare è garantire che tutte le richieste fatte a questa API (su entrambi i sit...
posta 01.09.2016 - 17:27
1
risposta

Proprietà delle collezioni e liste di inizializzazione nella progettazione dell'API .Net

Quanto segue è una citazione dalle linee guida di progettazione della struttura di Microsoft: Collection Properties and Return Values X DO NOT provide settable collection properties. Users can replace the contents of the collectio...
posta 13.11.2016 - 16:40
1
risposta

Che cos'è una buona convenzione REST per la struttura di una risposta che è solo un contenitore di due (o più) entità indipendenti

Diciamo che ho le seguenti entità a cui è possibile accedere ai seguenti URI (usando la pluralizzazione standard): /things/:id e /otherthings/:id Voglio esporre per motivi di prestazioni, una API che risponderà con la seguente st...
posta 05.10.2016 - 17:06
1
risposta

Il modo migliore per separare l'API pubblica dall'implementazione interna [chiusa]

Sto sviluppando un piccolo framework (in Scala) in cui voglio definire un'interfaccia pulita e semplice per gli utenti del framework. Alcune di queste interfacce devono essere implementate dal framework stesso, ma voglio nascondere queste implem...
posta 02.10.2015 - 21:33