Búscalo aquí:

Linkear páginas JSP con Handling User actions

De la misma manera que la mostrada en el post Linkear páginas JSP con HyperLink, en este post se mostrará la manera de linkear páginas JSP usando acciones de eventos manejados por usuario. Esta vez haremos el proceso inverso al post anterior y linkearemos a Page1.jsp desde Page2.jsp (creados en el post crear múltiples páginas JSP en un solo proyecto)


Empezamos agregando un boton en Page2. Editamos al boton colocandole el texto "Linkeame", luego le agregamos las propiedades de Binding, como se muestra en la siguiente imagen:

Luego, observamos en la pestaña Java de Page2 (código Java) que se ha creado ua función action (que funcionará como evento del botón) la cual devuelve un tipo String, que por defecto lleva el valor de null.
Ahora regresamos a la pestaña de Diseño de Page2 y hacemos clic derecho sobre la misma página. Aparecerá el menu desplegable, elegimos la opción page navigation.


Aparecerá frente a nosotros un archivo visual faces-config.xml en el cual, en la pestaña PageFlow se muestran las páginas que creamos anteriormente.


Ahora lo que hacemos es arrastrar una flecha desde Page1.jsp hacia Page2.jsp, como se muestra en la siguiente imagen:


Renombramos "case1" que es el nombre del evento de linkeo, hacemos clic derecho sobre la flecha, elegimos renombrar, y colocamos "siguientePagina" por ejemplo.


Realizamos el mismo proceso pero esta vez de Page2.jsp hacia Page1.jsp, el evento de linkeo se llamara "regresar".


Despues de realizar estos pasos, podemos observar que nos queda de la siguiente manera:


Ahora podemos observar la pestaña Java de Page2 y vemos que el valor que devuelve el evento del botón es el nombre del evento del linkeo.


Ahora pueden correr el proyecto y probar si todo marcha ok, saludos.


Quieres leer más post como éste???...suscribete aquí!!!




Linkear páginas JSP con HiperLink

La acción de linkear una página desde otra en formato HTML es sencillo y cuestion de un href, en JSP no hay mucha diferencia, pero en este post mostraremos una manera sencilla y visual para lograrlo. Para esto usaremos el proyecto generado en el post Crear una aplicación web con JavaServer Faces JSF.


Dado que el proyecto consta de 2 páginas (ver post crear múltiples páginas JSP en un solo proyecto), el trabajo consistirá en abrir la página Page2.jsp del proyecto desde Page1.jsp.

Para esto, en Page1.jsp agregamos el componente Hyperlink, le agregamos un texto como "Ir a siguiente pagina".

Luego, click derecho sobre el componente hyperlink y agregamos Binding atributos como se muestra en la imagen:


Luego, nos dirigimos a editar las propiedades de URL, como se muestra en la imagen:

Nos aparecerá una ventana. Elegimos linkeo mediante valor (Use value) y seleccionamos la página a la que deseamos linkear. En nuestro caso, Page2.jsp, luego damos clic en OK.


Luego de hacer esto, terminamos con el trabajo, solo queda verificar el resultado ejecutando el proyecto, ante lo cual, se visualizará la 1º página (página principal).


Al hacer click sobre el enlace, se mostrará la página linkeada.


Finalmente, para relacioonarnos más con nuestro proyecto, vamos a la pestaña de Servicios, especificamente a Servidores, desplegamos el servidor que estemos usando, en este caso es GlassFish V2, en el cual podemos observar las aplicaciones web creadas como es el caso de MiWebApplication y observar los archivos con los que se cuenta.

Saludos,

Quieres leer más post como éste???...suscribete aquí!!!


Agregar Componentes a una aplicación Visual JSF

Una de las tareas más simples en una aplicación visual es el agregar los componentes que el IDE nos brinda...la única complicación se puede encontrar en conocer las propiedades de los mismos para poder manipularlos adecuadamente. En este post se muestran algunos ejemplos de uso de los componentes de uso más comun en un aplicación web.


Primero empezamos por agregar un Static Text, colocamos un determinado texto y vamos a configurar sus propiedades de la siguiente manera:


En este ejemplo solo cambiamos las propiedades del estilo de letra, color, tamaño; pero el IDE nos da muchas más posibilidades. Al dar clic en OK se obtiene lo siguiente:


