You are on page 1of 2

SPRING

http://www.springsource.org/ http://www.springhispano.org

Spring Framework (tambin conocido simplemente como Spring) es un framework Java de Software Libre, liviano de aplicacin. Su principal caracterstica es brindar un factory de objetos basado en la inyeccin de dependencia. Incorporar dependencias spring en proyecto <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.software.web</groupId> <artifactId>proyecto</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>firstSpring Maven Webapp</name> <url>http://maven.apache.org</url> <build> <finalName>firstSpring</finalName> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>1.5</target> </configuration> </plugin> </plugins> </build> <dependencies> <!-- Test --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.7</version> <scope>test</scope> </dependency> <!-- Servlet --> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> </dependency> <!-- Spring --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> <version>2.5.6</version> </dependency>

<!-- Freemarker --> <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>[2.3.15,2.4)</version> </dependency> </dependencies> </project>

Definicin de beans
<bean id="nombre_bean" class="java.lang.String"> <constructor-arg value="valor_por_defecto"/> </bean> <bean id="nombre_bean" class="java.lang.Boolean"> <constructor-arg value="true"/> </bean> <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> <property name="configLocation"><value>classpath:/ibatis-config/sql-map-config.xml</value></property> </bean> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" /> <property name="url" value="jdbc:oracle:thin:@dbedithor-dsv.pgnet.cl:1521:desa02" /> <property name="username" value="nombre_usuario" /> <property name="password" value="clave" /> </bean> <bean id="ibatisHelper" class="com.yell.framework.persistence.IbatisPersister"> <property name="dataSource"><ref bean="dataSource"/></property> <property name="sqlMapClient"><ref bean="sqlMapClient"/></property> </bean>

Importar archivos de contexto <import resource="classpath:fileContext.xml"/> Instanciar bean


ApplicationContext ctxConfig = new ClassPathXmlApplicationContext("classpath:applicactionContext.xml"); String variable = (String) ctxConfig.getBean("nombre_bean");

You might also like