středa 9. června 2004

Trvalé problémy trvalé vrstvy

Není to tak dávno co javovskou komunitou proběhly dvě významné zprávy pro vývojáře. První se týkala připravované enterprise verze Javy 1.5(J2EE 1.5), která bude formována v duchu usnadnění vývoje. Druhou významnou zprávou byl výsledek hlasování o rozšíření JDO specifikace viz. Velcí hráči proti JDO

Po těchto dvou zprávách se rozhořela nebo se jenom přiživila debata o rozšíření J2EE specifikace v oblasti persistence vrstvy. Na jednu stranu tu máme komplexní a relativně složité EJB, které se nehodí a nebo je moc těžkopádné na určité druhy problémů. Jasným důkazem tohoto stavu je existence JDO specifikace a hojné využívání jiných O/R(object to relations) frameworku jako například Hibernate.

Enterprise Java stoji nyní na pomezí a má dvě možnosti. Slyšet, vidět a vnímat volání po rozšíření o persistence vrstvy formou JDO a nebo být imunní a vydat se cestou EJB 3.0.

Ono pomezí, na kterém Java přešlapuje a cestu, kterou by se měla vydat popisuje z vlastního pohledu Geir Magnusson a Jeremy Boynes v článku Persisting Problems