java blog jAbLoK

... řekněte Javě Ja!

/** * @author Pavel Kolesnikov * @date 21.4.2005 v 10:18 */

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.

/** * @author Pavel Kolesnikov * @date 19.4.2005 v 18:32 */

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í.

/** * @author Pavel Kolesnikov * @date 18.4.2005 v 13:00 */

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).