Root vs. Servlet context Springu

publikováno: 30.8.2013

Jaký je rozdíl mezi Root a Servlet contextem Springu?

Servlet context má standardně konfigurační soubor /WEB-INF/<název servletu>-servlet.xml. Servlet contextů může být víc:

  • Pro práci s koncovým uživatelem
  • Pro práci s webovými službami
  • ...

Všechny ale většinou přistupují ke stejné databázi a celkově používají stejnou servisní a datovou vrstvu. Proto existuje Root context, který má standardně konfigurační soubor /WEB-INF/applicationContext.xml

Servlet context "vidí" na beany, které jsou definované v Root contextu (pokud nemají stejné ID, pak je ignoruje - podle pravidla "bližší košile než kabát"). :)

POZOR! Když používáte anotace, pak si dávejte pozor, jaké beany vytváříte v Servletovém a Root contextu!!!

Root vs Servlet context

Předchozí:
Maven Enforcer Plugin
Následující:
Hibernate ORM 4.2.5
Reference

Líbilo se mi celé pojetí kurzu - možná trošku netradiční, nicméně dělané ajťákem pro ajťáky. :-) ("normální" člověk, který by se na kurzu náhodou ocitl, by asi nechápal). Vše bylo

Martin

Školení pro nás bylo velice přínosné. Ocenil jsem zejména konzultace vhodnosti použití přímo nad reálnými problémy v našem projektu. Výklad byl plně customizovaný našim potřebám a znalostem. Celkově velká spokojenost.

Jiří

Školení se mi opravdu líbilo. Jako vždy bylo vidět, že pan Pinkas se v dané oblasti dobře orientuje a ví jak se Docker používá v praxi. Vysvětlení pojmů vždy prijde

Zdeněk


Novinky

9.5.2019: Plánovaný přechod Java EE -> Jakarta EE
Posledních několik měsíců intenzivně sleduji plánovaný přechod z Java EE na Jakarta EE. A musím říct, že to je shit-show :-(

22.3.2019: Termíny Java školení léto 2019
Nové termíny!!!

22.3.2019: Vyšla Java 12!
Java 12 je venku!!!