Analýza a realizácia vybraných návrhových vzorov použitím AspectJ
Článok sa venuje prehľadu niektorých vzorov aspektovo orientovaného programovania (AOP) s prihliadnutím na vzory Wormhole, Cuckoo's Egg a Border Control.
Czech Java User Group
Článok sa venuje prehľadu niektorých vzorov aspektovo orientovaného programovania (AOP) s prihliadnutím na vzory Wormhole, Cuckoo's Egg a Border Control.
Dnes budu psát o knize Practical API Design od Jaroslava Tulacha. Pomiňme její kvalitní zpracování, které se jen tak nevidí, zajímavý je obsah. Na začátku je tam na můj vkus docela dost filozofování, ale možná to ke knize podobného zaměření patří. Zabývá se totiž pohledem na návrh API v Javě z trochu vyššího hlediska. To […]
Roman rozebírá, jak se po technické stránce liší nabídka GAE pro Javu od toho, co by se dalo očekávat od běžného hostingu a zda GAE bude těmto hostingům konkurencí. Podíval bych se na to z jiného úhlu – takový “běžný hosting” řeší úplně opačný problém než GAE, a to efektivní hostování mnoha relativně málo zatěžovaných […]
V poslednom čase sa v reálnom živote, ale aj na internete rozpútala zúrivá reklamná kampaň, ktorá má okrem iného osloviť aj programátorov. Nemohol som si ju nevšimnúť, pretože každý deň chodím okolo veľkého reklamného nápisu:BUĎTE LEPŠÍ AKO VŠETCI HACKERI SVETA….
Záznam mojí přednášky o EJB a JPA. internetové odkazy: http://video.google.com/videoplay?docid=6115836978088726875
Je to tak. Ještě na podzim jsem se ptal na Google Developer Day chlapíka od AppEngine, jestli se chystá podpora Javy. Dozvěděl jsem se, že nesmějí ani naznačovat, a k tomu moře problémů, které by museli řešit. Podle dnešního oznámení se zdá, že se Google s footprintem JVM a podobnými zádrheli popasoval, a k tomu […]
Rozumíte servletům, umíte JSP a rádi byste se pustili do JavaServer Faces? Zkuste začít tímto videem. Bohužel, prvních pět minut jsem neměl mikrofon, takže to vypadá, jako kdyby záznam začínal v půlce. Ale je to téměř od začátku. internetové odkazy: http://video.google.com/videoplay?docid=7065059320019137778
Když mistr Fu se svým oblíbeným žákem putoval mezi posvátnými místy, měl ve zvyku po večerech veřejně vyučovat unixové konvertity ve městech a vesnicích, v nichž nocovali. Jednou byl mezi přítomnými též konzultant metodiky. „Dokud se budete zabývat optimalizací kódu, aniž byste se průběžně opírali o profiler, budete jako rybář, který rozhazuje své sítě do […]
Spring MVC nabízí pro zpracování požadavku GET dva základní kontrolery: ParameterizableViewController – jednoduchý kontroler, který pouze vyžaduje zadání cílového view, které se následně zobrazí. BaseCommandController – kontroler, který pracuje s parametry requestu přes commandy. Tedy kontroler automaticky mapuje parametry requestu do atributů…
O co jde? Když mapuji entity, můžu si vybrat, jak bude Hibernate k objektům přistupovat. Mohu například napsat takovouto třídu. V takovémto případě bude při načítání z databáze Hibernate data zapisovat přímo do polí. To znamená, že například pro ID nemusíme mít vůbec set metodu, Hibernate nebo jiný JPA poskytovatel to tam magicky zapíše. Nebo […]
Jedná o JVM plugin, který umožňuje za běhu aplikace upravovat Java kód tak, že se změny hned promítnou do běžící aplikace. To zní hodně podobně jako standardní JVM HotSwap, ale JavaRebel toho umí mnohem více, např. přidání nové proměnné do třídy, metody, změna anotace apod.
Březnové setkání Czech Java User Group proběhne 25.3.2009 od 18h v posluchárně K9 v prostorech ČVUT na Karlově náměstí. Tématem tohoto setkání budou webové frameworky a proběhnou dvě prezentace Apache Wicket (Jiří Hradil) a Grails (Václav Pech). Součástí tohoto setkání bude i malé občerstvení v podobě pizzy od firmy JetBrains a soutěž o dvě licence […]
autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Logické výrazy, aneb co je pravda a co lež – pokračování V tomto díle dokončíme přehled jednoduchých příkazů a následně se zaměříme na příkazy strukturované. Break Příkaz break ukončí vykonávání cyklu, v němž je použit, a předá řízení na řádek následující po tomto cyklu: >>> for i in range(0, […]
Jak hodně je vzdálená myšlenka IDE, které poběží v prohlížeči? Když jsem se poprvé dozvěděl o tomto konceptu, tak jsem si neuměl představit, jak by to mohlo fungovat. Odpověď mi dal projekt Bespin, ke kterému vzniknul na Eclipse postaveny backend. Ta myšlenka je docela jednoduchá, v prohlížeči běží jenom vlastní editor, všechny úlohy jsou na […]
Po té co jsem si pročetl článek Maven or Ant, který raději vůbec nečtěte neboť je plný nesmyslů, jsem se rozhodl, že letmo nakouknu na Gradle, jestli třeba náhodou ten Maven… Hned na úvodní stránce jsem si přečetl, že je to v podstatě přes Groovy obalený Ant s dependency managementem řešeným přes Ivy či Maven. […]
Tento článek bude dalším příspěvkem do nekonečné diskuze, které to IDE je vlastně nejlepší. Nedělám si nároky, že by se mi to podařilo nějak vyřešit, ale cítím potřebu o tom napsat, hlavně abych si to sám srovnal.Hlavním důvodem k napsání tohoto článku byla skutečnost, že jsem nyní po přibližně 4 letech přešel z Eclipse na […]
Videa z prezentací na téma web services jsou dostupná na webu. internetové odkazy: http://blogs.sun.com/japod/entry/videa_z_lednov%C3%A9ho_setk%C3%A1n%C3%AD_czjugu
podcast ke stažení: CZPodcast30 (audio/mpeg; 24 130 kB) První studiová nahrávka CZPodcastu v prostorech firmy JetMinds vznikla teprve včera, ale my vám ji servírujeme již nyní. Tentokráte s pořadovým číslem třicet a na volné téma novinky. Java FX 1.1 + FX mobile released Glassfish – communication server Glassfish – enterprise manager VisualVM 1.1 released Java EE 6 […]
V tomto článku si ukážeme, jakým způsobem je možné docílit mockování bean (POJO managovaná Springem). Představme si situaci, kdy chceme některé z naších bean pro běh testů nahradit mocky.
Únorové setkání Czech Java User Group (http://java.cz/jug) proběhne 23.2.2009 od 18h v posluchárně K9 v prostorech ČVUT na Karlově náměstí. Tématem tohoto setkání bude JavaFX. Pokud se chystáte přijít, dejte nám to vědět hlasováním v anketě na hlavní stránce portálu java.cz. JavaFX Mobile session Jan Sterba a Juraj Svec Jak pomoci vyvojarum a designerum mluvit […]