Spring AOP - Pozor na AspectJExpressionPointcut!

Tento týden jsem řešil problém s nedostatkem paměti při spouštění testů jednoho projektu. Pro běh testů nestačilo výchozích 64MB paměti Javy na heapu, což mi připadlo v porovnání s velikostí projektu podezřelé. Začal jsem profilovat a jelikož mne výsledky poněkud překvapily, chci se s Vámi o ně v tomto článku podělit.Hned na úvod řeknu, že jádrem...

Automatický "sběr" objektů daného typu pomocí Springu

spring logo
Nedávno jsem v rámci prezentace Springu resp. jeho IoC kontejneru u nás v HP ukazoval jeden příklad, na který jsem byl úplně nezávisle tázán vícero kolegy. Dnes se s vámi o něj podělím. Problém byl následující: máme objekty, které implementují určité rozhraní. Dále máme objekt (registry), do které chceme, aby se všechny tyto objekty automaticky...

Nadišla jar v krajine DAO alebo použitie Spring JDBC

JDBC (Java Database Connectivity) je štandardný spôsob, akým možno pristupovať z jazyka Java k databázovým systémom. V článku si popíšeme, ako je možné zredukovať množstvo opakujúceho sa JDBC kódu použitím tried JdbcTemplate a RowMapper.

Proč nemám rád Seam

V poslední době se hodně hovoří o JBoss Seamu - píší se o něm články (1, 2, 3), přednáší se o něm, u nás v práci se vedou diskuze, zda ho použít nebo ne. Mě už to prostě nedá, abych zapřemýšlel veřejně, protože bych moc rád moje názory zkonzultoval s okolním světem. Ještě než se pustím do "přemýšlení", tak musím poznamenat, že jsem hodně...

Simple JDBC template

SimpleJdbcTemplate nám umožňuje snadno a elegantně pracovat s JDBC. Podporuje pojmenování parametrů, generika atp. Pokud nepotřebujete ORM, stojí za to se na SimpleJdbcTemplate podívat.

Způsoby konfigurace Springu

Když se mluví o Springu, tak to má hned každý spojený s tím, že se vše konfiguruje pomocí XML. Pravděpodobně je to kvůli tomu, že opravdu v minulosti (do verze 2.0) nebyla jiná schopná možnost konfigurace, ale to již dneska v žádném případě neplatí. Jakými způsoby můžeme tedy konfigurovat springovské aplikace? XMLVždy aspoň trochu té konfigurace v...

Spring 2.5 a anotácie pre automatické prepájanie beanov

Jedným z významných prínosov Spring 2.5 je podpora anotácií, ktoré môžu slúžiť ako alternatíva na deklarovanie vzťahov a závislostí medzi jednotlivými komponentami a riešenie dependency injection. Ukážeme si jednoduchý príklad automatického wiringu beanov pomocou springovských anotácií i pomocou anotácii z JEE.

Vytváranie webových aplikácií pomocou Spring MVC 2.5

spring logo
So Springom 2.5 prišli aj významné zmeny v aplikačnom rámci Spring MVC. Na príklade jednoduchej webovej aplikácie si ukážeme najdôležitejšie zmeny - konkrétne možnosť používania anotácií, pomocou ktorých je možné používať klasické POJO triedy v úlohe kontrolérov a aplikácia filozofie convention by configuration.

Spring IoC: syndrom míchání jablek a hrušek

spring logo
Po dlouhé době, delší než by bylo zdrávo, jsem se rozhodl napsat trochu více prakticky orientovaný článek. Ten je věnován problematice míchání managovaných a nemanagovaných tříd při použití Spring frameworku, na které dříve nebo později možná narazíte. Předesílám, že vzhledem k pozdní hodině jeho vzniku, není cílem poskytnout definitivní rozkrytí...

Novinky ze Springu

spring logo
Moc často nekomentuji různé události, ale teď mi to nedá. Právě se koná konference The Spring Experience, což jsou spolu s konferencí SpringOne dvě nejvýznamnější konference věnované přímo Springu. Právě na této konferenci se objevily velice zajímavé novinky z dílny firmy SpringSource (dříve Interface21):doplnění Spring portfólia o Spring...

 
strana 6/9celkem 89 položek