cuantas veces nos pasa que aprendemos cosas todos los días
y no sabemos donde escribir o almacenar nuestros conocimientos, y cuando queremos acudir a ellos adonde están?.
La idea es brindarles a todos ustedes un lugar donde tengan todos sus conocimientos en un solo lugar(en su geek), categorizado por temas, para poder accederlos cuando lo necesiten al conocimiento de manera sencilla.
También podrán leer los rss de los mejores sitios.
Ranking de miembros
Investiguemos juntos:
Mejores Post
Zk
Hay dos formas de implementar un componente. Una de ellas es implementar una clase que se ...
Oracle
Construir nuevamente los Indices...
Webmaster
Haber que entienden ustedes y cuales creen que son los fines de dicho concurso. O yo inter...
Php
ste es un tema muy preguntado en internet y no vi ninguna respuesta muy coherente as&iacut...
-Otro Tema-
Viendo por la web como gestionar recursos de un equipo de desarrollo de manera remota me e...
Twitter
Quienes se inician en el uso de Twitter, normalmente lo hacen a través de la web ht...
Google Analytics
Google Analytics nos da la opción de crear unas variables en el código para ...
iBatis
Se ha publicado la última versión del framework de persistencia MyBatis (ant...
Seo
Comparto 20 pasos realmente vitales para mejorar el SEO de tu Web....
Facebook
Como muchos ya saben Facebook lanzó hace poco la opción de personalizar tu d...
Dreamweaver
algunas extensiones para Dreamweaver que creo son realmente útiles para el trabajo ...
-Otro Tema-
ALgunos trucos y tips para BlackBerry preferentemente para la 8520...
Ubuntu
Resumen aqui a mano de los comandos mas habituales para comprimir y descomprimir archivos ...
Webmaster
La cantidad de consejos, advertencias, avisos, tips y afines para un emprendedor online so...
Windows
Apoyándose en el servicio SkyDrive (una suerte de disco duro virtual con 25GBs de a...
Jquery
Tres ejemplos de algunas de las cosas que puedes hacer utilizando el método $.exten...
La conversión de un entero a una cadena es una tarea de programación muy com...
Últimos comentarios

Temas en el Foro


En:
Geek
Noticia

Buscando resultados para:
webflow , traer los datos al editar

Hola a todos,

tengo una duda, sobre el flujo de spring y es

Como hacer que el flujo vaya a un metodo y me envie los datos de un cliente con solo pasarle el id?

leer más

Fecha: (22 Dec 2009 10:40:32)
Autor: Ronhead

Configurar el Dispatcher en Spring

hola amigos de la comunidad, Verán estoy tratando de obtener los datos de una base de datos y mostrarlos en una página pero no puedo ya que me parece que estoy fallando en el dispatch

leer más

Fecha: (18 Dec 2009 08:10:22)
Autor: SteveMorrison

Spring dinamyc modules for OSGi

Hola a todos,

Estoy intentando iniciarme en el subproyecto de dynamic modules. Por eso os pido haber si me podeis pasar algun ejemplo, sobre todo estoy interesado en la integración con el mvc.

Un saludo.

leer más

Fecha: (16 Dec 2009 07:09:11)
Autor: churla

Podcast grails.org.mx: Episodio 1 de la Temporada 1

 

José Juan Reyes (@neodevelop) y Domingo Suárez Torres (@domix) una vez mas entregan otra edición del podcast de grails.org.mx

En este episodio hablamos sobre uno de los usos de la metaprogramación que Groovy hace en las clases de las librerias estandar de Java, nos referimos al GDK, especificamente hablamos en esta ocasión del GSQL, les dejamos un ejemplo listo para ser ejecutado:

 

//Esta anotacion nos sirve para indicarle a Groovy
//que use la libreria de Hsqldb
@Grab(group='org.hsqldb', module='hsqldb', version='1.8.0.10')
class Conexion {
	def sql
	public Conexion() {
		/* Esto es un truco para que jale la anotacion @Grab en Groovy 1.6.x, 
		   en Groovy 1.7 deberia funcionar sin este truco */
		this.getClass().getClassLoader().getURLs().each {
			ClassLoader.getSystemClassLoader().addURL(it)
		}
		
		/* Creamos nuestra conexion a la base de datos, los parametros enviados son:
		   url, username, password, y driverClassName */
		sql = groovy.sql.Sql.newInstance('jdbc:hsqldb:file:ejemploDB', 'sa', '', 'org.hsqldb.jdbcDriver')
	}
	

	def creaEstructura() {
		// delete table if previously created
		try {
		   sql.execute("drop table PERSON")
		} catch(Exception e){}
		
		// create table
		sql.execute('''create table PERSON (
		    id integer not null primary key,
		    firstname varchar(20),
		    lastname varchar(20),
		    location_id integer,
		    location_name varchar(30)
		)''')
		sql.commit()
	}
	
	def agregaRegistros() {
		// now let's populate the table
		def people = sql.dataSet("PERSON")
		people.add( firstname:"James", lastname:"Strachan", id:1, location_id:10, location_name:'London' )
		people.add( firstname:"Bob", lastname:"Mcwhirter", id:2, location_id:20, location_name:'Atlanta' )
		people.add( firstname:"Sam", lastname:"Pullara", id:3, location_id:30, location_name:'California' )
		sql.commit()
		def results = sql.firstRow("select firstname, lastname from PERSON where id=1").firstname
		def expected = "James"
		assert results == expected
		
		// do a query to confirm that our change actually worked
		results = sql.firstRow("select firstname, lastname from PERSON where id=1").firstname
		expected = "James"
		assert results == expected
	}
	
	def cierraConexion() {
		sql.close()
	}
}

def c = new Conexion()
c.creaEstructura()
c.agregaRegistros()
c.cierraConexion()

Los temas a detalle son:

Duración: 65 minutos

Tamaño: 33 MB

Lo pueden descargar directo desde aqui o suscribiendose al feed.

leer más

Fecha: (15 Dec 2009 10:43:35)
Autor: domix

Spring MVN Validacion en onSubmit de un SimpleFormController

Hola:

LA cuestion es sencilla cuando recibo los valores submiteados desde el formulario si existe alguna excepcion la catcheo y me gustaria enviarle al usaurio un mensaje de error y retornar a la misma pagina desde donde submiteo...esto lo logro bien pero no puedo hacer que me imprima por pantalla los errores que agrego al objeto BindException errors.

EL tag <spring:hasBindErrors name="loginAction"> me detecta que hay errores con el tag <c:forEach var="err" items="${errors.allErrors}"> puedo ciclar por los errores que agregue pero no puedo hacer que me los imprima... alguna idea?

Agrego el codigo del metodo onSubmit del controlador de la form.

Gracias de antemano.

protected ModelAndView onSubmit(HttpServletRequest request,
HttpServletResponse response, Object command,
	org.springframework.validation.BindException errors)
throws Exception {
	LoginBean loginBean=(LoginBean)command;
	String userName = loginBean.getUserName();
	String password = loginBean.getPassword();
	User user = new User();
	user.setUserName(userName);
	user.setPassword(password);
	try {
		userManager.validateUserLogin(user);
	} catch (UserManagerException e) {
		errors.reject("errors.invalid", new Object[] {"User"}, "");
		errors.reject("error", "erroororor");
		logger.error("Cantidad de errores: "+errors.getErrorCount());
		return showForm(request, response, errors);
	} catch (UserPasswordIncorrectException e) {
		errors.reject("errors.invalid", new Object[] {"User"}, "");
		errors.reject("error", "erroororor");
		logger.error("Cantidad de errores: "+errors.getErrorCount());
		return showForm(request, response, errors);
	}
	return new ModelAndView(new RedirectView(getSuccessView()));
}

 

leer más

Fecha: (08 Dec 2009 07:09:51)
Autor: lachuza

SpringHispano.org Podcast-Temporada 2 Episodio 4

SpringHispano.org Podcast-Episodio 4 de la Temporada 2

Después de un buen rato, casi 3 meses sin grabar, les hacemos entrega de un nuevo podcast. En esta ocasión hablaremos de algunas noticias y sobre algunos eventos en nuestro país como Software Guru 09, Campus Party y las clásicas reuniones.

Duración: 75 minutos

Tamaño: 32 MB

Lo pueden descargar directo desde aqui o suscribiendose al feed.

leer más

Fecha: (07 Dec 2009 13:18:29)
Autor: domix

Hello World/Hola Mundo con RESTFul y Spring 3

Hola Amigos,

Acá un pequeño tutorial de como hacer RestFulcon Spring 3.

http://renidev.javabolivia.com/2009/12/06/hello-worldhola-mundo-con-rest...

Renan

leer más

Fecha: (07 Dec 2009 06:06:28)
Autor: rhuanca

11a. Reunion de la Comunidad Springhispano.org, grails.org.mx

Hacemos la cordial invitación a todos los desarrolladores interesados, miembros de la comunidad, redes sociales y publico que le apasione el desarrollo de software a la 11a. Reunión de la comunidad que se llevará a cabo el día 12 de diciembre a las 10:00 A.M., en donde presentaremos:

Mundo Java: Proyecto para comunidades virtuales en entornos 3D

Impartido por Gerardo Horvilleur @MagoGhm

Descripción:
El Mago presentara algunos de los proyectos en los cuales ha estado trabajando en los últimos años, asi mismo presentara Mundo Java, su nuevo proyecto para comunidades en linea

Integrando SpringBlazeDS y Adobe Flex

Impartido por Erick Camacho e Ivan Alvarez

Ellos mostraran como usar Spring y el subproyecto Spring BazeDS para aplicaciones ricas para Internet con Adobe Flex.

Recordandoles que la entrada es totalmente gratuita y que habrá algunas sorpresas para los asistentes...

El lugar de la reunión es en:

Ave. San Lorenzo 1009 Piso 4. Col. del Valle, México, D.F.

El registro es importante que se realice en Coetus, ya que es requerido saber la cantidad de asistentes a la reunión. Se pueden registrar aquí.

De antemano agradecemos su asistencia y participación...

ATTE
Staff de SH.org, grails.org.mx

leer más

Fecha: (03 Dec 2009 14:09:31)
Autor: domix

LazyInitialization y HibernateTemplate

 Hola amigos de SpringHispano, aqui les tengo otra excepción que me dio dolores de cabeza durante un rato:
El código del DAO es el siguiente:

@Transactional
public List<T> ejecutarConsulta(String hqlQuery) {
       return (List<T>) this.getHibernateTemplate().find(hqlQuery);
}

Obviamente esta en una subclase de HibernateTemplate que hice con genericos para obtener el tipo deseado segun la consulta, ahora el problema aparece cuando ejecuto el siguiente codigo...
 

List<BienMueble> renglones = bienMuebleDAO.ejecutarConsulta("FROM BienMueble WHERE folioSolicitud = "+request.getParameter("folio"));

Olviden el pequeño detalle de SQL inyection, es en esta linea donde aparecio el LazyInitialization: ...- no session. Y realmente fue frustrante porque tuve que buscar foro por foro y no encontraba mas que respuestas que decian "Simplemente pon lazy=false cuando hagas tus mapeos de hibernate" lo cual estaria perfecto si no estuviera haciendo las configuraciones con las anotaciones de JPA 

Estuve moviendo la implementación durante horas y horas, y también encontré la anotacion @org.hibernate.annotations.Proxy, la cual supuestamente deberia hacer que el proxy generado para el objeto entidad no hiciera el mentadisimo lazy initialization anexando el siguiente codigo al VO:

@Proxy(lazy=false)

Pero adivinen, fallo rotundamente... fue en ese momento que perdi la esperanza y me puse a modificar el codigo de formas que darian vergüenza a cualquier CodeMonkey... pero adivinen que? hice la siguiente modificacion al metodo:

@Transactional
public List<T> ejecutarConsulta(String hqlQuery) {
       List<T> lista = (List<T>) this.getHibernateTemplate().find(hqlQuery);
       return lista;
}

Es decir, simplemente guarde el resultado del HQL en una lista... y lo regrese. Para mi gran sorpresa, esto evito ese error tan frustrante... lo escribo aqui en este foro para que por favor alguien me de una respuesta a porque no funciono el @Proxy y esto si...

leer más

Fecha: (03 Dec 2009 07:03:52)
Autor: antideluk

ERROR BUILD PTH ERROR

Saludos 

He tratado de correr el ejemplo de PetClinic y me manda muchos errores cuya descripción es:

Build Path error, como puedo resolverlos, la mayoría mencionan algo de una class path variable IVY_CACHE ???  No entiendo a que se refiere ni como puedo resolverlo. Espero su poyo y les agradezco de antemano.

Description    Resource    Path    Location    Type
Unbound classpath variable: 'IVY_CACHE/org.aspectj/com.springsource.org.aspectj.weaver/1.6.2.RELEASE/com.springsource.org.aspectj.weaver-1.6.2.RELEASE.jar' in project 'org.springframework.samples.petclinic'    org.springframework.samples.petclinic        Build path    Build Path Problem

leer más

Fecha: (02 Dec 2009 15:27:29)
Autor: springnewbyest


Sitios amigos
Noticias Tecnológicas
Todo Webmaster
Todo Linux
Todo JAVA
Amantes Tecnología
Diarios sobre Tecnología
Emprendedores
Ofertas de Empleo
Recursos Webmaster
Programación en General
Todo PHP
Nuestro twitter
Últimos miembros
Post de la semana
Miembros de la semana


Últimos Post cargados
Seo
En el post de hoy vamos a hablar sobre un tema muy importante en lo que respecta a posicio...
Webmaster
Herramientas impresindibles para el trabajo on-line...
java
SoapUI es una herramienta de Software Libre gr?fica, est? basada en Java y sirve para el t...
Ubuntu
Resumen aqui a mano de los comandos mas habituales para comprimir y descomprimir archivos ...
Jquery
Tres ejemplos de algunas de las cosas que puedes hacer utilizando el m?todo $.extend() de ...
-Otro Tema-
<br /> Como solucionar el problema que se genera al hacer el rename de un archivo m...
Oracle
Construir nuevamente los Indices...
Mover tablas de un tablespace a otro...
Ejemplo pr?ctico para crear una vista materializada...
Ubuntu
Mover botones a la derecha Ubuntu 11.04...
java
Hibernate proporciona 4 formas de implementar la herencia, yo me voy a referir a una sola ...
Jquery
Algunos ejemplos basicos de como aplicar mascaras en Jquery...
Ubuntu
Comando b?sicos de Linux...

Agenda tus conocimientos tecnológicos en un solo lugar.
WWW.RED-GEEK.COM.AR
Dejanos tu opinión y ayudanos a crecer

CLICK AQUÍ

Nace con la idea de brindar un espacio donde encapsular todos los conocimientos que adquirimos día a día, para luego poder consultarlos cuando sean necesarios, y a su vez poder compartir nuestra experiencia con los que recien arrancan.
Y un Lugar donde leer los feeds de los sitios tencnológicos mas importantes. Con el fin de enriquecer nuestros conocimientos día a día.
Términos y condiciones Privacidad:: © 2010 Contacto con nosotros :: Valido (X)HTML - Todos los derechos reservados