pátek 31. července 2009

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.