modelli di Java EE - Registro e altri - rilevanza [chiusa]
-
03-10-2019 - |
Domanda
Sto leggendo il libro I modelli di applicazione Enterprise Architecture . Mentre passa attraverso i modelli di base - come Registro modello mi sto trovando che le possibilità che questi modelli, che sono stati pubblicato la prima volta nel novembre 2002, potrebbe non essere le migliori soluzioni possibili per andare a fare.
Per esempio prendere il modello del registro. Nella nostra organizzazione usiamo semplici chiamate JDBC per le operazioni di DB e, se necessario, passare l'oggetto connessione per una singola transazione. Questo approccio non è la migliore - ma l'alternativa di utilizzare modello Registro anche non è buono apparente come la dipendenza sarebbe poi non essere visibile - può essere un problema per il test. Dependency Injection è proposto come un modo migliore per implementare questo comportamento.
Can chi ha lavorato su Java EE web / enterprise apps commento su questo - e cosa consiglierebbe per analizzare l'utilizzo di ogni modello (i suoi pro e contro?). Qualsiasi libro recente che fa una copertura di questo in dettaglio?.
Soluzione
(...) Qualsiasi libro recente che fa una copertura di questo in dettaglio?
Vi consiglio di Adam Bien Modelli Real World Java EE se siete alla ricerca di un aggiornato la copertura di modelli e buone pratiche con Java EE 5 e 6:
Modelli Real World Java EE include la copertura di:
- Un'introduzione i principi fondamentali e le API di Java EE 6 (EJB, JPA, JMS, JCA, JTA, Dipendenza Iniezione, Convenzione corso Configurazione, intercettori, REST) ??
- Principi di operazioni, livelli di isolamento, in un contesto Remoting di Java EE 6
- Mappatura dei modelli core J2EE in Java EE
- Discussione di modelli superfluo e migliori pratiche obsolete come DAO, I delegati commerciali, trasferimento dati Oggetti ampia stratificazione, indirections etc.
- modelli strato di business per il dominio guidati e orientate ai servizi architetture
- I modelli per l'integrazione di asincrona, eredità, o incompatibili risorse
- modelli infrastrutturali per ansioso-avviamento di servizi, filo il monitoraggio, controlli pre-condizione, Java EE 6 ricerche o l'integrazione dei di terze parti Dependency Injection framework come Guice
- Suggerimenti per la documentazione e la sperimentazione efficiente
- servizio di magra e pragmatico e architetture dominio guidato, basate su i modelli discussi
- Completamente funzionale Java Connector Architecture (JCA) con implementazione codice sorgente
- EJB 2 - EJB 3 migrazione