3. Poskytuje základní často používané funkce a služby enterprise aplikacím Zjednodušuje psaní enterprise aplikací Aplikační servery standardu JEE JBoss IBM WebSphere, BEA WebLogic, Sun AS, SAP NetWeaver, Oracle AS atd. Základní popis Co je to aplikační server?
4. JEE standard Sada koordinovaných specifikací a praktik, které dohromady poskytují řešení pro vývoj, rozmístění a řízení vícevrstvých enterprise aplikací. Spojuje celou řadu standardních technologií do jediné architektury s komplexním modelem programování. Specifikace JEE5 Nároky na Spolehlivost Dostupnost Výkonnost Škálovatelnost Základní popis Enterprise aplikace standardu JEE
5. Zajišťování životní cyklu komponent WEB Container, EJB Container Řízení databázových spojení ( Connection Pool ) Transakční zpracování požadavků ( Transaction Service ) Persistence objektů do databáze ( JPA, Hibernate ) JMS ( Java Message Service ) Bezpečnost ( JAAS ) Základní popis Základní funkce a služby poskytované aplikačním serverem
6. Nejpoužívanější Open-Source AS Efektivní a rychlý pro vývoj aplikací Spolehlivý a výkonný v produkčním prostředí Snadná instalace, záloha a obnova Efektivní konfigurace a správa Absence administrační konsole Základní popis Aplikační server JBoss
8. / bin Spustitelné skripty / client Knihovny pro použití v klientských aplikacích / docs Dokumentace (DTD, Examples atd.) / lib Společné knihovny sdílené všemi instancemi serveru / server Jednotlivé konfigurace instancí serveru (all, default, minimal) Instalace a provoz Popis adresářové struktury
9. A plikační server JBoss definované konfigurace Možnost definovat různé konfigurace Spouštění více instancí Konfigurace Service Binding Instalace a provoz Co je instance aplikačního serveru?
10. /s erver /*/ conf Základní konfigurační soubory instance /s erver /*/ data Prostor pro ukládání dat (vnitřní databáze, cache atd..) /s erver /*/ deploy Hlavní adresář nasazených služeb a aplikací (hot-deployment) /s erver /*/ lib Knihovny potřebné pro běh dané instance /s erver /*/ log Aplikační log soubory /s erver /*/ tmp Dočasné soubory služeb a aplikací (rozbalené archívy) /s erver /*/ work Zkompilované JSP soubory Instalace a provoz Popis adresářové struktury instance JBoss
11. /bin/ run.sh –c all –b 0.0.0.0 Parametr c určuje název instance Parametr b určuje na jakém síťovém rozhraní bude instance dostupná Po spuštění Kontrola aplikačního logu Ověření dostupnosti služeb (např. http: //**:8080 ) /bin/ shutdown.sh –s jnp://server:port Zastavení instance Instalace a provoz Spou štění, zastavování a identifikace běhu
12. Použití JavaServiceWrapper http://www. jboss .org/community/ wiki / RunJBossAsAServiceOnWindows Install Windows Service Uninstall Windows Service Instalace a provoz Registrace Windows Service pro spo uštění instance
13. Jednoduchá záloha a obnova souborového systému Celý aplikační server Celá konkrétní instance Vybrané soubory a adresáře konkrétní instance Záloha aplikačních logů Promazávání adresářů / tmp , /data a / work Instalace a provoz Záloha a obnova
14. /server/*/conf/ jboss-log4j.xml /server/*/ deploy /* - ds .xml Data Source Configuration /server/*/conf/ jboss-service.xml Service Binding Configuration /server/*/conf/ standardjboss.xml EJB Container Configuration /server/*/ deploy /jboss-tomcat55.sar/server.xml JBoss Web Server Configuration /server/*/ conf / login-config .xml Security Service Configuration Konfigurace Základní konfigurační soubory
15. Integrované Log4J http://www. jboss .org/community/ wiki /Logging Konfigurační soubor /server/*/conf/ jboss-log4j.xml Konfigurace Appenders Limit Category Konfigurace Aplikační logování
22. JVM Monitoring J C onsole (součástí JDK) Vi sualVM https://visualvm.dev.java. net součástí Sun JDK6 update 7 JBoss Monitoring JMX Console http://localhost/jmx-console Web Console http://localhost/web-console Projekt Jopr http://www.jboss.org/jopr/ Sledování a vyhodnocování aplikačních logů Monitoring Možnosti