E-Java: XML podpis – validace
V návaznosti na předchozí článek, ve kterém jsme XML podpis vytvářeli, budeme pokračovat ověřením platnosti všech XML podpisů obsažených v XML dokumentu.
Czech Java User Group
V návaznosti na předchozí článek, ve kterém jsme XML podpis vytvářeli, budeme pokračovat ověřením platnosti všech XML podpisů obsažených v XML dokumentu.
Integrace build systému do IDE je věc pro mne nepostradatelná. Není ovšem integrace jako integrace. Pokud používáte Maven 2 a IntelliJ Idea jako my, zjistíte, že pluginů je řada, ale velmi rozdílné kvality a velmi rozdílné aktuálnosti. Navíc osobně si velmi cením možnosti buildovat projekt přímo z IDE – toto buildování je totiž řádově rychlejší […]
autor: Ladislav Skokan Za posledních pár měsíců BEA rozšířila svoji nabídku produktů ve WebLogic platformě. Oproti popisu, který jsem publikoval nedávno na Java.cz, přibyly jak nová edice WebLogic serveru, tak úplně nový produkt – Event Server. Další produkty povýšily ve verzích, ale o tom někdy jindy. Virtual edice WebLogic servru je hlavně o rozšíření JRockit, […]
podcast ke stažení: CZPodcast13 (audio/mpeg; 40 496 kB) Fůůj třináctku tu nechci. Původně jsme mysleli, že podcast číslo třináct vynecháme a navážeme rovnou čtrnáctkou, protože jsme pověrčiví, ale nakonec jsme zůstali u té třináctky. Ta přináší v nestandardní stopáži celkem 85 minut nabitých novinkami z Javy a tématem, za které jsme vybrali jazyk Ruby a framework Ruby […]
Integrační testy spočívají v testování konkrétní kódu spolu s okolními částmi, se kterými spolupracuje. Cílem je snaha otestovat kód ve stavu, který se blíží reálnému nasazení. Obvykle takto testujeme datovou vrstvu aplikace (jelikož tam klasické jednotkové testy ztrácejí smysl – chceme přeci otestovat správné dotazování databáze, tudíž databázi k…
České a slovenské open-source projekty a školy mají šanci získat zadarmo vývojové prostředí IntelliJ IDEA společnosti JetBrains, která se stala novým členem OSS Alliance. Nabídka je pro veškeré produkty JetBrains, jež na trhu patří k nejlepším a pro komerční účely stojí několik stovek dolarů. Mezi majitele free licence patří například jeden z nejvýznamnějších open-source projektů […]
V tomto čistě praktickém článku se podíváme na javové rozhraní XML Digital Signature realizující XML podpis a s jeho použitím podepíšeme jednoduchý XML soubor.
Jsou chyby malé, velké, závažné i triviální, úsměvné, spletité i velmi hloupé. Z celého pokolení chyb je tahle velmi, velmi stará a také dost hloupá. A vypadá to, že z úcty k jejímu věku, ji nechá M$ už pokojně dožít spolu s chatrčí zvanou Internet Explorer.Na chybu narazíte tehdy, když coby Java programátor napíšete servlet, […]
O jQuery jsem již stručně psal. Teď bych jej chtěl představit podrobněji. Moje cesta k AJAXu Měl bych napsat, že jsem až do nedávna AJAXovou módní vlnu odmítal. Důvody byly následující: nefunkčnost při vypnutém javascriptu složité ladění AJAXových skriptu pro funkčnost ve všech prohlížečích nepřívětivost pro vyhledavače…
autor: Daniel Kutáč, InterSystems B. V. Náš model aplikace je již dost rozsáhlý na to, abychom nad jeho třídami mohli začít provádět dotazování. Dnes si tedy ukážeme, jaké nám Caché nabízí možnosti práce s dotazy na data, vracející sady záznamů. Jedním z častých dotazů v účetních aplikacích je přehled zůstatků na účtech syntetické evidence, nebo […]
Spring framework má “od přírody” k dispozici implementaci Observer patternu. To není nic jiného než mechanismus “listenerů” tak, jak jej známe například ze Swingu. Základní a defaultní implementace je velmi jednoduchá, kdekoliv v managovaných beanách můžete přes tzv. Publisher (což je typicky aplikační kontext, kterým je daná beana vytvořena)…
Ve dnech 21. a 22. června se v Praze uskutečnila konference Oracle Develop 2007, které jsem měl možnost se zúčastnit. Přednášky probíhaly paralelně ve třech salóncích podle okruhu technologii: SOA & .NET, Database, Java. Navíc v dalších třech místnostech probíhaly Hands-on Labs, kde si každý mohl na připraveném notebooku osahat danou technologii pod […]
(aneb vstřikujeme zrnka sezení plná stavu)Konečně jsem našel odpověď na otázku, která už mi dlouho ležela v hlavě. Přivedl mě na ni kolega, který na jednom firemním setkání Javistů někdy před rokem nadnesl otázku „Co se stane, když injektnu stateful session bean do servletu?“ Zajímavé co? Stejná otázka se samozřejmě nabízí i u stateless beanů.
Rozhodl jsem se, že se už konečně pořádně naučím EJB. Ano, opravdu, já zavilý odpůrce této technologie, jsem se rozhodl, že poznám nepřítele a to pěkně podrobně. Začal jsem knihou Head First EJB vřele doporučuji všem, kteří chtějí pochopit EJB. Stejně jako ostatní knihy Head First série nás do tématu uvede hravou a zábavnou formou.
Prezentace ukazuje, jak JUnit testovat J2EE aplikaci postavenou nad Spring a Hibernate frameworky. Ukazuje krok za krokem vytvoření nového testu v Eclipse IDE, otestování jednoduché funkce pro získání dat z databáze. DB je vytvořenou pouze v paměti s použitím HSQL DB. Prezentace je určena především pro vývojáře s malou nebo žádnou zkušeností s…
autor: Daniel Kutáč, InterSystems B. V. Dnes si ukážeme práci s pokročilými typy vlastností Caché tříd a kolekcemi a jejich projekci do Javy. K tomu si upravíme v Caché Studiu třídu ucto.demo.Denik; přidáme následující dvě vlastnosti /// seznam oprávněných osob, které smí provádět účetní zápisy v dané úč. jednotce Property opravneniUzivatele As list Of %String(JAVATYPE […]
Ve středu 27.6. proběhne další setkani CZJUG tentokrát na téma souboj Rich Client Platforem – NetBeans RCP vs. Eclipse RCP. Setkaní bude mít celkem tři zvláštnosti. Proběhne na půdě ČVUT v Dejvicích, Technická 2 – a to v posluchárně 135 (první patro)! Setkání začíná tradičně od 18:00. Každé řešení bude obhajovat jeden řečník. Za NetBeans […]
autor: Kamil Ježek Úvod do problematiky tisku sestav Tento článek vznikl jako projekt pod vedením doc. Ing. Pavla Herouta, Ph.D., Západočeská univerzita v Plzni, Fakulta aplikovaných věd, Katedra informatiky a výpočetní techniky Copyright © Kamil Ježek, 2007 Table of Contents 1. Úvod 2. Instalace 1. Potřebné nástroje 3. Základní tisk 1. Úvod 2. První sestava […]
I když si myslím, že mám s unit testy dost zkušeností, stále ještě mě dokáží dost překvapit. Kromě toho, že se překvapuji tím jak často je „zapomínám“ psát, překvapují mě většinou pozitivně. Zrovna nedávno mě překvapily znovu. Psal jsem program, který mimo jiné prohledává adresář na disku, poté nalezené soubory zpracovává, přesouvá jinam,…
V článku přiblížím tvorbu dymických PDF dokumentů pomocí JasperReports, iReport a Spring frameworku. Uvedu základy JasperReports. Následovat bude seznámení s návrhářem iReport a nakonec ukážu integraci se Spring Frameworkem.