Mostrando entradas con la etiqueta Java. Mostrar todas las entradas
Mostrando entradas con la etiqueta Java. Mostrar todas las entradas

miércoles, 21 de enero de 2009

Nuevo cliente Java para SVN: SVNKit 1.2.2

Como parece que se está consolidando la opción de utilizar para nuevos desarrollos el SVN, e ir aparcando nuestro querido CVS. Creo que es interesante seguirle la pista a este proyecto que no se ni si quiera se integra con eclipse pero seguramente es interesante conocer para nuestra intergración continua realizada bajo el proyeto R2D2.

sábado, 1 de marzo de 2008

Artículo: JSF

La tecnología JavaServer Faces surge como una solución a la separación entre la presentación y el comportamiento en una aplicación Web, de forma tal que las actividades de los autores de las páginas puedan separarse de las actividades de los desarrolladores de la lógica. Además, esto posibilita el desarrollo de entornos de desarrollos (IDE) que permitan trabajar en el diseño con funcionalidades del tipo drag-and-drop. Esta tecnología define un modelo de componentes UI que permiten definir la estructura del componente, diferentes formas de presentación, validaciones, la navegación entre las páginas y otros elementos.

Al igual que Struts, JSF pretende normalizar y estandarizar el desarrollo de aplicaciones web. Hay que tener en cuenta JSF es posterior a Struts, y por lo tanto se a nutrido de la experiencia de este, mejorando algunas sus deficiencias. De hecho el creador de Struts (Craig R. McClanahan) también es líder de la especificación de JSF.

JSF trata la vista (el interfaz de usuario) de una forma algo diferente a lo que estamos acostumbrados en aplicaciones web. Sería más similar al estilo de Swing, Visual Basic, donde la programación del interfaz se hacer a través de componentes y basada en eventos (se pulsa un botón, cambia el valor de un campo, ...).

JSF es muy flexible. Por ejemplo nos permite crear nuestros propios componentes, o crear nuestros propios “render” para pintar los componentes según nos convenga y es más sencillo.


  • Autor: Isaac Remiro
Recursos y seminario completo en:

  • /cvspanel/formacion/JSF

viernes, 29 de febrero de 2008

Programación de sistemas en tiempo Real en Java

Yo personalmante no tenía ni idea de que hay un grupo de expertos trabajando en las especificaciones para que java sea un lenguaje que permita el desarrollo de aplicaciones en tiempo real.
De momento he encontrado una empresa Aonix qué está especializada en este tipo de desarrollos y quizá sea un buen sitio por donde empezar. Tienen incluso un producto PERC Pico con el que desarrollan productos comerciales.
¿Y que hace la comunidad Java? Pues hay un grupo en el Java Community Process el Real-time Specification for Java (RTSJ) que es el que marca las pautas.
Queda por investigar como está el mundo Opensource en este aspecto ¿Hay entornos de desarrollo específico?¿librerías GPL? etc.

jueves, 28 de febrero de 2008

Artículo: Ajax

Las aplicaciones web de hoy en día difieren de sus ancestros en que proporcionan un servicio instantáneo a los usuarios, los desarrolladores se han visto obligados a adoptar nuevos paradigmas de interactividad a medida que los usuarios demandan nuevas funcionalidades.

Espoleados por tecnologías poco conocidas y menos usadas que han ido incorporando a los navegadores a lo largo del tiempo, la WEB ha dado un gran paso a delante rompiendo en pedazos el modelo de uso tradicional que requería cargar nuevamente toda la página cuando se accedía a nuevos datos. Las empresas empezaron a experimentar con la recarga dinámica de fragmentos de las páginas web, transmitiendo solamente una pequeña cantidad de datos al cliente, lo que se traduce en un funcionamiento más rápido.

  • Autor: Oscar Mena Nava


Recursos y seminario completo en:

  • /cvspanel/formacion/Ajax

Artículo: Novedades de java 5

El objetivo principal de este documento es mostrar una descripción de las principales novedades que ofrece la versión 5 de Java en cuanto a las características del lenguaje. También se exponen sucintamente las novedades referentes a la máquina virtual y a las liberías más utilizadas.

  • Autor: Pio Castro Cobo

Recursos y seminario completo en:

* /cvspanel/formacion/Java5

Artículo: Hypersonic

Este artículo explica los conceptos básicos sobre la base de datos Hypersonic, cuando es aconsejable usar este tipo de base de datos así como los ficheros que se crean al generarla.

También se explica como se usa hypersonic con JDBC y el manejo de la herramienta swing que trae hypersonic.

Hypersonic es un gestor de base de datos de ficheros escrito en Java. Este tipo de gestores de bases de datos suelen utilizarse para el manejo de tablas pequeñas y tienen la ventaja de que la base de datos se incluye dentro de la distribución del proyecto.

Este gestor se encuentra equipado con una interfaz gráfica a través de la cual se pueden visualizar los datos que contiene actualmente así como gestionar la base de datos.

  • Autora: Mireya del Teso Mancha

Recursos y seminario completo en:

/cvspanel/formacion/Hypersonic

Artículo: Junit 4

Este artículo explica las novedades que ofrece la nueva versión del framework para realizar pruebas unitarias con Java JUnit versión 4.x, sobre la versión 3.x. Repasa brévemente las funcionalidades y estructura de la versión 3.x para posteriormente repasara en mas detalle las nuevas funciones de JUnit 4.x con la incorporación de las anotaciones de Java 5 siguiendo unos ejemplos simples que prueban un EJB tipo calculadora y su integración en el IDE de desarrollo eclipse 3.2.x y ANT para la automatización de las pruebas, como aconseja las metodologías ágiles de automatizar toda la fase de integración y pruebas todo lo que se pueda. Por último se dan una serie de consejos de buenas prácticas para implementar buenas pruebas unitarias.

  • Autor: Diego Núñez Monasterio

Recursos y seminario completo en:
  • /cvspanel/formacion/TutorialEJB30