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

  • ChrisCrossMedia

    ChrisCrossMe

    17 EYLÜL 2009
  • DJAndrewRyan

    DJAndrewRyan

    22 Ocak 2007
  • TurkishRoyal

    TurkishRoyal

    16 Ocak 2007