domingo, 10 de octubre de 2010

Desarrollo de Aplicaciones Web en Netbeans

Dandole seguimiento a la introduccion hacia JSP hoy veremos como crear un proyecto y elegir el servidor de trabajo .

Para empezar ya sabemos como crear un proyecto en netbeans , asi que le das archivo , nuevo proyecto y ubicate como esta en la imagen.

Verificamos que eligimos proyecto Java Web y luego Web Aplication . y nos saldra la siguiente pantalla

Le ponemos un nombre al proyecto y si quieres ponlo como proyecto principal , yo lo desactive porque no es el unico proyecto que estoy trabajando , luego aceptar y saldra la siguiente pantalla.

Aca nos da la opcion de elegir nuestro servidor por cuestiones que nos impusieron trabajar con tomcat ni modo , pero mas adelante te enseñare como trabajar con otros , por lo pronto si no lo tienes en tu maquina el server deja un comentario aca para hacer un post sobre eso , yo supongo que ya todos lo cambiaron.

Luego de hacer eso presionamos aceptar, y saldra la siguiente pantalla.

Bien aca eligiremos el Framework de trabajo aca una media explicacion de cada uno :

aplicación web MVC (Modelo-Vista-Controlador) :
Spring MVC es un framework para desarrollar aplicaciones Java basadas en Web. Dos de los objetivos más importantes de Spring MVC es permitir que el desarrollo se concentre en la lógica del negocio y que se haga empleando buenos principios de diseño orientado a objetos.

Java Server Faces :
JSF es un marco de trabajo para crear aplicaciones java J2EE basadas en el patron MVC de tipo 1. JSF tiene como característas principales:

-Utiliza páginas JSP para generar las vistas, añadiendo una biblioteca de etiquetas propia para crear los elementos de los formularios

JSF nos permite desarrollar rápidamente aplicaciones de negocio dinámicas en las que toda la lógica de negocio se implementa en java, o es llamada desde java, creando páginas para las vistas muy sencillas (salvo que introduzcamos mucha maquetación HTML o Javascript)

Struts :
Es un framework que implementa el patrón de arquitectura MVC en Java

Un framework es la extensión de un lenguaje mediante una o más jerarquías de clases que implementan una funcionalidad y que (opcionalmente) pueden ser extendidas. El framework puede involucrar TagLibraries.

El patrón de arquitectura MVC (Model-View-Controller) es un patrón que define la organización independiente del Model (Objetos de Negocio), la View (interfaz con el usuario u otro sistema) y el Controller (controlador del workflow de la aplicación: "si estoy aquí y me piden esto entonces hacer tal cosa, si sale bien mostrar esto y sino lo aquello otro").

Hibernate Framework :
Hibernate es un poder framework de persistencia de objetos con bases relaciones en java.

Hibernate Framework

* Se basa en SessionFactory y Transacciones hacia bases de datos.

* Soporta el uso de Annotations

* Las consultas se pueden realizar a nivel de objetos (HSQL) y a nivel de SQL.

*No confundir con la biblioteca de persistencia.

Dada la pequeña explicacion por vacil le di en struts y le damos siguiente .

Al final nos creara la misma estructura solo que ahora son paginas .jsp

Por el momento esto ha sido todo solo queda recalcar que la IDE de netbeans por lo que he probado esta bastante buena porque te crea el CSS a modo visual , y tiene soporte para crear archivos .js , y se integra bastante bien todo .

comenten no sean bayuncos...

1 comentario:

  1. ESTA GENIAL , la explicación, pero me gustaría saber si en netbeans hay un modo diseño para las aplicaciones web como las hay para las de aplicacion

    ResponderEliminar