En palabras más formales y para aquellos que usen el blog para entregar alguna tarea sobre el tema, jaja, esto no lo enseñan en las universidades, bueno en la mayoría no. :), aquí lo ponemos más formal.
Es el
fichero
de configuración básico de Spring (application context).
Consiste en un fichero XML donde se añadirán todos los objetos
que
deberán existir en la aplicación al inicializarse la misma.
bueno, sigamos..
para poder llamar al archivo descriptor de Spring (applicationContext) existen 3 maneras:
1.-ClassPathXmlApplicationContext
Carga
el Application Context
localizado en el classpath de
la aplicación, este es el más usado por su portabilidad.
ApplicationContext context= new
ClassPathXmlApplicationContext("spring.xml");
Podemos ver que también se esta haciendo un downcasting. así que los que no entienda sobre esta terminología los invito a ver este link
2.-FileSystemXmlApplicationContext
Carga
el archivo de Spring del file system ( sistema de archivos) de nuestro
sistema operativo.
ApplicationContext context= new
FileSystemXmlApplicationContext("c:/spring.xml");
Esta forma no es muy portable, ya que depende completamente del sistema de archivos como podemos ver en el ejemplo utilizando Windows. :)
y por último.
3.-XmlWebApplicationContext:
Carga
el archivo de Spring a partir del contenedor web. Comúnmente el archivo web.xml
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/Spring.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class
</listener>
El listener que tenemos configurado nos
va permitir detectar el momento en que carga la aplicación
web y
también
va
ayudar a levantar el archivo de configuración de spring, este ejemplo ya lo abordaremos cuando desarrollemos aplicaciones Web.
Bueno ahora veremos un ejemplo de como se llama nuestro archivo descriptor utilizando la primera forma :)
Gracias buen hombre... Dios te bendiga donde quiera que estés!
ResponderBorrarGracias buen hombre... Dios te bendiga donde quiera que estés!
ResponderBorrarGracias buen hombre... Dios te bendiga donde quiera que estés!
ResponderBorrar