Luego podemos agregar un Text Field y un Static Text relacionado a él. Así mismo, agregamos un Message Text y lo relacionaremos con el Text Field para que muestre de manera automática, los mensajes de error ocurridos al ingresar (a través del Text Field) algún parámetro no permitido. Para eso vamos a propiedades del Message Text y en la opción de Behavior en la opción for, elegimos el id del Text Field respectivo como se muestra en la siguiente imagen

Tambien podemos usar un Drop Down List para desplegar múltples opciones, las cuales colocaremos en las opciones del componente, como ejemplo, se muestra la siguiente imagen:


Al hacer esto, en nuestra página visual podremos observar que va quedando de la siguiente manera:


De la misma manera, agregamos un Radio Button Group, y configuramos sus propiedades para mostrar los elementos a mostrar. En este caso, nótese que elegimos la propiedad Select Items para elegir el valor a considerar por defecto.


Si queremos que nuestro Radio Button Group tenga una determinada orientación (horizontal o vertical) debemos cambiar la cantidad de columnas deseadas para dicho componente, tal como se muestra en la siguiente imagen.


Finalmente, ejecutamos el proyecto y se visualizará en nuestro browser nuestra página JSP con los elementos creados.


Saludos,



Quieres leer más post como éste???...suscribete aquí!!!


Crear múltiples paginas JSP en un solo proyecto


Usualmente una aplicación web consta de varias páginas en las que se obtienen datos, se hacen reportes, etc. NetBeans nos permite crear múltples páginas web JSP en un solo proyecto y mantener conexión entre todas ellas de manera sencilla y dinámica.


Primero debemos contar con una aplicación web en JSP usando NetBeans, los pasos de cómo hacerlo se encuentran en el post: Crear una aplicación web con JavaServer Faces JSF.

Luego debes hacer click derecho sobre el nombre del proyecto y crear un nuevo archivo Visual Web JSF Page.


Colocar el nombre (por defecto Page2) y el folder en el que se desea guardar (dejar el folder por defecto)


Se creará automáticamente la nueva página JSP con interfaz visual. A continuación se muestra la capa de Java de la página creada.

La capa JSP se muestra como sigue:


Y si revisamos el Navigator de la página 2 podemos encontrar los siguientes elementos.

Es importante conocer y relacionarnos con estos elementos creados para poder desarrollar satisfactoriamente nuestros proyectos.

Saludos,



Quieres leer más post como éste???...suscribete aquí!!!



Historia del Internet

Internet la red de redes, es el software que nos brinda un servicio mundial de comunicación, indispensable para el desarrollo de la humanidad, nuestras vidas se han vuelto, de una manera u otra, dependientes de lo que nos ofrece Internet y aún se tienen la expectativas que Internet dará mucho más.


En este post quiero compartir con ustedes un video documental en el que se hace un breve pero significativo recuento de la historia de la Internet, desde como surgió como idea ante las necesidades de la época, y como es que DARPA nos legó lo que hoy conocemos como Internet.

Sin más, aquí os dejo el video,



Saludos,




Quieres leer más post como éste???...suscribete aquí!!!


Problema del 8 puzzle y Búsqueda No Informada [código]

El tradicional juego del 8-puzzle consiste, en dado un tablero con 9 casillas, las cuales van enumeradas del 1 al 8 más una casilla vacía. Dicha casilla vacia, es la que, con movimientos horizontales, verticales, hacia la izquierda o derecha, debe ser desplazada e intercambiada con alguno de sus vecinos, de manera que, dada una configuración inicial se llegue a una configuración final (meta). Este problema, al tratar de ser resuelto computacionalmente representa un problema al que debemos de tratar con sumo cuidado.

Star Wars en consola de Windows


Hace algún tiempo mi amigo Clayder me paso el dato de que se podía ver una animación de Star Wars en la consola de Windows mediante telnet!!! Si, asi como lo oyen (leen), basta con acceder a un ejecutable que viene por defecto en el Sistema Operativo Windows de Microsoft y listo. Esto funciona ok en Windows XP...en Windows Vista no sé...


Basta con acceder al menu Ejecutar de la barra de Inicio del sistema y colocar telnet towel.blinkenlights.NL de la siguiente manera:


Le dan en Aceptar y podrán disfrutar de la animación de Star Wars episodio IV...una nueva esperanza, que por cierto es muy original y buena :P



Los autores de este singular y muy buen trabajo son Simon Jansen y Mike Edwards. Denle un vistazo...y que la fuerza los acompañe :P



