Domande con tag 'java'

3
risposte

Quando è un oggetto del mondo reale un oggetto (computazionale) nel mondo OOP?

In una strategia di fase di progettazione OOP, Qualsiasi oggetto fisico / concettuale di un sistema può essere modellato (considerato) come oggetto computazionale nel programma progettato da OOP in base a due condizioni seguenti: First...
posta 27.05.2015 - 16:52
3
risposte

Creazione di un progetto Java senza utilizzare alcun oggetto e solo chiamando metodi statici sull'input?

Sto creando un programma che prende un documento, lo estrae e poi lo sposta in un database. Ho fatto la maggior parte di questo ora e mi sono reso conto che non ho fatto nessun esempio di classi che ho creato (ho creato esempi di altre cose come...
posta 21.07.2015 - 13:16
2
risposte

"Pulisci codice": come organizzare le interrogazioni con nome?

Pochi giorni fa ho iniziato a leggere il libro "Clean Code" di Robert C. Martin e mi ha incoraggiato a dare un'occhiata più dettagliata al mio codice. Dopo aver aperto Eclipse, ho visto questo: entityManager.createNamedQuery("CarriageRouteEnti...
posta 08.02.2014 - 20:02
1
risposta

Gli schemi XML sono negativi per i formati di file in costante evoluzione?

Sono alle prese con un progetto client-server in cui dispongo di app Java su Internet che memorizzano i dati su un server back-end. Il formato di questi dati è ben definito, ma il progetto è in continua evoluzione, quindi la definizione continua...
posta 11.02.2012 - 01:47
2
risposte

È buona norma masterizzare la logica di business in Enums?

Abbiamo una logica aziendale semplificata come questa: public enum BusinessLogic { STAGE_ONE(true, false, false), STAGE_TWO(true, true, false), STAGE_THREE(false, false, true); private final Boolean canStartProcessing; private f...
posta 28.01.2015 - 16:50
3
risposte

È possibile utilizzare un booleano Java per la logica ternaria (a 3 stati)?

Sto provando a creare una cache di base con un valore booleano, e l'ho fatta come tale: private Boolean _valueCache = null; private boolean getValue() { try { if (_valueCache == null) { // if cache was never filled retu...
posta 05.03.2015 - 15:47
3
risposte

Quanti thread devo usare nel mio server NIO?

Ho creato un server TCP NIO Java, attualmente utilizza quattro thread. Un thread ServerRunnable che utilizza un selettore e tre thread di lavoro. Ho cercato alcune informazioni al riguardo, come ho letto in passato che dovresti avere solo un...
posta 19.03.2015 - 09:34
1
risposta

A volte, "programmare sulle interfacce" introduce possibili (ed evitabili) eccezioni di runtime?

Ti preghiamo di considerare com.google.common.collect.ImmutableMap Programmando sulla sua interfaccia, Mappa , crea un bug che potrebbe esplodere nel runtime in quanto tale: Map<String, Integer> myMap = ImmutableMap.copyOf(justSome...
posta 24.03.2015 - 02:09
4
risposte

Qual è un buon schema per la memorizzazione e la reinizializzazione combinate?

Ho una situazione in cui ho tre requisiti: Inizializzazione pigra : non creare la raccolta finché non ti viene richiesta Memorizzazione nella cache : conserva la raccolta in memoria sull'oggetto Reinizializzazione : puoi reinizializza...
posta 12.04.2011 - 02:29
3
risposte

L'AOP è ampiamente utilizzato nel settore aziendale

Sono curioso di sapere qui le opinioni delle persone che lavorano nella grande organizzazione aziendale se AOP è ampiamente (o anche modestamente) usato quando si stanno sviluppando? AOP è qualcosa che è inerente al design. Perché da tutto ciò c...
posta 20.10.2011 - 20:30