Jak ovládat Eclipse pomocí prohlížeče
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 …
Czech Java User Group
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.
Když se řekne "skriptovací jazyk", většina lidí si téměř povinně vybaví jazyky jako jsou Perl, PHP, Python nebo Ruby. Skriptovacích jazyků je však celá řada a jedním z nich je právě i Groovy. Byť je Groovy kvantitativně jen jedním z mnoha jazyků, kvalitativně mezi nimi rozhodně vyniká.
Každý programátor má své návyky, které aplikuje pří vývoji softwaru. Klasický přístup vypadá tak, že identifikujete systém a jeho use casy, naprogramujte část systému a pak vyzkoušíte zda se chová tak jak má. Odlišný přístup se jmenuje programování řízené testy
Už vás nebaví při každé změně třídy restartovat webový kontejner?
Pokud jste nestihli přednášku 'JSF (a Seam)' ze souboru přednášek předmětu Moderní trendy v softwarovém inženýrství pořádané ZČU, nabízíme Vám její záznam. Současně byl pořízen i video záznam, který bude později přístupný po jeho sestříhání. Přednáška je určena pro začátečníky s JSF. Nejprve je probrán ukázkový příklad z článku Začínáme s Webovými stránkami v Javě […]
Pavel Herout je můj oblíbený autor, jeho Učebnice jazyka C se stala bestsellerem nakladatelství KOPP a aktalizované vydání se prodává ještě dnes. Po dvojici skvělých knih…
Dlouho jsem přemýšlel nad nějakým výstižným názvem tohoto příspěvku, ale nic moc jsem nevymyslel. Zkusím tedy popsat o co přesně jde. Mám třídu, která má dvě metody. Obě metody se mají pouštět v transakci, každá metoda může nebo nemusí mít svoje vlastní nastavení transakční definice. Pro účely ukázky jsem si vymyslel následující příklad…
Zkušenosti jsou to co se velmi těžko získává a téměř se nedají předat a přesto si jich nevážíme …
Aplikační události jsou jedním ze základních stavebních kamenů Springu a proto by bylo škoda se ochudit o tuto skvělou vlastnost na rozhraní modulů. Je zřejmé, že nebudeme chtít otevřít všechny aplikační události svému okolí, nicméně u řady událostí bychom chtěli umožnit ostatním modulům reagovat. Jako příklad uvedu interakci mezi modulem pro…
V dnešní době je celkem běžný požadavek na fulltextové vyhledávání v aplikaci. Uživatel aplikace si již nechce pamatovat všechny ty možné atributy a vybírat možné hodnoty – on se prostě potřebuje dostat k cíli na základě toho co zná a už bez ohledu na vlastní uložení dat.
Dnes chci psát o autowiringu ve Springu. Nejde o žádnou novinku. Je to funkcionalita, která je ve Springu už od první verze, ale moc jsem ji nepoužíval, protože se mi nelíbila. Nedávno jsem na ni ale změnil názor.Začněme od toho co to je autowiring. Standardní Spring konfigurace vypadá takto…
autor: Daniel Kutáč, InterSystems B. V. Dnes se zaměříme na možnosti Caché při spolupráci s architekturou Enterprise JavaBeans. EJB zná dva druhy beanů – a to beany s vlastní správou persistence – BMP (Bean Managed Pesistency) a beany, jimž persistenci obstarává příslušný kontejner v němž jsou provozovány – CMP (Container Managed Persistency). Zatímco BMP beany […]
V prvním díle jsme si ukázali, jak jednotlivé moduly separovat a propojit ve stromu. V předchozím pak způsob, jak strom udržet konzistentní a refreshovatelný za běhu aplikace. Dnešní díl bude o tom, jak jednotlivé moduly mezi sebou propojit – respektive, jak zajistit interakci mezi jednotlivými moduly.
V této části seriálu si rozebereme problematiku refreshe stromu aplikačních kontextů. Toto je skvělá vlastnost Springu, která je často nedoceněná a málo používaná. Díky ní je možné jednoduše zahodit všechny současné instance bean definované v aplikačním kontextu a provést kompletní reinicalizaci kontextu s aktuální konfigurací (tak…
Každá aplikace by měla v průběhu svého vývoje procházet několika vývojovými prostředími – vývojové prostředí jednotlivých programátorů, testovací prostředí, prostředí pro akceptační testování a produkční prostředí pro nasazení aplikace u zákazníka. Každé prostředí má svoje specifika – různé konektory k databázím, různé požadavky na…
V tomto díle si povíme něco o aplikačních kontextech, jejich vlastnostech a možnosti jejich řetězení do stromové struktury. Tato část je základem principem celého modulární skladby, jejíž detaily vám budu v následujících dílech popisovat. Jak jsem již uváděl v předmluvě, nejedná se o nic světoborného, jen o základní principy Springu.