Java web programozás 5.
Tartalom Java webes projekt A GlassFish alkalmazás-szerver Java Applet 2009
Java webes projekt Létrehozás File New Project… Java web Web Application 2009
Java webes projekt 2009
Java webes projekt 2009
Java webes projekt Web projekt Telepítés-leíró Kezdőlap Forrásfájlok Külső könyvtárak 2009
Telepítés-leíró A session beállítása Kezdőlap (ok) 2009
GlassFish Mi ez? License Történet Egy JavaEE-t implementáló alkalmazásszerver, amit a SUN fejleszt. A kereskedelmi verzió neve Sun Java System Application Server 9.x License Ingyenesen terjeszthető és használható (GPL, CDDL) Történet Kezdet: 2005.06.06. Java EE kompatibilitás: 2006.05.04. 2007.11.07.: GlassFish v2.0 2009
GlassFish Platform: Feladatai: Windows és Linux Futtatja az alkalmazást (web és EJB réteg) Elrejtik az adatbázist a „kliensek” elől. (több különböző adatbázishoz való csatlakozás), TopLink JPA Provider. Naplózó rendszer Adatforrások („data source”) kezelése Adminisztrátori konzol 2009
GlassFish Adminisztrátori konzol indítása Jelszó: adminadmin 2009
GlassFish EJB és web komponensek Web szolgáltatások Adatforrások kezelése 2009
Java Applet Fogalma: Életciklus: A böngészőben futó, „kliens oldali” Java kisalkalmazás. A HTML oldalba van beágyazva. A JRE futtatja. Életciklus: Inicializálás: init() Elindítás: start() Leállítás: stop() Megsemmisítés: destroy() 2009
Java Applet Felhasználás: Biztonság: „vastag kliens” Kliens-szerver architektúrában, „gazdag” GUI, a kliens oldalon. Biztonság: Az Applet-et a hálózatról töltjük le! Veszélyes Szigorú biztonsági korlátozások: Nem használhat fájlokat, I/O eszközöket Nem nyithat hálózati kapcsolatot Nem hívhat külső programokat (pl. Notepad) Nem láthatják az O.S. összes paramétereit. 2009
Java Applet Java Applet konfigurálás Futtató környezet Biztonság: Vezérlőpult Java Biztonság: Aktuális JRE \lib\security\java.policy állomány 2009
Java Applet Létrehozás: File New Project… Java Java Class Library Jelöljük ki a projektet, majd File New File … Swing GUI Forms JApplet Form Töltsük ki a szükséges mezőket majd „Finish”. Adjuk hozzá a kívánt funkcionalitást az Applet-hez. 2009
Java Applet Beágyazás weboldalba: Másoljuk az Applet JAR állományát egy web alkalmazás megfelelő mappájába. Általában a „web” mappába. 2009
Java Applet Beágyazás weboldalba (2) 2009
Java Applet JavaScript Az Applet metódusa 2009
Java Applet JavaScript 2009
Java Applet Servlet Az Servlet kódja 2009
Java Applet Servlet Az Applet kódja (1) 2009
Java Applet Servlet Az Applet kódja (2) 2009