JavaEE

Configurando JSTL en una aplicación web

Un tutorial sobre configuración de JSTL para Desarrollo para Entorno Web:

1. Agregar la dependencia en el pom.xml

image

2. Hacer un “Clean and build” para que descargue las dependencias y verificar

image

3. Agregar la declaración del taglib en cada JSP en donde se requiera utilizar JSTL:

image 

Puedes revisar la especificación completa:
http://java.sun.com/products/jsp/jstl/

Uso de @WebMethod en JAX-WS

Para crear un Web Service con JAX-WS hay que anotar la clase con @WebService, en este post explicare brevemente el uso de la anotación @WebMethod.

Por ejemplo:

@WebService()
public class HelloWebService {

    public String hello(String nombre) {
        String mensaje = "Hola " + nombre;
        System.out.println("mensaje=" + mensaje);
        return mensaje;
    }

    public Integer sumar(Integer a, Integer b) {
        return a + b;
    }
}

En este caso en el que no se usa @WebMethod JAX-WS asume que ambos métodos van a ser expuestos como Web Services.

En este segundo ejemplo:

@WebService()
public class HelloWebService {

    @WebMethod
    public String hello(String nombre) {
        String mensaje = "Hola " + nombre;
        System.out.println("mensaje=" + mensaje);
        return mensaje;
    }

    public Integer sumar(Integer a, Integer b) {
        return a + b;
    }
}

Solo el método hello será expuesto como Web Service ya que se encuentra anotado con @WebMethod.

En conclusión la anotación @WebMethod sirve para controlar que métodos serán expuestos como Web Services, si no se utiliza la anotación se asume que todos los métodos públicos serán expuestos como Web Services, un ejemplo de "Convention over Configuration".

Java WebServices - Arquitectura

Comparto con ustedes, mi presentación de la sesión sobre Arquitectura de WebServices del curso de Java WebServices.

El segundo grupo inicia este sábado 6 de junio, inscripciones abiertas aquí.

Inicio curso JavaWebServices Grupo 2

06/06/2009 09:00
America/Lima

A pedido de varios amigos que solicitaron que este taller se abra al público en general, estoy abriendo este grupo con JoeDayz.

Información y contenido del curso de JavaWebServices

Fecha de inicio: 6 de junio

Formas de pago:
600 soles como primera cuota y 200 como 2da cuota
Pago al contado: 700 soles.
Mínimo alumnos: 6  para abrir el grupo.

Inscripciones aquí

Otros cursos en lshimokawa.net aquí

Linux Week 2009

Lugar: Auditorio de Ingeniería de la Pontificia Universidad Católica del Perú
Fecha: 16 al 20 de marzo de 2009
Sesión: Java OpenSource Web Frameworks

Enlaces


Linux IDES, grupo dedicado a la investigación y difusión de tecnologías basadas en software libre en la PUCP y perteneciente a la red de equipos de interés E-QUIPU, invita al Linux Week 2009, evento que en su cuarta edición incluirá una serie de conferencias sobre diversas áreas de aplicación del software libre, además de presentaciones para público en general.

Inicio rápido

Descargar iReport:
http://jasperforge.org/plugins/project/project_home.php?group_id=83

En el iReport:

  1. Crear conexión a base de datos
  2. Crear DataSource
  3. New Report Wizard
  4. Seleccionar el DataSource
  5. Ingresar el Query
  6. Seleccionar los campos
  7. Personalizar el reporte
  8. Guardar el archivo .jrxml

Copiar el archivo jrxml a la aplicación web.

Ejemplo código Controller:

DWR

Link de DWR: http://directwebremoting.org/
Integración con Spring: http://directwebremoting.org/dwr/server/spring

 

Distribuir contenido