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

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

PETR ADÁMEK Úvod do platformy Java EE 1 © 2012 Petr Adámek.

Podobné prezentace


Prezentace na téma: "PETR ADÁMEK Úvod do platformy Java EE 1 © 2012 Petr Adámek."— Transkript prezentace:

1 PETR ADÁMEK Úvod do platformy Java EE 1 © 2012 Petr Adámek

2 Osnova Úvod do platformy Java EE  Platforma Java EE  Architektura  Prezentační vrstva  Aplikační vrstva  Integrační vrstva 2 © 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 3 © 2012 Petr Adámek

4 Architektura Integrační vrstva (EIS Tear) Jiný IS Databáze Aplikační vrstva (Business Tier) Webová vrstva (Web tier) Klientská vrstva (Client Tier) Client computer Application server DB/IS server SpringEJB Desktop application Web Browser Mobile application Servlety JSP JDBCORM Prezentační vrstva Aplikační logika Perzistence dat JSF 4

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 5 © 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í 6 © 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 7 © 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) 8 © 2012 Petr Adámek

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


Stáhnout ppt "PETR ADÁMEK Úvod do platformy Java EE 1 © 2012 Petr Adámek."

Podobné prezentace


Reklamy Google