Domande con tag 'java'

1
risposta

Il sourcing degli eventi è pronto per la prima serata? [chiuso]

Event Sourcing è stato reso popolare da LMAX come mezzo per fornire velocità, scalabilità delle prestazioni, persistenza trasparente e mirroring live trasparente. Prima di essere rimarchiato come Event Sourcing, questo tipo di pattern archit...
posta 07.06.2012 - 05:03
2
risposte

Basso accoppiamento che elabora grandi quantità di dati

Di solito ottengo un accoppiamento basso creando classi che scambiano liste, insiemi e mappe tra di loro. Ora sto sviluppando un'applicazione batch Java e non riesco a inserire tutti i dati in una struttura dati perché non c'è abbastanza memoria...
posta 09.04.2012 - 09:05
2
risposte

Servizi di dominio come facciate

Ho letto .NET Domain-Driven Design con C #: Problem - Design - Solution e ho notato che il autore ha creato un servizio di dominio per ogni radice aggregata. Tuttavia, i servizi di dominio erano solo facciate per il repository corrispondent...
posta 21.02.2013 - 16:57
6
risposte

Esiste un'alternativa a instanceof durante il filtraggio di un flusso Java per classe?

Ho una situazione inaspettata in un progetto in cui tutti i tipi che estendono una classe vengono inseriti in una raccolta Java; ma solo un'estensione specifica di quella classe contiene un metodo aggiuntivo. Chiamiamolo "anche ()"; e vorrei ess...
posta 29.11.2014 - 19:42
2
risposte

Funzioni opzionali: metodo predefinito o interfaccia separata

Le interfacce dedicate sembrano essere un buon modo per esporre le funzionalità opzionali in una gerarchia di tipi specifici del dominio. Tuttavia, impediscono l'uso di decorator e pattern compositi, che è anche comune in questo tipo di gerarchi...
posta 24.07.2015 - 15:10
2
risposte

Best practice in relazione alle classi anonime nelle applicazioni UI

Quando si lavora con programmi Java basati sull'interfaccia utente, un modo per attaccare il comportamento a determinate azioni (ad esempio per fare clic su un pulsante) è attraverso l'uso di classi anonime. Nell'esempio seguente, la struttura...
posta 23.01.2014 - 21:41
5
risposte

In quale livello deve essere localizzata la validazione?

Sto creando un'API di resto utilizzando Spring Boot e sto utilizzando la convalida dell'ibernazione per convalidare gli input delle richieste. Ma ho bisogno anche di altri tipi di convalida, ad esempio quando è necessario verificare i dati di...
posta 02.02.2016 - 10:31
2
risposte

Gestione degli errori nel sistema distribuito

Questa è la sequenza comune di due componenti distribuiti nella nostra applicazione Java: 1 A sends request to B 2 B starts some job J in parallel thread 3 B returns response to A 4 A accepts response 5 Job finishes after some...
posta 11.02.2016 - 08:03
4
risposte

Questa struttura del codice è utile in qualche modo?

Recentemente sono stato gettato in un progetto di applicazione Web Java e ho incontrato un certo numero di classi che seguono questo tipo di formato: public class MyThingy { private final int p1; private final String p2; … public...
posta 04.11.2015 - 21:16
3
risposte

In Java, quali sono alcuni buoni modi per separare le API dall'implementazione di * interi progetti *?

Immagina di avere un modulo software, che è un plugin per alcuni programmi (simile a Eclipse) e vuoi che abbia un'API che altri plugin possono chiamare. Il tuo plug-in non è disponibile gratuitamente, quindi vuoi avere un modulo API separato, ch...
posta 02.07.2014 - 08:05