Algún articulo o tema técnico.

Java 8: más allá de los lambdas

Java 8 es la próxima versión del lenguaje, y contendrá muchas mejoras. En el artículo Java 8: más allá de los lambdas compartí un resumen que incluye varias de las novedades que se vienen (incluyendo los lambdas), con pequeñas explicaciones, ejemplos de código y links para leer más sobre cada tema, incluyendo otros temas además de los lambdas.

Temas: 
Clasificación: 

Curso de Spring

Hace unos meses di un curso interno en mi empresa de Spring sobre IO, AOP, Security , etc.., entonces queria compartir con toda la comunidad de SpringHispano este pequeño aporte a la difusión del conocimiento. Actualmente esta subido en git:

Cursos y ejemplos

Ahi teneis una presentación en power point y ejemplos de spring. Espero que sea de gran utilidad.

Saludos.

Temas: 
Clasificación: 

Soporte JDBC - Pro Spring 3 - Apress

Hola a todos, en esta ocasion quisiera compartir con ustedes un material que he extraido del libros Spring Pro 3 de Apress, esta en ingles pero lo he traducido, no se si esta a la perfeccion pero trate de hacer mi mayor esfuerzo, cualquier mejoria en la traduccion les agradezco, espero les sea de mucha utilidad, el materia tiene el siguiente contenido...

Nota: el material viene adjunto, cualquier anomalia, mandarme un msj...

Tabla de contenido
 
Capitulo 8 : Soporte Spring JDBC
Ejemplo de Modelo de Datos para Código de Ejemplo
Explorando la Infraestructura de JDBC
Infraestructura de Spring JDBC
Información General y Paquetes Usados
Conexiones a Base de Datos y DataSources
Soporte de Base de Datos Embebidas
Usando DataSources en Clases DAO
Manejo de Excepciones
La Clase JdbcTemplate
Inicializando JdbcTemplate en una Clase DAO
Recuperando un Único-Valor-Usando la clase JdbcTemplate
Usando Parámetros con Nombres con NamedParameterJdbcTemplate
Recuperando Objetos de Dominio con RowMapper<T>
Recuperando Objetos de Dominio Anidados con ResultSetExtractor
Clases Spring que Modelan Operaciones JDBC
Configurando JDBC DAO para Usar Anotaciones
Consultando Datos Usando MappingSqlQuery<T>
Actualizando Datos Usando SqlUpdate
Insertando Datos y Recuperando la Llave Generada
Operaciones de Procesamiento por Lotes con BatchSqlUpdate
Llamando Funciones Almacenadas Usando SqlFunction
Usando la Configuración de Java
Proyecto Spring Data: JDBC Extensions
Consideraciones para Usar JDBC
Resumen
Clasificación: 

Acceso a datos con JDBC [Capitulo 13 Documentacion de Referencia v3.1]

Descargate el PDF

Hola un saludo a todos, soy nuevo en esto de Spring y estuve leyendo la informacion de la documentacion de referencias que ofrece Spring Framework y quise compartir con ustedes el capitulo 13 traducido al español, cualquier mejoria en la traduccion se les agradeceria mucho... faltan unos detalle, cuando finalice adjuntare el documento en word que esta mejor formateado...

El archivo lo pueden ver ya formateado desde aqui

Temas: 
Clasificación: 

Spring - Camel Introducción

Temas: 
Clasificación: 

Grails, opción real y escalable para sitios web de alta carga.

 

He estado trabajando poco mas de un año en un proyecto que usa Grails, desde que lo comencé no pensé que se convertiría en lo que es ahora, es decir no pensé que llegara a tener tanta carga.

Básicamente es una tienda en linea, con diversas formas de pago. El stack de tecnologías se compone de varias cosas:

 

 

Usamos varios plugins de Grails entre ellos:

 

 

Y algunas librerías como:

 

 

 

Estamos modularizando la aplicacion en mas aplicaciones y tenemos una app que usa Scala con ScalaQuery para la base de datos, en el futuro haremos muchas mas cosas con Scala y Akka.

Para JavaScript usamos JQuery y varios plugins.

Para trabajar usamos IntelliJ IDEA 10, Gradle, Archiva, Jira, Git, GitHub y mucha cerveza y café.

Un miembro del equipo desarrollo herramientas de monitoreo que revisan la salud de los load balancers y reportan los errores con mensajes directos de Twitter con Shell Scripts. También usamos logstalgia para monitorear casi en tiempo real la carga en los web servers.

El hardware esta compuesta de 5 cajas RHEL 5 de 64 bits, un LoadBalancer y un Firewall físicos. El load balancer dirige el trafico a los Apache HTTPD de 4 cajas, en cada una de esas cajas, esta  configurado con mod_proxy usando AJP hacia 2 Tomcats con un fail over a otra caja. En total se tienen 8 Tomcats atendiendo todo el trafico. Una de esas cajas tiene instalado RabbitMQ y otra caja Terracotta. Se usa una caja exclusivamente como servidor de mySQL.

Las cajas tienen los siguientes specs:

 

  • Dual Quad Core Xeon 2.26 HGZ
  • 24 GB de RAM
  • 300 GB SAS X 3

 

Estas cajas están en el hospedaje dedicado de RackSpace en Chicago.

Con todo lo anterior hemos podido suscribir 1.5 Millones de personas, logrado una carga tope de 80,000 usuarios concurrentes y 30,000 http request por minuto.

Unas de las claves ha sido usar procesamiento asíncrono con RabbitMQ y usar muchísimo el cache distribuido con Terracotta. Ademas de contar con un equipo de 4 desarrolladores mexicanos (yo entre ellos) y un alemán, con mucho talento todos ellos.

Grails es una excelente opción para desarrollo web, nos ha permitido implementar rápidamente los requerimientos de negocio, hemos hecho en un día hasta 12 despliegues de la aplicación sin sufrir downtimes. Grails es una herramienta que facilita el desarrollo web sin perder poder en los frameworks en los que se basa como Spring, Hibernate y otros...

Les dejo un video del análisis casi en tiempo de real que hace logstalgia del log de acceso de los 4 webservers

 

Temas: 
Clasificación: 

Iniciacion en Spring

Hola amigos:

He escuchado hablar de spring y la verdad que no se mucho lo que es y para que sirve ,y la verdad lo primero que encontre fue esta pagina,me gustaria que me orientarais un poco sobre que es.

un saludo.

Clasificación: 

Hola mundo con Spring

Hola comunidad:

Temas: 
Clasificación: 

Conexiones de Based de Datos Multiples con Spring 3

Hola amigos,

Aca comparto una entraga en mi blog que habla como realizer conexiones a based de datos multiples con Spring3. :)

http://renidev.javabolivia.com/2010/09/25/conexiones-de-based-de-datos-multiples-con-spring-3/

 

Atentamente,

Renan Huanca

 

Clasificación: 

Add-ons en Spring Roo 1.1.0.M1

Que tal Comunidad,

Les comparto un post que resulto de experimentar un poco con la creacion de Addons para Spring Roo 1.1.0.M1

http://abaddon-gtz.blogspot.com/2010/05/add-ons-en-spring-roo-110m1.html

Por favor comenten

Saludos

Clasificación: 

Páginas