Quieres leer más post como éste???...suscribete aquí!!!


Crear una aplicación web con JavaServer Faces JSF

Una aplicación web es aquella aplicación (valga la redundancia) en la que el usuario accede a un determinado servicio a través de internet. Java, a través de la tecnología JSF (JavaServer Faces) permite realizar esta tarea de manera intuitiva y cómoda, generando resultados muy buenos. En este post presentaremos un pequeño tutorial para crear una aplicación web con JSF en NetBeans.


Primero crearemos un nuevo proyecto de categoria Web y de tipo Web Application.


Le damos un nombre al proyecto (MiWebApplication) y una localización para almacenar los respectivos archivos del proyecto.


Elegimos el servidor a utilizar, en este caso GlassFish V2 (previamente instalado) el cual funciona con Java EE5.


Luego elegimos Visual Web JavaServer Faces para trabajar sobre un entorno visual en JSF. Hacer clic en Finish.


El proyecto se creará y podremos observar que la pestaña Projects tiene la siguiente apariencia:

Así mismo, la pestaña Files se mostrará con los siguientes archivos. Es importante identificar la localización de los archivos generados para poder desenvolverse correctamente en el entorno.


El IDE muestra la siguiente apariencia, Page1.jsp es el archivo creado como página principal, la cual cuenta con 3 entornos. Diseño, JSF y Java. En el entorno diseño podemos colocar los elementos que deseemos de la paleta de controles y activar su funcionamiento con código Java (en la pestaña Java) a manera de acción de evento, de esa manera, no será necesario que conozcas demasiado de JSF, ya que el código JSF se creará automáticamente. En la siguiente imagen, se muestra como se coloca un staticText y se le asignan propiedades de color, tamaño y posición.


Al ejecutar el proyecto, se abrirá en tu navegador por defecto, el resultado de tu pagina web en JSF como se muestra a continuación.


Ahora solamente debes de colocar los controles y el código que desees para generar tu aplicación web.

Saludos.


Quieres leer más post como éste???...suscribete aquí!!!



Algoritmo de Hamming para la codificación de bits [código]

El algoritmo de Hamming es utilizado en muchos ámbitos, algunos de ellos es como código detector y corrector de errores en un bit, dada una secuencia de bits. LLeva el nombre de su inventor, Richard Hamming, quién en 1950 propuso lo que se se denomina código de Hamming.


El algoritmo de Hamming es ampliamente usado en la validación y corrección de los mensajes recibidos a través de las redes de computadores, y los resultados obtenidos son muy sólidos, sin embargo, solamente puede detectar errores producidos en un único bit dada una secuencia de los mismos.

Alan Turing y los computadores

Alan Turing, es considerado como el Padre de la Ciencia de la Computación debido a los trabajos innovadores que realizó en su época con la propuesta de la llamada Máquina de Turing, fundamento de la computadora y que ha tenido un grandísimo impacto en todos los ámbitos de la sociedad, desde aquel entonces hasta ahora.

Flisol 2009 - Trujillo

El Festival Latinoamericano de Instalación de software Libre (Flisol) se ha convertido en un evento ampliamente esperado en los distintos lugares en los que se desarrolla debido a que está dirigido a todo tipo de público: estudiantes, académicos, empresarios, trabajadores, funcionarios públicos, entusiastas y aun personas que no poseen mucho conocimiento informático. Este año no será la excepción y todos los preparativos van quedando a punto para este sábado 25 de abril.


El evento se realizará en disitintas ciudades de distintos países en simultáneo. En nuestra ciudad de Trujillo, el V Flisol se realizará en las instalaciones de la Facultad de Ciencias Económicas de la Universidad Nacional de Trujillo.

El Festival tiene como actividad principal la instalación y demostraciones en vivo de productos Software Libre, para lo cual el público asistente puede llevar consigo un computador para instalar en el, algún producto Software Libre; también se contará con Conferencias especializadas y Talleres de capacitación.Este importante evento de tendencias tecnológicas viene siendo organizado por el Centro de Investigación de Software Libre de la Universidad Nacional de Trujillo - CISLUNT con el apoyo y respaldo del Movimiento Regional del Software Libre.

Para mayor información puede visitar el sitio web: http://www.flisoltrujillo.com



Quieres leer más post como éste???...suscribete aquí!!!


Related Posts Plugin for WordPress, Blogger...