XQuery API for Java je finální
Oracle vypustil do světa finální specifikaci Java Specification Request (JSR) 225, XQuery API for Java™ (XQJ). K dispozici je také referenční implementace a compatibility kit.
Czech Java User Group
Oracle vypustil do světa finální specifikaci Java Specification Request (JSR) 225, XQuery API for Java™ (XQJ). K dispozici je také referenční implementace a compatibility kit.
Vývojové prostředí Eclipse ve verzi Galileo (3.5) se dočkalo ostrého vydání. Pro uživatele Mac OS X je zajímavá skutečnost, že tato verze přichází v případě Macu v několika různých „příchutích“: klasická Carbon verze, 32 bitová Cocoa a také plně 64 bitová Cocoa (pro majitele Maců s 64 bitovými procesory od Intelu, tzn. alespoň Core 2 Duo).
Poprvé jsem o projektu Roo slyšel na konferenci SpringOne v červnu v roce 2007. Tehdy vlastně jen oznamovali začátek projektu a musím říct, že mě to nijak příliš nezaujalo. Dokonce jsem si na tento projekt vzpomněl minulý rok na podzim a myslel jsem si, že ten projekt již dávno skončil.A neskončil. Po dvou letech se […]
Vezměme si jednoduchý kousek kódu, který po řádcích čte data ze standardního vstupu a bez velkých cirátů je přeposílá na standardní výstup: import java.io.*; public class StreamEcho { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); for (String…
Pojem geolokácia (Geolocation) v tomto kontexte znamená určenie reálnej geografickej polohy počítača podľa jeho IP adresy.Požiadavka: Web stránka podporuje viac jazykových mutácií, medzi ktorými si užívateľ môže vybrať jazyk, ktorému rozumie. Pri otvorení stránky sa implicitne vyberie jazyk, ktorým sa hovorí v krajine, z ktorej je užívateľ…
Co je lepší, deklarovat loggery jako statické, nebo vytvářet instance? Následující zápisek poskytuje zamyšlení i rady. internetové odkazy: http://lukas.zapletalovi.com/blog:2009:0602_1052_deklarovat_logger_jako_static
Stejně jako minulý rok, i letos budou některé talky z jOpenspace k dispozici ve formě podcastů. Letos jsme výrazně zapracovali na kvalitě nahrávání a řekl bych, že kvalita je “téměř” profesionální . Řada přednášek byla opravdu výborná, takže doporučuji si je poslechnout. Velmi zajímavý je i formát – ligtning talky omezené 7 minutami dávají skvěle […]
V poslední době často pracuji s cizím kódem a je to opravdu zázrak narazit na kvalitně napsaný a okomentovaný kód. Největší problém komentářů je ten, že buď vůbec nejsou a nebo jsou, ale jen papouškují to, co je hned zřejmé ze samotného kódu. O přínosu komentování jsem již psal, dnes bych rád uvedl několik nedostatků […]
autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Funkce Při programování se často setkáte se situací, kdy se určité části programu dají znova využít na různých místech, a abyste je nemuseli neustále opakovat, vznikla koncepce podprogramu. Podprogram, který vrací při svém ukončení nějaké hodnoty, se nazývá funkce. Uživatelsky definované funkce Nejjednodušší forma definice funkce má následující […]
autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Funkce Při programování se často setkáte se situací, kdy se určité části programu dají znova využít na různých místech, a abyste je nemuseli neustále opakovat, vznikla koncepce podprogramu. Podprogram, který vrací při svém ukončení nějaké hodnoty, se nazývá funkce. Uživatelsky definované funkce Nejjednodušší forma definice funkce má následující […]
Nová betaverze OpenJDK 6 pro Mac a RC1 nového Eclipse, které je tentokrát v případě Macu postaveno již na novém portu SWT do Cocoa.
Dnes budu zase psát o takové samozřejmosti, že ani nevím jestli s tím mám někoho obtěžovat. Navíc už jsem to před rokem předváděl na jedné konferenci. Možná ale nepatříte mezi těch deset šťastlivců, kteří mě tam viděli, tak to asi přeci jen napíšu. Začněme mojí oblíbenou ukázkou kódu…
Nedavno som hladal nejake pekne UML diagramy zobrazujuce kolekcie v jave 1.6. Bohuzial som nenasiel nic co by mi vyhovovalo, tak som si ich urobil sam.
Koncept „namespaců“ resp. možnost vytváření vlastních konfiguračních XML tagů je ve Springu již od verze 2.0 a již je celkem hodně zajímavých tagů – ať už přímo ve Spring frameworku nebo v jiných Spring knihovnách nebo i v knihovnách třetích stran, např. DWR. Cíl je jasný – umožnit jednodušší (= rychlejší, přehlednější, jasnější, …) konfiguraci…
Transakce je pojem relativně často zmiňovaný a má to svůj dobrý důvod. Transakce by měla být základním kamenem J2EE aplikací. Tento díl představuje transakce v aplikačním serveru JBoss z pohledu business komponent. Ukážeme si, jakým způsobem můžeme využít server pro automatické řízení běhu transakcí.
K problematice testování jsem četl výborný článek (1, 2) na JavaWorld, který všem vřele doporučuji – nejen kvůli obsahu, ale i kvůli množství odkazů na další články a zajímavé knihovny.K obvyklým a častým "best-practices" (např. JUnit best practices) bych ještě přidal z mých zkušeností následující: testovací kód by měl splňovat stejné…
Dříve či později při vývoji reportů nad JasperServer narazíte na požadavek, aby parametry a vstupní prvky dovolovaly zvolit více jak jednu hodnotu. Typicky je třeba prvek, kde se volí právě jeden prvek, jeden a nebo všechny, a nebo jeden až všechny. Dnes popíšu, jak vytvořit vstupní prvek s možností volby různého počtu hodnot. Základem je…
Java je zcela jistě nejlepší programovací jazyk na světě, ale bohuzel ne všude má dobré jméno. Možná jedním z důvodů mohou být špatné kódy, které se podařilo projekt managerům "vyrazit" z programátorů, kteří Javu pořádně neumí a nebo jim na to nedali dost času. Zde uvádím ukázku kódu, která ukazuje, jak je Java skvělý programovací […]
V nasledovnom článku sa bližšie pozrieme na prekrývanie statických metód a na dôsledky, ktoré z toho vyplývajú. Nie tak dávno som bol pred problémom refaktoringu DB objektov. Aplikácia stará viac ako 7 rokov bola vyvíjaná ľuďmi čo sa na tom učili. Nikoho isto neprekvapí, že z času na čas je v takýchto aplikáciách potrebné urobiť […]
Vyhledávání záznamů a jejich zobrazení je tak často se opakující věc, že by se zdálo, že už to má každý vyřešený. Bohužel tomu tak není, některé problémy se opakují pořád dokola – je nutné zobrazovat celkový počet záznamů? Je nutné mít možnost přejít na poslední stránku výpisu? Je možné, aby se v průběhu stránkování nebo […]