Professional Documents
Culture Documents
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>