Geronimo, Castor JDO a Spring

Datum: 23.04.2005 | Kategorie: Java / J2EE | Autor: Petr Matulík | Komentáře nejsou povoleny

Na TheServerSide.COM vyšel rozhovor s Brucem Snyderem, jedním z hlavních vývojářů projektu Castor JDO a zejména aplikačního serveru Geronimo. Zajímavé jsou souvislosti s frameworkem Spring.

Geronimo je vyvíjen pod křídly Apache Software Foundation, což znamená, že půjde o open-source záležitost. Zaujala mě zejména ta část rozhovoru, kde se Bruce zmiňuje o záměru rozšířit Geronimo o řadu „fun“ vlastností, jakmile bude dosaženo plné J2EE kompatibility. Jako příklad uvádí integraci s rámcem Spring. Instalovaná aplikace by mohla obsahovat soubor pojmenovaný např. spring.xml, Geronimo by jej detektoval a automaticky nahodil Spring IoC kontejner. Bruce uvádí, že podpora Springu je věc, po které J2EE vývojářská komunita volá poměrně silně, a že v podstatě všichni jeho kolegové pro svou práci nějaký „lightweight“ aplikační framework využívají.

Další zajímavá fakta

  • Castor JDO není implementací oficiální J2EE JDO specifikace – jde jen o shodu jmen. Bruce tvrdí, že Castor přišel s pojmenováním JDO dříve než JCP.
  • Jádro Geronima bude co nejmenší a na J2EE naprosto nezávislé, což vývojářům přináší možnost implementovat v podstatě jakékoliv rozšíření a uživatelům maximální konfigurovatelnost. Mělo by tedy být možné například nahradit s Geronimem dodávanou implementaci určité služby svým oblíbeným open-source řešením. Vzhledem k poměrně čerstvým nepříjemným zkušenostem s do Tomcatu zadrátovaným commons-logging systémem se mi to zdá jako dobrý nápad. Nehledě k tomu, že princip podpory množství různých implementací stejné funkcionality se již dávno osvědčil ve Springu.
  • Vzhledem k tomu, že aplikační server Geronimo je open-source, tak podle Brucových slov „bude hotový, až bude hotový“ :)

Související odkazy

  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • email
  • MySpace
  • PDF
  • RSS
  • Twitter

Komentáře byly zakázány.