Kdy Spring vyhodnotí anotace @Transactional na CgLib proxy třídách

Spring Framework
 Testování transakční logiky vaší aplikace je obvykle poměrně problematické, pokud využíváte aspektového přístupu Spring frameworku. Ačkoliv existují způsoby řešení tohoto problému, nejsou zadarmo a nejsou přímočaré. Navíc jsme si jako programátoři příliš zvykli spoléhat na to, že jednoduché deklarování @Transactional anotace prostě funguje, takže...

Plošné vypnutí povinného @Autowired

Při testování naší agendiové aplikace jsem se již několikrát dostal do stavu, že složitost a propletenost celé aplikace mi neumožňovala napsat rozumně testy. Zejména jsem měl problém vůbec vše potřebné nakonfigurovat, aby se všechny závislosti správně nastavily.Po nějakém čase mě napadlo, že by možná bylo vhodné pro účely testování vypnout...

Integrace Spring, DWR a jQuery

Oblíbená trojkombinace technologií v podobě aplikačního rámce Spring, DWR a jQuery nám umožňuje Javascriptem volat metody servisních tříd spravovaných Springem. To je poměrně efektivnější přístup než příprava podobných řešení přímo v duchu MVC. Ve Springu 3.0. je však nově implementována zjednodušená podpora pro Ajax v podobě mvc-ajax modulu,...

Spring 3.0, JEE 6 a anotácie pre automatické prepájanie komponentov

Spring 3.0 prináša podporu pre anotácie z JSR-330, ktoré sa nedávno stali štandardom pre injektovanie závislostí. Popri tom však existuje ďalší štandard JSR-299. Aký je vzťah medzi všetkými anotačnými možnosťami? Aké možnosti ponúka Spring?

Spring: podmíněná konfigurace

spring logo
Při vývoji aplikací ve Springu jste jistě narazili na problém nasazení do různých prostředí. Pravděpodobně jste to řešili vytvořením samostatných buildů. Ovšem ne vždy je to potřeba. Proč nenechat konfiguraci na adminovi? Existuje jednoduché a elegantní řešení jménem BeanReferenceFactoryBean.

Prezentace - Java EE 6 and how their relate to Spring Framework

spring logo
Jürgen Höller presents some of the new features coming in Java EE 6 and how their relate to Spring Framework: Profiles, Servlet 3.0, JSR-236 Concurrency, JSF 2.0, JPA 2.0, JSR-303, JAX-RS, EJB 3.1, JSR-299. Doporučuji juknout až tak od 25. minuty záznamu. Z meho pohledu Java EE 6 zatím vypadá jako jeden velký rozharany stroj. Tak uvidíme jestli se...

Implementace audit info pomocí Spring AOP

spring logo
Jakákoliv forma informace o aktuálně přihlášeném uživateli a timestamp bývá často součástí každé entity v projektu. V následujícím příspěvku je popsána jedna z možností jak lze jednoduché audit informace do entity vložit bez velké námahy a zásahů do existující struktury vrstev aplikace pomocí Spring AOP.

Konec Spring Modules, nastupuje Spring Extensions

Opožděně jsem si všimnul, že projekt Spring modules již není aktivně podporován (je deprecated) a místo toho je doporučeno přejít na Spring Extensions.Spring Modules obsahuje rozšíření, moduly, pro jednodušší napojení Spring frameworku na knihovny třetích stran. Kromě toho nabízí pro určité oblasti odstínění od konkrétních technologií, např....

Spring ROO

Poprvé jsem o projektu Roo slyšel na konferenci SpringOne v červnu v roce 2007. Tehdy vlastně jen oznamovali začátek projektu a musím říct, že mě to nijak příliš nezaujalo. Dokonce jsem si na tento projekt vzpomněl minulý rok na podzim a myslel jsem si, že ten projekt již dávno skončil.A neskončil. Po dvou letech se objevila první verze, oznámení...

Integrace Groovy ve Springu

V poslední době zažívají skriptovací jazyky boom. Jedním z takových je i Groovy, který funguje ve virtuálním stroji Javy. Přímý přechod z jednoho jazyka na druhý ve firmách zpravidla není možný, naštěstí Spring umožňuje jeho integraci.

 
strana 4/11celkem 110 položek