Subscribe:

Labels

martes, 22 de julio de 2014

¿Cómo obtener la fila expandida de un datatable de Primefaces?

Hola buen día a todos, este post está dedicado al control RowExpansion usada dentro del DataTable de Primefaces.

Al momento de escribir el post usé:



Como se observa en el showcase del control RowExpansion, ella nos sirve para mostrar información "adicional" respecto a la fila que se expande (mediante el evento ToggleEvent), deberíamos únicamente cargar datos de la BD, si ese es el caso, sólo de las filas que son expandidas, ¿y cómo hacemos ello? pues eso lo veremos en el presente post.

sábado, 21 de septiembre de 2013

JSF: Error de validación: el valor no es válido.

Hola buen día!!, si en algún momento usaste un SelectOneMenu de JSF o el de Primefaces al momento de persistir datos (en mi caso usé la implementación Hibernate con anotaciones JPA), habrás encontrado el casi "inexplicable" mensaje "Error de validación: el valor no es válido" (inexplicable -es probable que esté exagerando- jejeje) pues fue complicado detectar qué es lo que pudiera estar sucediendo ya que ni siquiera se cuenta con detalles de este mensaje de error y si no te topaste con ella pues que afortunado que eres! :-).

sábado, 18 de mayo de 2013

Incluir archivos css y jss en jsp

Hola, buen día, parecen muchos años desde la última publicación; pero lo importante es que seguimos en línea jeje :D, en esta ocasión menciono de cómo incluir los archivos de hojas de estilo y scripts en nuestros proyectos java utilizando archivos JSP (incluir css y js en jsp), puesto que quizá más de uno podríamos tener dificultades o las tuvimos de no saber dónde y cómo ubicarlos, bueno sin mayor número de palabras pasemos a la demostración:


lunes, 4 de junio de 2012

Leer mensajes de nuestra bandeja de entrada de cuenta de e-mail Hotmail con POP3 desde una aplicación Java


Bueno hoy vamos a ver cómo mostrar mensajes de una cuenta de e-mail de Hotmail en una aplicación Java
Comenzaré mencionando que para esta operación los dos protocolos más usados son tanto POP3 como IMAP4. Las diferencias entre ambas podemos verlas más claramente en: http://www.e-sort.net/blog/index.php/2009/06/05/diferencias-entre-protocolos-pop-e-imap-de-correo-electronico/#comment-144 y claro también vale aclarar que para Hotmail no hay el servidor IMAP4, así que bueno vamos a hacerla en POP3, aunque esta no nos permite la gestión de carpetas; pues únicamente podemos manejar la carpeta INBOX (osea la Bandeja de entrada).

Vamos a desarrollar una pequeña "Bandeja de Entrada" de escritorio, que nos servirá para mostrar el contenido de los mensajes que contiene nuestra cuenta de Hotmail.

sábado, 2 de junio de 2012

Cifrador y Descifrador del método de Sustitución Monoalfabético, Monográmico con Desplazamiento N en Java

MÉTODO DE SUSTITUCIÓN, MONOALFABÉTICO, MONOGRÁMICO DE CESAR

