E-Java: XML podpis – vytvoření
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.
Czech Java User Group
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.
podcast ke stažení: CZPodcast12 (audio/mpeg; 36 751 kB) Tento podcast jsme se rozhodli věnovat tématu Java na desktopu. Dozvíte se něco málo o historii, současnosti a budoucnosti Java technologií určených pro tvorbu desktopových aplikací. Vaše ohlasy a nebo náměty pro další podcasty uvítáme zde v diskusi a nebo na mailu czpodcast zavináč gmail.com. Novinky/Bulvár Kde je Fil? […]
Je možné zajistit bezpečné sdílení HTTP session mezi oběma protokoly? Z dostupné dokumentace se dozvídáme, že nikoliv. Tento článek se zabývá možným řešením, které za jistých podmínek umožňuje bezpečně sdílet společnou session. Důvod proč se tímto problémem zabývat je jednoduchý – SSL šifrování je výpočetně nákladná věc (viz. např. Performance…
Výběr myšlenek z přednášky Roda Johnsona.
istě jste také už mnohokrát, stejně jako já, řešili problém, jak spolehlivě automaticky otestovat, že vaše aplikace správně odeslala email s konkrétním obsahem na konkrétní emailovou adresu. Problém je to zapeklitý a dosud jsem ho dokázal řešit jen těmito způsoby: udáním testovací schránky a automatickým výběrem této schránky (např. přes protokol POP3) vytvořením mock objektu, […]
Upozornění na kolochální objev v oblasti archeologie softwarového inženýrství.
autor: Daniel Kutáč, InterSystems B. V. Dnes si ukážeme druhý scénář aplikace z minulého dílu. Pro připomenutí: tvořili jsme Java projekci Caché persistentních tříd a nad výslednými proxy Java třídami jsme prováděli operace projekce z třídy s aplikační logikou, vytvořenou v Caché. Použijeme tedy stejné persistentní třídy jako minule, včetně jejich projekce do Javy. Ovšem […]