Prezentace — Java EE 6 and how their relate to Spring Framework
Jürgen Höller presents some of the new features coming in Java EE 6 and how their relate to Spring Framework: Profiles, Servlet 3.0, JSR-236 Concurrency, JSF 2.0, JPA 2.0, JSR-303, JAX-RS, EJB 3.1, JSR-299. Doporučuji juknout až tak od 25. minuty záznamu.
Highlights
- Spring 3.0 bude stále ještě podporovat Java EE 1.4
- Java EE 5 ma zivotni cyklus 2007–2013 (jsme v první třetině jejího používání)
- Nekonzistence mezi jednotlivými JSR specifikacemi. Pravá ruka neví, co děla levá aneb kdo dříve příjde, ten dřév mele.
- Některé specifikace, respektive jejich části, jsou kontroverzní, například autodeployment v servlet 3.0, automatické zámky na singleton EJB komponentách.
- JAX-RS standard pro REST, chybějící integrace s web frameworky, proto zvolil Spring vlastní model, ačkoliv má stále integraci s existujícími JAX-RS implementacemi (RESTEasy, Jersey)
- JSR 299 (WebBeans), postupná změna zaměření specifikace. Původně zamýšlená jako pojítko JSF a EJB, nyní Dependency injection. Přesah do dalších specifikací, je možné, že se část posune do EJB 3.1.
Z meho pohledu Java EE 6 zatím vypadá jako jeden velký rozharany stroj. Tak uvidíme jestli se ho podaří vyladit.
Související články
Související epizody CZ Podcastu
- #3 · Java 6 SE, Vývoj webových aplikací
Dagi a Filemon o novinkách v Javě 6 a webových frameworcích.
- #1 · Vývojová prostředí v Javě
První díl CZ Podcastu se věnuje vývojovým prostředím pro Javu.