jueves, 29 de junio de 2017

Java EE & Java Web Getting started con NetBeans


Siguiendo el learning trial de NetBeans, de su página netbeans.org, en doc & support, tenemos la parte que hace referencia a la tecnologia JavaEE. y seguimos los laboratorios introductorios. es de indicar que NetBeans ofrece facilidades en su IDE para desarrollar estas aplicaciones.

https://netbeans.org/kb/trails/java-ee.html

En este lab, se crea una simple web application, se deploya en el servidor, en este caso Glassfish, y se presenta el browser, utiliza JavaServer Pages, y un simple bean

https://netbeans.org/kb/docs/web/quickstart-webapps.html

  Aquí se describe de forma simple y concreta, las tecnologías de JavaEE integradas al ambiente de Netbeans, mostrando la idea de las facilidades que se ofrecen.
los temas son:
   - Annotations Instead of Deployment Descriptors
   - Simplified EJB software development
   - Use Dependency Injection to Access Resources
   - Java Persistence API model
   - Web Services
https://netbeans.org/kb/docs/javaee/javaee-intro.html

  Aquí se ilustra como hacer una aplicacion web que contiene un EJB stateless session bean facade para un entuty class. caben notar las facilidades que da el wizard para lograrlo.
https://netbeans.org/kb/docs/javaee/javaee-gettingstarted.html

  Aquí se realiza un ejemplo de uso de JavaServer Faces, en resumidas pasos se hace lo siguiente
  - Se crea un JSF managed bean para manejar el request data.
  - Se alambra el managed bean a las paginas web de la aplicación.
  - Se convierten las paginas web en archivos Facelets templates.
https://netbeans.org/kb/docs/web/jsf20-intro.html

  Aquí se hace un ejercicio de autocompletamiento de entrada de usuario en un campo, por medio de ajax, aprovechando las capacidades que da ajax para no refrescar toda la página para actualizar datos especificios en la página.
https://netbeans.org/kb/docs/web/ajax-quickstart.html

Bajar laboratorio de Github
https://github.com/jalbertomr/JavaEE-WebStarting.git

notas:
Estos ejercicios se realizaron en una laptop windows 10, al momento de arrancar el servidor web, mando un error de no poder arrancar el puerto 8080, esto es por que se tiene instalado mysql y/o oracle (en mi caso el listener oracle) que alguno de sus servicios tambien lo ocupa, se resuelve deteniendo los servicios de oravle o mysql desde Herramientas Administativas.

No hay comentarios:

Publicar un comentario