Domande con tag 'design-patterns'

1
risposta

Se Service Layer non sta facendo nulla, basta chiamare i metodi in DAO. La mia interfaccia di servizio può estendere le interfacce DAO?

Perché abbiamo bisogno di scrivere gli stessi metodi in Service Interface, quando vogliamo solo una replica di DAO Interface. interface DAOI { method1(); method2(); } interface ServiceI extends DAOI { } anziché sotto interface ServiceI...
posta 06.10.2017 - 10:59
1
risposta

Un migliore approccio allo sviluppo / distribuzione di app web

Quindi lo scenario è che svilupperemo un'applicazione web. Consisterà principalmente in: API Materiale di Front End (HTML / CSS / JS) Sto prendendo in considerazione due approcci: API del pacchetto separatamente in un file * .war e...
posta 10.05.2017 - 06:46
1
risposta

Qual è il nome di un oggetto che salva una cache del risultato delle operazioni come parte delle richieste? [chiuso]

Qual è il termine concettuale per un servizio che risponderà a una richiesta di una risorsa: verifica la sua copia in una cache se esiste e non è aggiornato, lo restituisce se non esiste o non è aggiornato, calcolandolo / recuperandolo e...
posta 30.04.2018 - 15:44
1
risposta

Dovrei chiamare questo DTO o qualcos'altro?

In un'applicazione Java / Spring MVC / Hibernate ho oggetti modello che contengono riferimenti ad altri oggetti modello in cui il database ha chiavi esterne. Ad esempio, potrei avere: @Entity @Table(name="branches") public class Branch { @...
posta 03.07.2017 - 15:21
4
risposte

In che modo il modello di fabbrica separa la dipendenza delle classi?

Capisco che il codice principale utilizza la fabbrica per restituire un puntatore astratto dell'oggetto desiderato, ma non modifica l'ereditabilità delle classi. Puoi spiegare in quale contesto il modello factory riduce l'accoppiamento?     
posta 18.04.2017 - 21:54
1
risposta

Best practice per l'invio di vari dettagli sulla risorsa REST in una risposta dal servizio

Stiamo creando API REST che verranno utilizzate dagli utenti Web e Mobile. La mia domanda è: dobbiamo prendere in considerazione l'interfaccia utente prima di progettare la struttura JSON? Ad esempio, abbiamo una risorsa Company . Un...
posta 06.01.2018 - 05:36
4
risposte

Quali sono gli schemi di progettazione rilevanti per eseguire convalide su un oggetto?

Ho un tipico caso d'uso in cui sto consumando un broker di messaggi. I messaggi sono < ^ > stringhe delimitate. Analizzo ogni singolo messaggio creando POJO e quindi applicando diverse convalide per capire se il messaggio è utile per ulter...
posta 05.01.2018 - 11:20
1
risposta

AggregateRoot Classe DDD Entità multiple

Non sono riuscito a trovare una risposta specifica alla mia domanda, ma come avrei sviluppato una classe AggregateRoot per il seguente scenario. public class Root{ public int Id {get;set;} public IList<Child> Children {get;set;}...
posta 17.01.2018 - 21:30
1
risposta

MVP - Model Layer Architecture - Dove e come configurare Entità e DAO

Sto codificando una "piccola" applicazione usando il pattern MVP che ottiene i suoi dati da un database SQL. Non sto usando un ORM fuori dalla scatola, e per motivi di apprendimento, sto scrivendo il mio semplice tipo di setup ORM / DAO. Sto...
posta 31.05.2018 - 13:17
1
risposta

Modifica del modello di comando

Immagina che mentre usi lo schema di comando, ho un bel po 'di comandi diversi (> 30), ora la maggior parte sono molto simili ma dipendono da una risposta dopo l'esecuzione (pensa ad un esempio di cena, come il cameriere che ha bisogno di fee...
posta 22.08.2017 - 19:01