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

  • chrmoe

    chrmoe

    7 Kasım 2006
  • Dellbear816

    Dellbear816

    4 Mart 2008
  • Howcast

    Howcast

    4 EKİM 2007