Struts 1.2.2 jsou na světě
Před půl hodinou oznámil James Mitchell vydání další verze Struts, a to 1.2.2 (navzdory číselnému skoku se jedná o první oficiální release od verze 1.1).
Z příslušných Release Notes:
- odstranění zastaralých vlastností, které byly
deprecatedjiž ve verzi 1.1 (zejména přesunutí konstant doo.a.s.Globalsa zrušení metodyAction.perform) - reorganizace kódu (např. přesun metod z RequestUtils do TagUtils a ModuleUtils) a nové "deprecations" (ActionErrors, místo nichž přichází ActionMessages)
- vyhození implementace datasource (původně DBCP)
- vylepšení validátoru
- přidán
DigestingPlugInpro snadnou konfiguraci objektů, které při startu aplikace mají přijít do "application" scope - nové DTD pro
struts-config.xml - wildcards mapping
- používáte-li Servlet API 2.3, ale přitom jste si oblíbili JSTL, jistě potěší zařazení EL verze taglibu tiles
A pro úplnost ještě odkud si nové Struts můžete stáhnout — http://struts.apache.org/acquiring.html
A když už jsme u stahování — všimli jste si, že jeden z oficiálních mirroru Apache je i v doméně playboy.com? 
Skrytý pôvab HOW-TO
Už tu mesiac nikto nič nenapísal, nuž si teda aspoň trošku "uľavím" v off-topic rubrike.
Mal som nedávno príležitosť "pohrať" sa v práci s portálom a aplikačným serverom od jednej nemenovanej firmy. Mal som za úlohu pripraviť na ňom nejaké demo a ukázať, že jedna naša aplikácia je schopná v tejto konfigurácii pracovať.
Vyžiadalo si to teda spôstu štúdia dokumentácie, či už nainštalovanej, alebo na webových stránkach danej firmy. Dokumentácie je spústa, je celkom dobre organizovaná, aj keď samozrejme nie je ideálna (veď kto by potom platil toľké sumy za školenia, však
).
Ale čím viac som sa dokumentáciou preberal, tým viac mi chýbalo niečo ako klasické linuxové HOWTO. Teda zoznam obvyklých operácií, resp. požiadavkov, a k nim stručný postup, ako ich realizovať. A keď som sa nad tým zamyslel, tak som na podobné HOWTO nenarazil tuším ešte u žiadneho veľkého komerčného produktu — veď ako som už napísal vyššie, kto by potom kupoval všetky tie drahé školenia, že?