GlassFish: Porovnání verzí

Smazaný obsah Přidaný obsah
m typo
Řádek 17:
}}
 
'''GlassFish''' je aplikační server vyvinutý společností [[Sun Microsystems]] pro platformu [[Java EE]]. GlassFish se řadí mezi open source podléhájícípodléhající licencím [[GPL]] a [[CDDL]]. GlassFish je referenční implementace, to znamená, že není primárně určen pro provoz aplikací, ale slouží především jako ukázka implementace nových rysů v poslední specifikaci platformy JAVA EE. Současná verze serveru GlassFish je 3.1.2 a slouží jako referenční implementace proj Javu EE6. Existuje rovněž komerční verze, která nese označení Oracle GlassFish Server 3.1.2. Obě verze se ve funkcionalitě téměř neliší, hlavní rozdíl je především v podpoře a automatickém stahování aktualizací.
 
== Historie ==
Řádek 39:
=== Ukázky funkcionality GlassFish ===
==== Deploy aplikace ====
Pro nahrání aplikace, či komponenty na server vybereme v administrátorské konzoli v levém panelu možnost Application. V následujícím okně vybereme možnost deploy, vybereme zda se aplikace, či komponenta nachází na našem počítači, nebo je umístěna na serveru (pokud je server na stejném počítači jsou obě možnosti jsou totožné) a pomocí browseru vybereme zbalenousbalenou aplikaci (soubory .jar, .war). Pokud nám nevyskočí Typ aplikace, či komponenty automaticky zvolíme jej v položce Type. Po stisku tlačítka ok již můžeme v sekci Application s aplikací nakládat podle vlastního uvážení. U spustitelných aplikací nám je nabídnuta možnost Launch, která aplikaci spustí.
 
==== Java Mail ====
Řádek 77:
==== JDBC ====
 
Pokud chceme v aplikaci pracovat s databází, zvolíme v levém panelu možnost Resource – JDBC. V referenční implementaci je standardně využíváno databáze [[Derby]]. Pokud chceme využít jiné databáze vybereme možnost Connection Pools a zde zvolíme tlačítko New. A následně vybereme v možnosti Database Vendor tu datábázidatabázi, kterou chceme využívat.
Pokud jsme spokojeni s Derby, či jsme nastavili jinou možnost pomoci Connection Pools zvolíme možnost JDBC Resources. Pomocí tlačítka New vytvoříme nový zdroj.
JDNI name pojmenujeme náš zdroj podle vlastního uvážení např : mojeDB
Řádek 83:
 
Nyní musíme databázi spustit (např v NetBeans Services-Database-jdbc:derby://localhost:1527-Connect) a můžeme s ní pracovat.
Pro vzorový příkadpříklad nadefinujeme v [[EJB|enterpriceenterprise beanu]] soubor persistence.xml.
 
Řádek 96:
</persistence>
 
A následně persitenčníperzistenční jednotku injektujeme do jednotlivých tříd
@PersistenceContext(unitName = "WebEmail")
private EntityManager entityManager;