Domande con tag 'java'

2
risposte

Come scrivere parser multi-formato?

Sto per creare un formato di file specifico per un particolare progetto. Non ci sono metadati speciali relativi al file, poiché possono essere salvati nel database, in un file, ecc. Quindi l'estensione del file, la data, ecc. non hanno alcuna...
posta 11.08.2016 - 13:29
1
risposta

Ordinamento dell'array prima del ciclo: best practice

Stavo passando attraverso il codice JBAKE link : 58 PFB il codice. Perché stiamo ordinando l'array qui? if (assets != null) { //TBD : Why is sorting required? Arrays.sort(assets); for (int i = 0; i < as...
posta 06.12.2015 - 13:02
1
risposta

UML: utilizzo l'aggregazione o la composizione in questo caso?

Vorrei disegnare uno schizzo UML per comunicare parte di un software, ma il tipo di relazione tra le classi non mi sembra molto chiaro. Diciamo che voglio recuperare periodicamente gli ordini recenti dal database e aggiornare una vista grafic...
posta 17.06.2016 - 16:45
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 - 19:33
1
risposta

Impedisci le dipendenze circolari senza introdurre la libreria intermediari

TL; DR sotto Sto lavorando su un server di gioco (in Java, ma quella parte è meno importante) e ho deciso di suddividere la logica del server dalla logica del motore; in parte perché si trovano in due diversi domini logici. Il server interagi...
posta 21.09.2015 - 02:54
1
risposta

Corretta propagazione / gestione delle eccezioni

Sto cercando di imparare attraverso l'esempio su un modo corretto per gestire le eccezioni. Quando dovrei prenderlo, quando e come dovrei buttarlo più in basso? In questo esempio ho una configurazione molto semplice: MainMethod Excepti...
posta 15.09.2015 - 09:40
1
risposta

Differenze nel processo di progettazione / pensiero per OO in Java e JavaScript [duplicato]

Nonostante condividano un nome e una sintassi simili, Java e JavaScript sono piuttosto diversi. Tuttavia, entrambi hanno funzioni orientate agli oggetti. Come novizio di JavaScript, le differenze principali che posso vedere tra Java e l'Ori...
posta 21.05.2015 - 02:56
1
risposta

(Spring) AOP Design of Transactions

Nella nostra applicazione abbiamo diverse transazioni, in cui ogni passaggio viene registrato estesamente. Pseudocodice: @Component public class OurServiceImpl implements OurService { ... @Transactional public void doComplexTrans...
posta 23.06.2015 - 13:13
2
risposte

Come decomporre applicazioni monolitiche in microservizi con moduli funzionali interdipendenti?

Lavoro con una grande applicazione web monolitica che ha tra 12-24 moduli funzionali e questi sono tutti mantenuti all'interno di una singola struttura di progetto di guerra. Mentre il codice stesso è già segmentato in pacchetti ben definiti e i...
posta 14.06.2015 - 17:29
1
risposta

È vero che la lingua JVM è difficile da integrare con C rispetto ad altre lingue? [chiuso]

Ho visto molte librerie che forniscono API di alto livello nel linguaggio come python o lua. Ad esempio: La libreria di algebra lineare "Trilinos" fornisce un'API python. Il framework di apprendimento approfondito "torch" fornisce un'API l...
posta 03.03.2016 - 00:59