XML Signature – použít nebo ne?
Už jste přemýšleli o použití, nevíte zda do toho jít? Třeba vám pomůžu s volbou.
Czech Java User Group
Už jste přemýšleli o použití, nevíte zda do toho jít? Třeba vám pomůžu s volbou.
Aneb jak a proč Groovy autor: Václav Pech Nedávno jsem měl možnost seznámit se s programovacím jazykem Groovy a musím říct, že mě nadchl. V tomto článku bych se rád podělil o své dojmy s ostatními vývojáři, pokusil se vysvětlit, co zajímavého přináší programovací jazyk Groovy do světa Javy a proč stojí zato se o […]
Povíme si něco o distribuovaném volání metod (Distributed Method Invocation). Motivace je jednoduchá. Představme si, že uživatel změní přes webové rozhraní globální nastavení aplikace. O této události potřebujeme informovat všechny členy clusteru.
Nedávno jsem se zamýšlel, co v mém případě činilo rozdíl mezi tím, kdy mě bavilo co jsem dělal a tím, kdy jsem pouze docházel do “práce”. Co dělá člověka kreativním a co naopak pasivním. Uvědomil jsem si, že je v mém nejlepším zájmu přičinit se o to, aby v práci vzniklo kreativní prostředí, protože jenom […]
Terracotta je nástroj pro clusterování na úrovni virtuálního stroje. Funguje pomocí AOP na úrovni bytecode. Tzn. při startu aplikace upraví bytocode tříd tak, že dostane notifikaci při zápisu a čtení primitivních vlastností (field) objektů.
Ověřujeme-li platnost elektronického podpisu, musíme také zkontrolovat, zda je v pořádku certifikát, který k ověření platnosti podpisu používáme. Tématem tohoto článku je, jak to provedeme v jazyku Java.
Predstavte si, že žijete vo svete, kde vládne Java. Ak chcete naprogramovať nejakú peknú stránku, pravdepodobne použijete svoje obľúbené JSP, servlety, Struts – všetko pomiešate, poprípade ešte nejakú technológiu pridáte a stránka je hotová. Jedného dňa sa dozviete o paralelnom svete, kde webové stránky vyzerajú inak. Zdá sa, že na príkazy…
Sun si svou Java platformu velmi bedlivě střeží a přestože ji vydává pod GNU GPL, má stále způsob, jak donutit prodejce mobilů platit za komerční licenci. Google je však očividně chytřejší než samotný Sun a podařilo se mu obejít celý systém. Vydal si mobilní Javu pod vlastní licencí. Jak to dokázal?
Rozsahy platnosti (scope) Java bean jsou už ve Springu dlouho, od verze 2.0. Až donedávna mi ale nedošlo o jak silný nástroj se jedná. Pro ty, kteří nejsou s konceptem rozsahu platnosti obeznámeni, uvedu krátké shrnutí. Už od první verze Springu, si člověk u každého beanu mohl zvolit, jestli chce aby se choval jako sigleton […]
O vývoji a využití Java ME aplikací již bylo napsáno mnoho, pojďme se ale podívat na vývojový nástroj takovýchto aplikací: Sun JavaTM Wireless Toolkit 2.5.2 for CLDC, dále už jen Wireless Toolkit, který byl představen veřejnosti 4. října ve verzi pro Windows i Linux. Wireless Toolkit je volně stažitelná aplikace z webu společnosti Sun Microsystems […]
autor: Milan Boruvka, www.boruvka.net/blog JGear LiveSource je nový modelovací nástroj firmy CodeGear. LiveSource umožňuje modelování a vizuální návrh Java /Java EE aplikací pomocí modelovacího jazyka UML. Tento produkt je distribuován jako plugin pro vývojové prostředí Eclipse. V tomto příspěvku bych chtěl popsat svoje dojmy a zkušenosti z tohoto produktu. Co je JGear? Začnu možná trochu […]
Před tím, než jsem mohl ozkoušet maven-release-plugin, na který jsem si stěžoval v článku Co bych rád slyšel v září na CZJUG, musel jsem rozchodit přístup do našeho CVS skrze SSH s přihlašováním pomocí privátního klíče. Po zkušenostech můžu říct, že to byla práce nelehká a musím potvrdit negativní ohlasy ostatních, že v některých případech…
Pokud nesledujete pravidelně novinky na stránkách Spring frameworku, tak mám pro vás zajímavou informaci – firma Interace21 začala nabízet interaktivní webové prezentace o Springu. Tento týden proběhla první z těchto přednášek na téma "Spring in production". Kromě samotné přednášky, která trvala hodinu, byla možnost stáhnutí dokumentu…
Dneska mi Michal Smrz poslal link na Javalobby clanek, kde Michael Urban (pro me neznamy) horekuje nad spatnou podporou javy pod Mac OS. Aby se Stevu Jobsovi nespalo dobre, vyhrozuje navic odlivem developeru (vcetne sebe sama – to bude ovsem ztrata!).Tematu se venuje i Roumen zde.Musim rici, ze je to opravdu skoda, ze Apple
Minulý týden spatřilo světlo javovského světa nové dítě firmy JetBrains, programovací prostředí nejen pro Javu: IntelliJ IDEA 7.0. V následující recenzi bych chtěl poukázat na nové vlastnosti, které opět posouvají tento nástroj o kousek dál před konkurenci. Z mého pohledu zcela zásadní novinkou je integrace s Eclipse. IDEA 7 umí importovat i exportovat (!) projekty […]
Omlouvám se za ten senzační titulek, ale to víte, chci na tento blog nalákat co nejvíce lidí, pak tu začnu prodávat reklamu a bude ze mě boháč. No a abych vás neochudil i o nějaký ten obsah, opravdu budu dneska psát o výkonnosti Springu, z počátku obecně, na konci se i dozvíte, jak výrazně zvýšit […]
Napadlo vás, že byste pracovali se svým Eclipse vývojovým prostředím a nebo se svou Eclipse RCP aplikací v prohlížeči? Že je to nesmysl, ale kdeže …
autor: Petr Ferschmann Po předchozí přednášce ‘JSF (a Seam)’ je zde i záznam druhé přednášky nazvané 'Seam (a JSF)'. Obě přednášky patří byly součástí předmětu Moderní trendy v softwarovém inženýrství pořádané ZČU. Přednáška se věnuje především vysvětlení komponent, kontextů, expression language a konverzací. Jsou zmíněny i další vlastnosti frameworku Seam, včetně některých praktických zkušeností, které […]
autor: Jiri Goddard Platforma MSA staví na specifikacích platforem JME (Java Micro Edition) které přišly před ní, včetně MIDP (Mobile Information Device Profile), CLDC (Connected Limited Device Configuration) a JTWI (Java Technology for Wireless Industry). Jak trh s bezdrátovými zařízeními pokračuje ve vývoji a začleňování nových technologií, od BlueTooth přes vektorovou grafiku až po webové […]
JSP EL používám často a sem tam se mi stane, že bych potřeboval použít vlastní funkci. J2EE specifikace nabízí velmi elegantní řešení, jak si rychle takovou funkci vytvořit. Pozn. Přijde mi, že je to v tutoriálu J2EE trochu zapadlé, tak proto jsem se rozhodl o tom napsat dnešní článek.