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.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario