Na projektu u zákazníka jsme řešili připojení k externímu systému na Websphere MQ. Bohužel na MQ nebylo z nějakého důvodu zpřístupněno JMS, takže bylo potřeba používat nativní API. Pokud by bylo možné použít JMS rozhraní, integrace do aplikace by byla triviální. Protože jsme používali Spring Integration, stačilo by nakonfigurovat springový JMS inbound channel adapter. Takto bylo potřeba vytvořit vlastní adapter a použít nativní MQ rozhraní.
více »
Vítězem naší programátorské soutěže a šťastným výhercem IPadu se stal zkušený programátor Petr Běla. Cenu mu předali CEO AspectWorks Norbert Nagy a technický ředitel Pavel Müller v naší pražské pobočce na Chodově. více »
V termínu 13.-15. června pořádáme školení Spring Framework v Praze. Máme ješte několik volných míst. Nabízíme členům CZJUGu 20% slevu na školení při uvedení kódu CZJUG_SPRING na objednávce kurzu.
Cílem školení je představit Spring Framework pro všechny oblasti vývoje webových aplikací. Není to poslouchání teorie, ale rovnou vývoj kompletní aplikace na Springu a Hibernatu. Ze školení si odnesete funkční aplikaci, která se může směle stát základem pro velký projekt.
více »
Spring umožňuje pre svoju xml konfiguráciu okrem hromady dodávaných namespacov (jdbc, context, tx…) zaregistrovať aj vlastný namespace handler a tým používať custom xml tagy pre vytváranie bean, prípadne iné zasahovanie do contextu. V AspectWorks to používame napríklad pre konfiguráciu validátorov atp. Sila tohoto prístupu je však omnoho väčšia, v dnešnom článku si ukážeme malý príklad z praxe. více »
Jako konzultant mám tu výhodu, že se můžu poučit nejen z chyb svých ale i cizích. Na následujících řádcích bych chtěl ukázat problémy a chyby, se kterými jsem se setkal a které by vyřešil Scrum a agilní metodiky obecně. Co je Scrum se dočtete na wiki, ale pro pochopení tohoto článku o Scrumu vlastně nepotřebujete téměř nic vědět.
více »
Před časem vyšel nový Spring 3.1 M1 a krom jiného zavádí novinku v podobě profilů pro Spring beany. Na něco takového čekáme už od prvních verzí a dosud jsme to obcházeli neelegantními způsoby. Ale je to konečně tady! Podívejme se na to, jak to funguje. více »
Druhá část blogu o psaní javovských testů v Groovy přinese méně slov a více kódu.
více »
Chcete začít programovat v Groovy? Máte načtenou dokumentaci a tutoriály, ale stále čekáte, až se objeví příležitost, kde Groovy použít? Chtěli byste Groovy použít na aktuálním projektu, ale kvůli různým omezením to nejde? Začněte Groovy používat už teď pro psaní testů produkčního Java kódu. více »
Kdo píše unit testy (a to je snad už většina), se s touhle situací určitě setkal. Máte metodu vytvářející ve svém těle nějaký objekt a posíljící ho na nějaký interface nebo do další vrstvy aplikace. Typicky servisní metoda vytvoří doménový objekt a pošle ho do DAO vrstvy. Teď jak ale napsat elegantně unit test, když DAO vrstvu mockujete?
více »
Tohle IA VHJ dělá kromě DKW
BMW a NSU, KDF i MG.
Za dvě LP KTO DKW mám na GO,
když dostanu na ČVUT syna Kelblové.
Zřejmě poznáváte úryvek z píseně Zkratky od Ivana Mládka. Význam několika z těchto vyjmenovaných zkratek mi není jasný. Občas mám podobný pocit i při čtení textů z IT oboru.
Do zkratek SOA (service-oriented architecture), EAI (Enterprise Application Integration) a ESB (Enterprise Service Bus) se lze lehce zamotat. Všechny se ovšem týkají integrace aplikací. Integrovat můžete po svém nebo naopak využít již existujících řešení. V následujícím článku bych se s vámi rád podělil o své zkušenosti s použitím frameworku Mule a Spring Itegration. více »
