Java Enterprise

J2EE, MVC, JSF, Struts, Hibernate, Spring, EJB's, Ant.

Ejemplo MapReduce Hadoop 2

Comandos para cargar los datos en hdfs:

# Cargar en el HDFS
# Primero renombre los archivos con nombre corto
# CW para Datos estadisticos de la CIA 1995
$ mv pg571.txt CW.txt

# El siguiente comando falla si el directorio existe
$ hadoop fs -mkdir /user/cloudera

# Ahora ponga el texto en el directorio
$ hadoop fs -put CW.txt /user/cloudera

# Creamos alias de los comandos de hadoop
$ alias hput="hadoop fs -put"
$ alias hcat="hadoop fs -cat"
$ alias hls="hadoop fs -ls"
$ alias hrmr="hadoop fs -rm -r"

$ gzip CW.txt

# El punto hace referencia al directorio home de Cloudera
# en hdfs, /user/cloudera

$ hput DS.txt.gz .

# Verificar los archivos que existen ahora
$ hls
Found 4 items
drwx------ - cloudera cloudera 0 2014-04-10 16:03 .staging
-rw-r--r-- 3 cloudera cloudera 3013212 2014-04-21 14:28 CW.txt
drwxr-xr-x - cloudera cloudera 0 2014-04-10 16:03 HF.out
-rw-r--r-- 3 cloudera cloudera 605499 2014-04-10 15:25 HF.txt

Las parte clave en el documento que vamos a utilizar son:

Ejemplo MapReduce Hadoop 1

En el mundo actual los datos se han vuelto las estrellas, cuando uno prende la TV y enciende Netflix se da buena cuenta de esas posibilidades, rapidamente nos damos cuenta de que este sistema a averiguado cosas acerca de nuestras preferencias y en base a ellas nos brinda recomendaciones que en la mayoria de los casos son acertadas, esa es su mision conocer perfectamente nuestros gustos para tenernos mas tiempo sentados comodamente disfrutando de la programacion.

Si uno aparte lo utiliza para ver una de las series de casa como House Of Cards, la mayoria cae atrapado en la historia,fue echa tambien en base a el gusto de la mayoria de la poblacion, vamos la jugada es redonda.

Los programas que generalmente observamos, los que vemos pero luego de un rato abandonamos, a las escenas que nos aburren y le damos avanzar o las que rebobinamos, todo eso lo utiliza Netflix para generar la serie y cada capitulo.

Vamos pues a entrar un poco al mundo de BigData de la mano de la programacion MapReduce con el framework Hadoop(java), yo estoy tambien apenas aprendiendo asi que espero junto con varios lograr entender como hacer cosas como las señaladas en las lineas de introduccion.

No encuentra el archivo de configuracion hibernate.cfg.xml

Buen dia, espero me puedan ayudar, se los agradeceria mucho.

Estoy realizando un web service en java con hibernate en el cual manipulo 2 bases de datos diferentes. Por tal motivo he creado 2 archivos de configuracion de hibernate "config1.cfg.xml" y "config2.cfg.xml". Tengo un archivo "util.java" el cual inicializa el sessionFactory como se muestra a continuacion:
 
El problema es que no encuentra la ruta de este archivo de configuracion he aqui todas las opciones que he probado pero ninguna ha funcionado:
 
De antemano agradesco cualquier ayuda brindada.

Como cambiar de base de datos en tiempo de ejecucion con hibernate.

Que tal, espero alguien quiera compartir algo para resolver mi duda.

Estoy trabajando en un proyecto donde conecto a una base de datos mediante hibernate, tengo mi archivo de configuracion "hibernate,cgf.xml" con el cual me conecto y realizo operaciones en una base de datos.

El problema es que en cierto punto, es necesario conectar a una base de datos distinta y hacer algunas consultas.

Si es posible me compartan un pequeño ejemplo.

Muchas gracias y agradesco de antemano cualquier ayuda brindada,

Ayuda, Como paginar consultas con java?

Hola comunidad Java.

Espero puedan ayudarme ya que llevo algunos días tratando de paginar un resultset y no mas nada. Esto es por que necesito realizar consultas y obtener gran cantidad de información, actualmente cuando realizo la consulta el navegador se muere. Me gustaría saber como puedo paginar un resultset y que me vaya mostrando datos de 10 en 10 o 50 en 50, y que así no se muera el navegador.

Table view en javaFX

Buen dia.

Me gustaria que me ayudaran con un problemita que tengo ya que no hay mucha informacion al respecto en internet.

Estoy trabajando en javaFX con table view, lo que necesito es insertar imagenes en cada fila de la tabla.

Espero me puedan ayudar, de antemano agradesco la ayuda.

No mas Spring Templates

Como el titulo lo indica: No mas Spring Templates, me encontre con esto al querer actualizar el HibernateTemplate que uso en una aplicacion hecha con Spring y en donde hago uso de un DAO Generico con el soporte HibernateDaoSupport del paquete: org.springframework.orm.hibernate3.HibernateTemplate;

Quise actualizar mi HibernateTemplate para que ahora apuntara al paquete: org.springframework.orm.hibernate4.HibernateTemplate;

Pero este ya no existe para Hibernate 4 :(

Por lo que he investigado, esto se cambio asi para evitar de alguna forma el acoplamiento que existia entre la implementacion y el DAO:

Sugieren como buena practica utilizar la API de Hibernate directamente en lugar de HibernateTemplate para desacoplar efectivamente la implementación de la capa DAO de Spring por completo.

Cuando el soporte de hibernación para las sesiones contextuales salió, el HibernateTemplate esencialmente se volvió obsoleto, de hecho, el javadoc de la clase se ha actualizado con este consejo:

Configuracion de c3p0

Buenas tardes a todos, espero me puedan dar algunas luces con respecto a este tema, tengo configurado un pool utilizando c3p0 de la siguiente manera:

 

Problema al guardar un nuevo registro Spring mvc hibernate mysql

Ya tengo integrado en parte Spring e Hibernate, ya se consultan los registros de la bd, pero a la hora de guardar los datos en un nuevo registro apartir del formulario... los datos de este no se mandan al controller, siempre llega el Bean vacio (null, 0, segun sea el caso)

Sospecho que me falta algun custom tag en el jsp o sobreescribir algun metodo en el controller...

El jsp es el siguiente

 

eBay API y sus pegas

Comunidad, buenas tardes.

El día de hoy en el trabajo necesité de utilizar el SDK de Java para eBay. Pero para poder usarlas es algo tedioso, y quiero compartir esa experiencia para que la puedas usar.

Antes que nada, debo decir que esto debes hacerlo en caso de que prefieras utilizar objetos en vez de transformar las respuestas que proveen los servicios web de eBay (que a mi parecer es más simple, pero a un nivel más bajo).

Bien, primero debemos descargarnos el SDK desde aquí.

Luego, debemos tener instalado Maven 2 o superior para poder generar las clases necesarias partiendo de los servicios web de eBay, aquí está la liga para ver cómo instalar maven.

Una vez hecho esto, es necesario descomprimir el zip con el SDK de eBay (a esta carpeta le llamaré {SDK}). Ya descomprimido creamos un directorio con la siguiente estructura:
>nombre_proyecto
-->src
---->main
------>java
------>resources

Teniendo nuestra carpeta, pasamos a copiar el fichero en {SDK}/build/maven_build/pom.xml al mismo nivel de src quedando:

Distribuir contenido