Spring Integration + WebSphere MQ

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 »


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 »


Konečně profily ve Springu 3.1

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 »


Proč psát javovské testy v Groovy I

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 »


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 »


Jak pořád nepsat labely

Formulářová pole, validační hlášky, hlavičky seznamů, historie změn entity, … je mnoho míst, kde je potřeba pracovat s popisy polí, která odpovídají vlastnostem nějaké třídy. Tento blog představí tip, jak si rutinní činnost zjednodušit.
více »


Eclipse efektivně (3.) – Team Synchronizing

Někde jsem se kdysi dočetl, že programátor musí umět skákat po kódu jako opice po větvích. K tomu musí znát dobře své IDE. Dnes si ukážeme dva tipy pro perspektivu Team Synchronizing a jeden pro vyhledávání. Uvidíte, že pokud je ještě neznáte, tak si je rychle oblíbíte.
více »


Článek popíše možnosti integrace Spring a MyBatis frameworků a představí užitečné rozšíření – factory na automatickou registraci Mapper rozhranní implementovaných XML definicí. více »