Benvenuti, questa è la repo dove troverete tutti i sorgenti dei progetti svolti durante il corso di programmazione distribuita tenuto dal prof. Vittorio Scarano durante l'anno accademico 2018/2019 presso l'Università Degli Studi di Salerno, gruppo matricole pari.
- Architetture Distribuite
- Java Remote Method Invocation (JRMI)
- Design Pattern
- Java Enterprice Edition 7 (JEE7)
- Enterprice Java Bean
- Context and Dependency Injection
- Java Persistence API
- JPQL
- Managed Persistence Context
- Container-Side event
- Interceptors
- JavaEE Decorator
- Web Services (SOAP)
-
contiene tutti i sorgenti di Remote Method Invocation, attenzione perchè la Parte di RMI è un vecchio progetto i cui sorgenti risalgono al 2016, ne ho testato qualcuno a campione, Dovrebbero Funzionare
Ubuntu 18.06 LTS Oracle JDK 8.121 Eclipse Neon Java (non la versione EE)
-
Contiene i sorgenti, appunto, inerenti a JEE7, testati e usati per l'esame.
Ubuntu 18.06 LTS Oracle JDK 8.121 Netbeans ee 8.2 Payara 4.1.2.187 come Application Server (è un AppServer basato su GlassFish vedi sezione note)
- Contiene il progetto consegnato all'esame e la sua traccia, un mini progetto JEE7 funzionante, con un paio di aggiunte quale il client in python per l'accesso al webservices e qualche cosa sistemata a posteriori
- Domenico Pascucci - Modifica e adattamento dei codici originari
- Vittorio Scarano - autore originario per la parte di JRMI
- Antonio Goncalves - autore originario per la parte di JEE7
- Payara, è un AppServer basato su GlassFish e perfettamente compatibile con quest'ultimo. Dato lo stato di abandonware di GlassFish (con innumerevoli bug) sono stato costretto e felice di ripiegara su Payara in quanto la sua community continua lo sviluppo e il debug di questo AppServer di riferimento per JavaEE
- JDK e cambio Policy Oracle, vi consiglio di seguire il mio blog, dove ho riportato un po' di guide per far funzionare il tutto.
- Spero questa repo possa aiutare i futuri studenti che si approcceranno allo studio di Sistemi Distribuiti, per qualunque suggerimento e/o miglioria sono a vostra completa disposizione, BUON DEPLOY!
I sorgenti originari degli autori detengono il loro Copyright (Non indicato), per il resto
- Questo progetto è concesso in licenza con la licenza GNU GPL v3 - vedere il file LICENSE.md per i dettagli.