Domande con tag 'java'

3
risposte

Come faccio a confrontare i parametri e i tipi di ritorno in fase di esecuzione?

Ho un'applicazione Java che ha bisogno di elaborare alcuni dati. I dati iniziano nel formato A. L'applicazione è composta da un numero di moduli che sono ciascuno in grado di elaborare i dati. Ma non tutti i moduli supportano lo stesso tipo d...
posta 10.06.2018 - 15:33
1
risposta

Perché utilizzare un attributo interno per filtrare gli oggetti considerati OK, ma quando uso una mappa per filtrare in base agli attributi, è considerato un odore di codice?

Molto tempo fa ho chiesto sull'utilizzo di un enum per usare essenzialmente come una versione povera di instanceof per prendere decisioni su un oggetto. Come indicato in questa risposta: When your weapon types enum just mirrors...
posta 04.10.2018 - 14:16
2
risposte

Passa un ErrorMessage da inserire nel metodo di ricezione come anti-pattern?

Vengo da uno sfondo Java e il mio collega è di .NET. Stiamo lavorando su un progetto Java e l'ho visto creare un metodo come questo: public Object myMethod(Object[] param1, ErrorMessage errorMessage) {...} ErrorMessage è un oggetto aut...
posta 11.10.2018 - 20:44
2
risposte

Framework over-HTTP basato su eventi

Sto progettando un server di gioco distribuito che supporterà sia i browser che i client UE4 (si spera sia su HTTP per semplicità) e continuo a sbattere la testa contro REST e facendo backflip semantici per ottenere la logica che voglio mettere...
posta 30.03.2017 - 06:43
2
risposte

Quali rischi ci sono nell'usare Node.js con Java EE?

Stiamo sviluppando un'applicazione web B2B in cui stiamo utilizzando (suggerito dagli anziani) due server. Uno è Node.js (per servire tutti i contenuti html e statici relativi alle richieste) e l'altro è Tomcat per implementare i servizi REST pe...
posta 12.04.2017 - 09:31
1
risposta

Come riutilizzare il codice boilerplate per la gestione delle sessioni di Hibernate?

La mia applicazione Java utilizza Hibernate come framework ORM. Mi trovo spesso a scrivere codice come questo: Session session = HibernateUtil.getSessionFactory().openSession(); try { session.beginTransaction(); // do some work, which...
posta 22.04.2017 - 19:17
2
risposte

Come gestire il passaggio di un oggetto DAO con eccezioni personalizzate in java?

Ho il mio progetto Maven multi modulo con la seguente struttura: + parent - pom.xml + model - persistents - dao - model stuff... - pom.xml + service - services - services stuff... - pom.xml + utils - exceptions...
posta 13.05.2017 - 16:04
1
risposta

Codice di refactoring dipendente dalla classe esterna

Ho una classe simile a ServletFilter che ha più validazioni sulla richiesta di input class TokenHandler implements SomeHandler{ Response handle(Request request){ if(paramXMissing(request)){ return new Response(); // empty response...
posta 17.05.2017 - 17:09
1
risposta

Non è ridondante dichiarare il pacchetto nel file di classe? Non può essere dedotto dal percorso di costruzione?

Ho class Foo , la sua prima riga legge package com.bar.something.baz . Il suo file è in /com/bar/something/baz/ . Perché devo dichiarare il pacchetto nel file di classe e poi inserire il file nello stesso percorso del pacchetto ch...
posta 30.05.2017 - 15:05
1
risposta

Modello server client per architettura N-Tier - Mappatura dei client clienterver richiesta / risposta client

Sto cercando di cercare un framework o una libreria o anche delle tecniche per gestire le comunicazioni client / server N-Tier. Sto ridimensionando il mio software applicativo e sto vedendo questa comunicazione diventare sempre più ingombrant...
posta 23.11.2017 - 02:14