Mostrando del 141 al 150 de 163 registros
A menos que hayas estado viviendo bajo una roca o en una caverna durante los últimos años, seguro que has oído hablar del marco de trabajo Struts. Struts es un iniciativa de código fuente abierto esponsorizada por la Apache Software Foundation y fue creado para mejorar el paradigma de diseño Modelo-Vista-Controlador (MVC) dentro de la capa de presentación de una aplicación Web. Struts implementa el patrón MVC usando el patrón Service to Worker (Servicio a Trabajador). Es una arquitectura bien diseñada y lucha por ser de acoplamiento ligero y ser altamente coherente.
El objetivo de este artículo es demostrar una forma rápida y fácil de escribir y ejecutar test y suites de test utilizando el marco de trabajo JUnit. Empezaremos revisando los beneficios principales de utilizar JUnit y luego escribiremos algunos ejemplos de tests para demostrar su efectividad y simpleza.
J2EE resuelve el problema del coste y la complejidad del desarrollo de servicios multi-capa que sean escalables, de alta disponibilidad, seguros y eficientes. Consigue esto proporcionando una arquitectura de estándard abierto a través de la Plataforma J2EE y del modelo de Aplicación J2EE. Esta plataforma permite a los desarrolladores enfocarse en la lógica de negocio mientras que J2EE maneja los detalles de bajo nivel. Con J2EE, los servicios son fácilmente mejorables y rápidamente desarrollados, permitiendo a los negocios reaccionar rápidamente ente los cambios competitivos.
J2EE es un entorno abierto para desarrollar y desplegar servicios multi-capca donde pequeñas aplicaciones cliente invocan lógica de negocio que se ejecuta en un servidor de aplicaciones como iPlanet Application Server. Comprende un conjunto de servicios, protocolos e interfaces de programación. El lenguaje Java, la máquina virtual Java y los componentes JavaBaens son la base de J2EE.
En este articulo vamos a conectar un servidor hecho en java con un cliente en java y ver cómo pasar datos de uno a otro. Para una explicación de lo que es un socket, un servidor, un cliente, puedes ver la primera parte del ejemplo de sockets en C. Aunque sea en C, los coceptos son los mismos. Utilizo la versión de J2SE 1.4.1_01.
En este ejemplo no vamos a contar lo que es un socket, ni cómo se programa un socket en C de linux ni cómo se programa un socket en Java.
Lo que sí vamos a hacer es conectar un programa Java con uno C por medio de sockets y vamos a detallar un poco los problemas que nos vamos a encontrar a la hora de la conexión y pasarnos datos.
Estos problemas son habituales cuando conectamos con sockets programas que corren en plataformas distintas. Aunque en nuestro ejemplo ambos programas van a correr en el mismo PC en linux, los programas Java corren en su propia máquina virtual, lo que hace que sea como si estuvieran corriendo en otro microprocesador, bastante distinto a un Pentium (o el que tengamos en nuestro linux).
Os mostramos como realizar ciertas labores intermedias en JSPs: Comentarios, gestión de errores, formateo de fechas y precompilación de ficheros