Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Úvod do platformy Java EE

Podobné prezentace


Prezentace na téma: "Úvod do platformy Java EE"— Transkript prezentace:

1 Úvod do platformy Java EE
Petr Adámek © 2012 Petr Adámek

2 Osnova Úvod do platformy Java EE Platforma Java EE Architektura
Prezentační vrstva Aplikační vrstva Integrační vrstva © 2012 Petr Adámek

3 Platforma Java EE Java EE
Platforma pro vývoj serverových aplikací v Javě Poskytuje potřebnou infrastrukturu Průmyslový standard (JCP) Aktuální verze je Java EE 6 (JSR 316) Podpora pro vývoj Webových aplikací Webových služeb Vícevrstvých aplikací Klíčové vlastnosti Přenositelnost Robustnost Škálovatelnost Bezpečnost © 2012 Petr Adámek

4 Architektura Prezentační vrstva Klientská vrstva (Client Tier)
Client computer Desktop application Mobile application Web Browser Webová vrstva (Web tier) Application server JSF Servlety JSP Aplikační logika Aplikační vrstva (Business Tier) EJB Spring Perzistence dat JDBC ORM Integrační vrstva (EIS Tear) DB/IS server Databáze Jiný IS © 2012 Petr Adámek

5 Prezentační vrstva Desktopové aplikace Swing AWT SWT Java Web Start
Mobilní aplikace Java ME Android/iOS/BlackBerry OS Webové aplikace Servlety, JSP, JSTL MVC frameworky Request based (Struts, Stripes, Spring MVC) Component based (JSF, Tapestery) Portlety Aplety © 2012 Petr Adámek

6 Aplikační logika Obyčejná knihovna tříd
Pro větší aplikace nevhodné řešení EJB Vyžaduje plnohodnotný aplikační server Spring framework Není standardní součástí Java EE Přesto je velmi oblíbený Není invazivní © 2012 Petr Adámek

7 Persistence dat JDBC Univerzální API pro přístup k DB
Těžkopádné na přímé používání Template Method Spring JDBC Commons DB RowSet ORM Standard JPA (aktuálně JPA 2.0) Hibernate, TopLink, Eclipse Link Zastaralé technologie EJB 2.x JDO © 2012 Petr Adámek

8 Aplikační servery Open Source – plnohodnotné JBoss Glassfish
Open Source – pouze servlet kontejner Tomcat Jetty Komerční WebSphere (IBM) WebLogic (Oracle, dříve BEA) © 2012 Petr Adámek

9 Závěr Další zdroje Kontakt
Kontakt Petr Adámek Dotazy? © 2012 Petr Adámek


Stáhnout ppt "Úvod do platformy Java EE"

Podobné prezentace


Reklamy Google