Tutte le domande

2
risposte

Design di classe per la scrittura di più versioni di più file

Sto scrivendo un servizio web in Java che legge alcune informazioni da un DB e genera più file JSON scritti su S3. Per ogni tipo di file, ho un POJO che è serializzato su JSON usando jackson. Lo schema dei file può cambiare nel tempo: è possi...
posta 19.10.2015 - 02:22
1
risposta

Perché in questo esempio è necessaria una classe Decorator astratta?

Perché abbiamo bisogno di ShapeDecorator in questo design? Perché non possiamo semplicemente avere RedShapeDecorator implementare direttamente Shape ed ereditare da Shape?     
posta 24.11.2015 - 00:28
1
risposta

OOP - Devo impostare la connessione del database come "pubblica" perché altre classi lo usino, anche se potrebbe non essere sicuro?

Ho una classe base Database e ha una proprietà mysqli (un oggetto stesso) che contiene le informazioni di connessione. Altre classi utilizzano questa classe per leggere e manipolare il database. Ci sono funzioni incorporate in quals...
posta 20.10.2015 - 11:06
2
risposte

Come vengono specificati i valori di hypermedia rel nell'interfaccia uniforme REST?

Sto imparando un po 'su REST e sono intrigato dal concetto di un'interfaccia uniforme e dalla capacità di un client di seguire i collegamenti ipermediali al fine di rilevare le capacità del servizio. A quanto ho capito, il server RESTful rest...
posta 04.11.2015 - 18:17
1
risposta

Cos'è lo stato interno e c'è una differenza tra stato e stato interno

Ok, questa domanda è stata fatta prima, ma non è ancora chiara per me. Cos'è esattamente lo stato interno? Lo stato finora mi è chiaro: Le funzioni contengono comportamenti, variabili hanno stato, valori no. Di solito, lo stato indica che...
posta 17.11.2015 - 09:40
1
risposta

Buon approccio / Strategia per mantenere il database dei test di integrazione in-sync con la produzione db?

Sto costruendo un'applicazione web in primavera. Sto usando un database in-memory (embedded) per il mio test di integrazione - HSQL Il mio database di produzione è MySQL. Quando ho configurato i miei test di integrazione un po 'indietro ho pr...
posta 12.11.2015 - 23:23
2
risposte

Come funzionano Symbol Tab, Lexers e Parser in un design moderno? [chiuso]

Sto lavorando alla creazione del mio linguaggio di scripting per scopi di apprendimento. Ho letto il Libro del Drago e alcune cose mi sono un po 'oscure per quanto riguarda la Tabella dei Simboli e anche dove risiedono effettivamente le stringhe...
posta 22.11.2015 - 00:30
3
risposte

Operazioni CRUD in DDD

Sto progettando un'applicazione con DDD. Sto passando da oggetti POCO piatti a modelli di dominio forti, quindi la mia domanda è: Dovrei chiamare le mie operazioni CRUD di base (situate nel mio livello di repository) direttamente dai controll...
posta 10.11.2015 - 02:51
2
risposte

Progettazione basata sul dominio - L'entità è aggiornabile in determinate circostanze

Ecco la mia regola aziendale: Anyone (anonymous users) can make an Application (as in to apply for something). Applications can be updated until they are reviewed and approved by an officer. Approved applications cannot be updated. Perta...
posta 24.12.2015 - 22:32
1
risposta

perché utilizzare il token di autenticazione invece di session_id per l'app (lato Android) nell'API REST

nella normale applicazione web php dopo l'accesso usiamo session_id proveniente dal browser web per verificare se l'utente ha effettuato l'accesso o meno. Ma nell'autenticazione dell'API REST ho letto alcuni tutorial che dicono che php do...
posta 23.12.2015 - 15:21