Tuto: Struts2 + netbeans (parte 1)

Bienvenidos/as a este manual en le cual voy a explicar poco a poco los cambios que ha habido con la llegada de Struts 2.  Decir que, de momento, en Netbeans 8.0.2 todavia seguimos sin tener posibilidad de usar dicho framework sin instalar un plugin de terceros. 

Por tanto, lo primero es ir a la web de plugins de netbeans y descargarnos uno que nos permite hacer proyectos con struts 2: 

Es un .zip, lo descomprimimos y nos vamos a nuestro netbeans, menu 'tools'>'plugins' y en la ventana que nos sale, a la pestaña 'downloaded'. En esa pestaña veremos en la parte izquierda un boton 'Add plugins' para poder buscar dentro de nuestro PC los plugins que hemos descargado y descomprimido. Despues damos debajo en donde aparece 'Install', aceptamos las licencias y ya estaria todo listo.

Nuevo proyecto con struts 2

Damos a nuevo proyecto, de tipo java web > 'web application' como normalmente hariamos y cuando lleguemos a la parte de seleccionar los 'frameworks' damos simplemente a 'struts 2'.

Hasta aqui fue lo facil.

Cosas nuevas que vemos a priori:

Lo primero que nos va a sorprender es que ahora necesitamos muchas menos etiquetas <meta> para controlar struts. Todas esas etiquetas se han reducido a una sola la cual veremos en el ejemplo que se genera automaticamente (si lo hemos dejado marcado cuando generamos el nuevo proyecto), la linea es la siguiente:
<%@ taglib prefix="s" uri="/struts-tags" %>

Bastante simplificada y reducida al prefijo s que usaremos escribiendo <s:___

Otro aspecto que debemos conocer es que ha cambiado la estructura de los Action y ahora tanto los Action como los ActionForm parecen haberse juntado en el mismo archivo, ahora haremos un ActionSupport....... con calma.

Tambien han cambiado nuestros queridos archivos de configuracion.

En resumen, tendremos la impresion de matar moscas con ametralladoras
Programando con Struts 2


Comentarios

Entradas populares de este blog

Dilema al hacer un software de TPV

Lectura de puerto serial con python

PseudoCodigo ya tiene un editor