thirdparty image |
Execution flow:-
- Client sends an HTTP request to a specific URL
- DispatcherServlet of Spring MVC receives the request
- It passes the request to a specific controller depending on the URL requested using @Controller and @RequestMapping annotations.
- Spring MVC Controller then returns a logical view name and model to DispatcherServlet.
- DispatcherServlet consults view resolvers until actual View is determined to render the output
- DispatcherServlet contacts the chosen view (e.g. Freemarker, JSP) with model data and it renders the output depending on the model data
- The rendered output is returned to the client as response
ü You should Configure DispatcherServlet
in web.xml as following..
<servlet>
<servlet-name>spring</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
ü At web container startup.
·
DispatcherServlet
will be loaded , Instantiated and initialized by calling init() method.
·
Init()
method of DispatcherServlet will try to identify the Spring Configuration
Document with following naming conversions.
Servlet_name-servlet.xml
Ex:
Dashzin-servlet.xml
ü DispatcherServlet create the ApplicationContext (XmlWebApplicationContext) object by reading all the beans specified in the Spring Configuration Document.
ü If Spring Configuration Document is
not found with the given naming conversion then ApplicationContext object will
not be created by the DispatcherServlet.
Example:-
Public
class DispatcherServlet extends HttpServlet{
ApplicationContext ctx=null;
Public
void init(ServletConfig cfg){
//
try to get the spring Configuration
Documents with the default naming conversions
String
xml=”Dashzin”+”-servlet.xml”;
//
if found then create the ApplicationContext object
Ctx=new
XmlWebApplicationContext(xml);
}
……
}
After Deploying and starting SpringMVC based web application , following tasks will happen at web Container start-up.
ü Web Container loads, create and initialize
DispatcherServlet by calling init() method.
ü DispatcherServlet’s init() performs
the following:-
·
Identifies
spring configuration document file
·
Spring
Container instance will be created by reading all the beans from identified
spring configuration document
·
Initializes
the DispatcherServlet with spring container instances
Following task will happen at Web Container shutdown-time
ü Web container call destroy() method
of DispatcherServlet.
ü destroy() method of DispatcherServlet
destroys the spring container instance.
I appreciate your blog ,Very Nice
ReplyDelete.Net Online Course Hyderabad
kayseriescortu.com - alacam.org - xescortun.com
ReplyDeleteGood content. You write beautiful things.
ReplyDeletesportsbet
hacklink
vbet
mrbahis
mrbahis
sportsbet
vbet
korsan taksi
taksi
Good text Write good content success. Thank you
ReplyDeletetipobet
bonus veren siteler
poker siteleri
betmatik
betpark
kibris bahis siteleri
kralbet
slot siteleri
mecidiyeköy
ReplyDeletesakarya
istanbul
kayseri
ordu
WLDP
Antalya
ReplyDeleteAntep
Burdur
Sakarya
istanbul
62Q
EC5CA
ReplyDeleteÇerkezköy Bulaşık Makinesi Tamircisi
Ünye Halı Yıkama
Mardin Evden Eve Nakliyat
Bayburt Şehirler Arası Nakliyat
Çerkezköy Asma Tavan
Ordu Şehirler Arası Nakliyat
Çerkezköy Boya Ustası
Sivas Şehir İçi Nakliyat
Çerkezköy Yol Yardım
B3429
ReplyDeleteSilivri Boya Ustası
Burdur Evden Eve Nakliyat
Çerkezköy Bulaşık Makinesi Tamircisi
Samsun Evden Eve Nakliyat
Referans Kimliği Nedir
Giresun Şehirler Arası Nakliyat
Sinop Şehirler Arası Nakliyat
Denizli Parça Eşya Taşıma
Keçiören Fayans Ustası
7F617
ReplyDeleteUşak Evden Eve Nakliyat
Muş Parça Eşya Taşıma
Bitlis Şehirler Arası Nakliyat
Rize Evden Eve Nakliyat
Balıkesir Şehirler Arası Nakliyat
Konya Evden Eve Nakliyat
Çerkezköy Çilingir
Gümüşhane Parça Eşya Taşıma
Ankara Evden Eve Nakliyat
66412
ReplyDeleteManisa Şehirler Arası Nakliyat
Silivri Parke Ustası
Ünye Organizasyon
Kırşehir Lojistik
Hexa Coin Hangi Borsada
Manisa Lojistik
Sinop Evden Eve Nakliyat
Zonguldak Şehirler Arası Nakliyat
Yozgat Şehir İçi Nakliyat
BFF58
ReplyDeleteKarabük Lojistik
Tekirdağ Şehir İçi Nakliyat
Kastamonu Evden Eve Nakliyat
Tekirdağ Lojistik
Elazığ Şehirler Arası Nakliyat
Kırıkkale Şehir İçi Nakliyat
Çerkezköy Yol Yardım
Burdur Şehirler Arası Nakliyat
Artvin Lojistik
A2622
ReplyDeleteEdirne Şehirler Arası Nakliyat
Kayseri Lojistik
Burdur Parça Eşya Taşıma
Çerkezköy Mutfak Dolabı
Bilecik Şehir İçi Nakliyat
Rize Şehir İçi Nakliyat
Kayseri Şehir İçi Nakliyat
Nevşehir Lojistik
Niğde Parça Eşya Taşıma
89695
ReplyDeletebuy trenbolone enanthate
buy testosterone propionat
buy peptides
dianabol methandienone
https://steroidsbuy.net/
pharmacy steroids
winstrol stanozolol for sale
order masteron
order deca durabolin
EFC6A
ReplyDeleteAfyon Evden Eve Nakliyat
Sivas Evden Eve Nakliyat
Eskişehir Evden Eve Nakliyat
Kripto Para Nedir
Binance Referans Kodu
Bilecik Evden Eve Nakliyat
Balıkesir Evden Eve Nakliyat
Bitmex Güvenilir mi
Eryaman Fayans Ustası
E86A2
ReplyDeletereferans kimliği nedir
binance referans kodu
resimli magnet
resimli magnet
referans kimliği nedir
binance referans kodu
binance referans kodu
binance referans kodu
resimli magnet
B8990
ReplyDeletegörüntülü sohbet siteleri ücretsiz
Antep Görüntülü Sohbet
Sivas Parasız Sohbet
sesli mobil sohbet
bedava görüntülü sohbet sitesi
Sakarya Canli Sohbet
görüntülü sohbet siteleri ücretsiz
maraş ücretsiz sohbet
aydın ücretsiz sohbet uygulaması
8139B
ReplyDeletemexc
en az komisyon alan kripto borsası
canlı sohbet
mexc
güvenilir kripto para siteleri
kaldıraç ne demek
kripto para kanalları telegram
kraken
huobi
gvfdgvdfgtrygryhrtyh
ReplyDeleteمكافحة حشرات
gnhjgnj
ReplyDeleteشركة مكافحة النمل الابيض
شركة تنظيف بالقطيف RdHmF2tedQ
ReplyDelete<a href="https://zahretelmamlakah.com/%d8%b4%d8%b1%d9%83%d8%a9-%d8%b9%d8%b2%d9%84-%d8%ae%d8%b2%d8%a7%d9%86%d8%a7%d8%aa-%d8%a8%d8%ae%d9%85%d9%8a%d8%b3-%d9%85%d8%b4%d9%8a
ReplyDeleteشركة رش مبيدات بالاحساء lZ2CuKoByo
ReplyDeleteافران جدة Ip91tnUXFS
ReplyDeleteشركة مكافحة النمل الابيض بالدمام yB94flwHMx
ReplyDeleteشركة تنظيف خزانات ZsSARih3cL
ReplyDeleteشركة عزل اسطح بالجبيل pRWl5e3KA3
ReplyDeleteشركة تسليك مجاري بالجبيل T6SwpkbJDT
ReplyDeleteشركة تسليك مجاري بالجبيل MjwEgUCmIy
ReplyDeleteافضل شركة تسليك مجاري بالاحساء qGIBX8jrRJ
ReplyDeleteشركة تنظيف خزانات cSW7waApYV
ReplyDelete