Dalších par ukázek z Javy 5
Co třeba takovýto (svou jednoduchostí už na úrovni skriptovacích jazyků) kód vypisující řádky textového souboru:
TextFile textfile = new TextFile(new File(f), "UTF-8");
int lineNumber = 0;
for(String line : textfile)
System.out.printf("%6d: %s%n", ++lineNumber, line);
Tento příklad a povídání o dalších vybraných novinkách "Tygří" javy najdete v článku Davida Flanagan na OnJava.com nazvaném Five Favorite Features from 5.0.
Open-source ESB Mule v ostré verzi
Před časem jsem na Jabloku zmínil existenci projektu Mule, který se snaží být open-source implementací "podnikové sběrnice služeb".
Nyní je k dispozici první ostrá verze, s od pohledu obstojnou dokumentací a výbornými reakcemi v komentářích na TheServerSide.
Pokud se chystáte pustit do nějaké méně triviální integrace, a jste ochotni pustit do hry v roli natolik zásadní systémové komponenty poměrně nový open-source produkt, pak Mule stojí rozhodně za zvážení.
Sjednocení JSTL a Java Server Faces na obzoru
Na světě jsou ve stadiu "public review draft" návrhy specifikací JSF 1.2 a JSP 2.1.
V nových verzích najdeme především zobecněný expression language, který řeší trapný rozpor mezi JSTL EL a JSF EL, další novinky na shrnutí na TSS.
Mimochodem, ve verzi JSP 2.1 se konečně objevuje standardní způsob, jak zamezit generování spoust whitespaces, aniž bychom se museli obracet ke XML zápisu (direktiva trimWhiteSpaces).