SORU
5 AĞUSTOS 2012, Pazar


Bahar ContextLoaderListener rolü/Amaç?

Benim projede kullanılan bahar öğreniyorum.BuldumContextLoaderListenerbenim web.xml giriş . Ama geliştirici yardımcı olur nasıl çözemedim? ContextLoaderListener doc resmi WebApplicationContext başlatmak için olduğunu söylüyor . WebApplicationContext ilgili , apı diyorBir web uygulaması için yapılandırma sağlamak için bir arayüz .Ama içten WebApplicationContext süreçlerinin ContextLoaderListener ile ulaşmak ne olduğumu anlamak mümkün değil ki ?

Benim anlayışıma göreOkur bahar yapılandırma dosyası ContextLoaderListener , değer web.xml içinde contextConfigLocation karşı verilen (), ve yük singleton bean bu yapılandırma dosyasında tanımlanan ayrıştırılamadı. Prototip bean yüklemek istediğimiz zaman aynı şekilde, aynı webapplication içerik yüklemek için kullanacağız. /Ayrıştırmak/önceden config dosyasını doğrulamak okuduk, böylece ContextLoaderListener ile webapplication biz başlatmak ve bağımlılık enjeksiyon için wan zaman hemen herhangi bir gecikme olmadan bunu yapabiliriz. Bu anlayış doğru mu?

CEVAP
5 AĞUSTOS 2012, Pazar


Anlayışınız doğrudur. ApplicationContext Bahar fasulye yaşadığım yer. ContextLoaderListener amacı iki yönlüdür:

  1. ServletContext ömrü ApplicationContext ömrü kravat ve

  2. yazmak zorunda kalmazsınız ApplicationContext oluşturulmasını otomatik hale getirmek için yapmak için açık kod oluşturmak ve kullanışlı bir fonksiyon.

ServletContextListener hakkında uygun başka bir şey WebApplicationContext WebApplicationContext ServletContextAware fasulye) ServletContext getServletContext yöntemi için erişim sağlar oluşturur.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • How It Should Have Ended

    How It Shoul

    5 Mart 2007
  • ipsy Makeup Tips

    ipsy Makeup

    19 ŞUBAT 2009
  • UKF Dubstep

    UKF Dubstep

    29 NİSAN 2009