Sono confuso. Glassfish viene fornito come parte della piattaforma Java EE? Puoi prendere Glassfish ma non Java EE?
Glassfish è l'implementazione di riferimento di Oracle per le specifiche Java EE. Quindi, Java EE - una serie di specifiche per le applicazioni aziendali - è indipendente da Glassfish - un'implementazione di riferimento per le specifiche Java EE.
Glassfish non viene fornito come parte di Java EE in quanto vi sono altre implementazioni Java EE come WebSphere di IBM. Tuttavia, non è possibile ottenere Glassfish senza Java EE poiché è l'implementazione di riferimento delle specifiche Java EE.
Java EE è un'API, GlassFish è un'implementazione di tale API.
Molto nello stesso modo in cui List
è un'interfaccia e che ArrayList
implementa tale interfaccia. (Questo è anche il motivo per cui non puoi ottenere ArrayList
senza ottenere List
, e perché non puoi ottenere GlassFish senza ottenere Java EE).
Does Glassfish come as part of the Java EE platform?
No, Glassfish è un server di applicazioni che fully implementa tutte le API Java EE e, quindi, rende completamente Application Server conforme a Java EE. Ciò significa che se si scrive un'applicazione Java EE, Glassfish lo eseguirà con facilità (sarà necessario eseguire una configurazione minima, in caso contrario, nessuna).
Can you get Glassfish but not Java EE?
Java EE è una struttura di API consistente di API Java EE (JDBC, RMI, JPA, EJB, JMS, ecc.). È possibile ottenere Oracle Glassfish Server (che non è compatibile con JEE). Esistono altri Application Server compatibili con JEE sul mercato, come JBoss Application Server, IBM Wesphere Application Server, ecc.,