El nombre utilizado es debido a que se menciona la técnica, el tipo de alfabeto y la forma de ordenar las letras para realizar el cifrado. El método consistía en un desplazamiento (n), con el propósito de sustituir cada carácter  del mensaje en claro por otro situado (n) posiciones después.
[http://aerilon.wordpress.com/2011/05/05/introduccion-a-la-criptografia/]

Ahora veremos cómo cifrar y descifrar por el método de  Sustitución Monoalfabético con Desplazamiento "N" , una vez más para la simplicidad del caso; vamos a trabajarlo en Consola, ya Uds. pueden hacerle una interfaz y trabajar con ella;

jueves, 31 de mayo de 2012

Cifrador y Descifrador del método de César en Java

El cifrado de César
A pesar de ser uno de los métodos criptográficos más simples, el “cifrado de César” permitió a Julio César proteger sus mensajes importantes de las miradas no autorizadas. Consiste en substituir cada letra del mensaje por otra que se encuentre un número fijo de posiciones más adelante en el alfabeto, y aunque hoy puede ser “descifrado” hasta por un niño, hace 2000 años -en un mundo en el que pocas personas sabían leer y escribir- este mecanismo era considerado lo suficientemente seguro como para confiar en el la seguridad de un estado.[http://www.neoteo.com/el-cifrado-del-cesar]

Ahora veremos cómo cifrar y descifrar por el método de César, una vez más para la simplicidad del caso; vamos a trabajarlo en Consola, ya Uds. pueden hacerle una interfaz y trabajar con ella;

lunes, 28 de mayo de 2012

Cifrador y Descifrador del método Vigenere en Java

Blaise de Vigenere

Ahora veremos cómo encriptar por el método de Vigenere, nuevamente para la simplicidad del caso; vamos a trabajarlo en Consola; ya Uds. pueden hacerle una interfaz y trabajar con ella;

Bueno vamos con el caso; primero veamos la estructura de carpetas con las que contará nuestro proyecto, ProyectoEncriptacionSI...

Cifrador y Descifrador del método Polybios en Java

¿Hola cómo están...?
Bueno, éste post será el comienzo de una serie pequeña de métodos de encriptación, ejemplos básicos, sencillos, OJO: básicos y sencillos, la sesión de hoy vamos a ver un método algo interesante (Polybios); bueno los conceptos básicos imagino ya la conocen; pero en unas pocas palabras voy a resumirlo.
Para cifrar la letra "S" en cualquiera de las dos tablas; le corresponden la columna y fila que hacen que al intersectarse generan dicha letra, para nuestro caso en la primera tabla sería "DC" y en la segunda sería "43".

Para la simplicidad del caso; vamos a trabajarlo en Consola; ya Uds. pueden hacerle una interfaz y trabajar con ella; 

martes, 22 de mayo de 2012

Enviar e-mail desde Java con una cuenta de Hotmail

buen día...!!


Muchas veces a nuestras aplicaciones necesitamos agregarle más funcionalidad (bueno, ello depende de las necesidades que los usuarios tengan) y lo que les presento ahora trata de ello; nuestra aplicación enviará correos electrónicos ya sea a uno o varios contactos.
Para ello como ya es habitual vamos a listar las herramientas que necesitamos:

JavaMail.jar: Que nos brindará las bondades de la API JavaMail.
Netbeans 7.0.1, indistintamente de cualquier otro IDE.

martes, 8 de mayo de 2012

Conexión a MySQL, Login de usuario desde un Servlet con Netbeans

Buen día!!
Hoy trataremos Conexión a MySQL y Login de usuario desde un Servlet con Netbeans
Hoy veremos un ejemplo de cómo hacer el Logeo desde un servlet consultando a una base de datos.
Serán cuestiones básicas; para no complicar las cosas. Puesto que todo ello se puede trabajar mediante capas o módulos.

Empezemos nuevamente mencionando las herramientas que necesitamos:
MySQL 5.5: Es el SGBD (indistintamente de cualquier otro).

martes, 1 de mayo de 2012

Solucionado el Conflicto entre Eclipse y Apache Tomcat en Windows

Hola, ante todo un gran saludo a todos los Trabajadores, Feliz día!!

Quiero empezar mencionando que esta situación fue algo desesperante, ver que Eclipse entra en conflicto con Apache Tomcat, al no tener respuesta satisfactoria al ejecutar mis pruebas en algo tan pequeño.

Eclipse es un gran IDE, muy manejable y sobre todo más ligero a comparación de otras. Pero bueno vayamos al asunto de hoy.

Para abordar el tema necesitamos las siguientes herramientas:
Eclipse: Nuestro IDE.
Apache Tomcat: Nuestro Servidor.

sábado, 28 de abril de 2012

Conexión Java y MySQL utilizando Netbeans 7

Particularmente a esta publicación se le debe tomar especial atención (opinión personal); al ser MySQL el SGBD la que vamos a utilizar que, además de se consumir pocos recursos es muy manejable.

Veamos las herramientas necesarias:
MySQL 5.5: Es el SGBD.
Connector/J: El conector entre MySQL y Java.
MySQL GUI Tools: Interfaz para MySQL, nos facilitará mucho nuestro trabajo.
Netbeans: IDE.

Vamos a iniciar el servicio de Mysql:
Habiendo creado la primera instancia (en el proceso de instalación) con usuario "root" y

viernes, 27 de abril de 2012

Conexión Java y Microsoft Access 2010 desde Netbeans en Windows 7

Hola a todos!!, esta pubicación está dedicada a todos pero en especial a un compañero de clases; William, bueno empecemos mencionando lo que necesitamos para el correcto funcionamiento de este ejemplo:

Microsoft Access, en cualquiera de sus versiones ya sea anteriores(2003) como posteriores (trabajé con la versión 2010), lo que cambia es únicamente las extensiones con las que se guarda una Base de Datos.

jueves, 26 de abril de 2012

Conexión Java y Derby utilizando Netbeans 7

Todos podrán decir que esta publicación es quizá una redundancia de la anterior Conexión Java y Oracle 11g XE pero les aseguro que en un cierto porcentaje ello no es así; más que un explicativo formal paso a mencionar lo que sucedió al momento de hacer la conexión y CONSULTA a este SGBD.
Como ya es habitual, hay ciertos elementos que necesitaremos
derbyclient.jar: El driver JDBC para Derby.

miércoles, 25 de abril de 2012

Creación de Reportes con Java, Netbeans y Oracle 11g XE - Parte II

AHORA TRABAJAREMOS CON PARÁMETROS EN JasperReport!

En este publicación vamos a mejorar lo que hicimos en Creación de Reportes con Java, Netbeans y Oracle 11g XE - Parte I, pues si bien cierto en ella nos mostraba un reporte con todos los elementos (empleados) que teníamos registrados en nuestra base de datos, pero ¿cómo haríamos para mostrar los datos que necesitemos de un empleado en específico?
Para solucionar ese gran dolor de cabeza están los PARÁMETROS; que dependiendo del valor que reciba tal parámetro nos mostrará uno u otro Empleado.

lunes, 23 de abril de 2012

Creación de Reportes con Java, Netbeans y Oracle 11g XE - Parte I

Hola!!
Hoy veremos cómo crear los clásicos reportes Java con una gran herramienta como es JasperReport; sin más preámbulos vamos directamente al tema:

Como ya antes vimos, el primer paso es tener los elementos necesarios, ahora ya no listaré las que imagino ya tienes; pues además mencioné en el post anterior de dónde obtenerlas . Cosa contraria que haré con los elementos que aún no cuentas posiblemente.

sábado, 21 de abril de 2012

Conexión Java y Oracle 11g XE

En esta ocasión vamos a tratar sobre Java y Oracle 11g XE, específicamente la conexión conexión de Java a Oracle, y una consulta a ésta última; bueno imagino que ya tienes el software necesario (al menos como ejemplo los que yo utilicé):

Netbeans 7.0.1, indistintamente de cualquier otro IDE.
jdk-6u17-windows-i586, aunque ésta ya viene incluida en Netbeans.
ojdbc6, el driver de conexión entre Java y Oracle.
Oracle 11g XE, el motor Oracle.
Adicional a éstas una interfaz de desarrollo para Oracle:
Oracle SQL Developer 3.1 (3.1.07.42)

Mi primera publicación

¡¡Javaenaccion da la bienvenida!!
Javaenaccion

Todo en Infolinks