Aplikační kontext

Aplikační kontext (Application context) je v podstatě rozšířením pojmu továrna tříd. Aplikační kontext je reprezentován rozhraním org.springframework.context.ApplicationContext, které rozšiřuje rozhraní BeanFactory. Není-li aplikace extrémně omezena svým prostředím a není nutno šetřit s každým bajtem paměti, pak je doporučeno vždy použít aplikační kontext, protože jeho možnosti jsou výrazně větší než možnosti továrny tříd. Obecně lze říci, že továrnu tříd je vždy nutno inicializovat programově, kdežto pro aplikační kontext existuje množství způsobů, jak kontejner spustit deklarativně.

Dalšími vlastnostmi aplikačního kontextu, kterými se liší od továrny tříd, jsou podpora zdroje zpráv (MessageSource support), podpora práce s externími zdroji dat (ResourceLoader support), podpora událostního modelu (framework events) a mnoho dalších.

Aplikační kontext lze samozřejmě také inicializovat programově, a to například následujícím způsobem:

ApplicationContext context = new ClassPathXmlApplicationContext("/kontext.xml");

Komentáře

Téma neobsahuje žádné komentáře.

Vložit komentář

Můžete používat značkovací jazyk Texy!


Jméno:
E-mail:
Url:
Komentář:
1 + 2 =
 
MoroSystems, s.r.o.