Este libro está dirigido a desarrolladores que deseen ampliar sus habilidades y competencias en el desarrollo de aplicaciones web, del lado del servidor, con las tecnologías principales de Jakarta EE. Para conseguir una correcta comprension del libro, un requisito previo es disponer de conocimiento del lenguaje Java. A lo largo de los diferentes capitulos, el autor ayuda al lector a implementar y configurar proyectos, usando el IDE Eclipse, que le permite explorar el funcionamiento de las tecnologias descritas. El primer capitulo presenta Jakarta EE, el protocolo HTTP y el entorno de desarrollo utilizado (Java, Eclipse, Tomcat y MySQL). Los dos capitulos posteriores presentan en detalle los fundamentos del desarrollo web con los servlets y las JSP, asi como las siguientes tecnologias: filtros, eventos, sesiones, cookies, EL y las etiquetas JSTL. El cuarto capitulo trata sobre la persistencia de datos, que es un elemento esencial para crear una aplicacion. La primera parte de este capitulo detalla el uso del API JDBC y la segunda, muestra la potencia de un ORM presentando la especificacion JPA. Al final de estos primeros cuatro capitulos, el lector sera capaz de crear sus primeras aplicaciones web en Java. Para profundizar aun mas en el conocimiento y dominio de las tecnologias Java relacionadas con el desarrollo web, el quinto capitulo presenta la nocion de Framework, que permite diseñar la arquitectura de las aplicaciones e industrializar el desarrollo. En este sentido, se presentan los conceptos basicos del Framework JSF. Los siguientes dos capitulos estan dedicados a la implementacion de tecnologias complementarias: Servicios REST Web y WebSockets. Para terminar, el ultimo capitulo se centra en el despliegue de una aplicacion en Tomcat, tratando aspectos fundamentales como la seguridad (autenticacion, autorizacion y HTTPS) y el registro de la actividad. Tambien se hace hincapie en la implementacion de HTTP/2.
Este libro, que abarca hasta la versión 17 de Java, se dirige a todos aquellos informáticos que quieran desarrollar en Java. Tanto si el lector es principiante como si ya tiene experiencia en otros lenguajes, encontrara en este libro todos los aspectos principales necesarios para familiarizarse rapidamente con uno de los lenguajes mas utilizados en el mundo.Despues de presentar la plataforma Java SE, como se instala en los entornos Windows y Linux e introducir el entorno de desarrollo que se utiliza en el marco del libro (Eclipse, MySQL), el lector estudia los fundamentos del lenguaje y la programacion orientada a objetos. Entre la gran variedad y riqueza del API de Java, se pone el foco en el API de gestion de fechas, en las nuevas posibilidades ofrecidas por las interfaces y en la nocion de modulos.Se detallan las expresiones lambda y los API subyacentes como el API java.util.function y el API Stream, antes de estudiar el desarrollo de aplicaciones graficas con la libreria Swing. Tambien se presenta el desarrollo de aplicaciones cliente/servidor con el API JDBC, que proporciona acceso a las bases de datos relacionales.El despliegue es una fase importante del exito de una aplicacion, por lo que el ultimo capitulo presenta la distribucion de una aplicacion con la solucion clasica basada en los ficheros de archivo o el uso de la herramienta jlink y jpackage.Los numerosos ejercicios con sus correcciones, le permitiran validar sus conocimientos y poner en practica las nociones aprendidas, de manera casi inmediata.Existen elementos complementarios para su descarga en el sitio www.ediciones-eni.com.
Este libro se dirige a todos aquellos informáticos que quieran desarrollar en Java. Tanto si es principiante como si ya tiene experiencia con otro lenguaje, el lector encontrará en este libro todos los fundamentos necesarios para familiarizarse rapidamente con uno de los lenguajes mas utilizados en el mundo. Despues de una presentacion de la plataforma Java SE, su instalacion en Windows y Linux y del entorno de desarrollo utilizado en el marco del libro (Eclipse, MySQL), el lector estudia los fundamentos del lenguaje y la programacion orientada a objetos. Entre la riqueza del API Java, se pone el foco en el API de gestion de las fechas, en las nuevas posibilidades ofrecidas por las interfaces, asi como sobre la nocion de los modulos. Las expresiones lambda y los API subyacentes como el API java.util.function y el API Stream se detallan antes de pasar a estudiar el desarrollo de aplicaciones graficas con la biblioteca Swing. Tambien se presenta el desarrollo de aplicaciones cliente/servidor con el API JDBC, que garantiza el acceso a las bases de datos relacionales. El despliegue es una etapa importante en el exito de una aplicacion, el ultimo capitulo presenta la distribucion de una aplicacion con la solucion clasica del archivo de ficheros o el uso de la herramienta jlink. Nu
Estos dos libros ofrecen al lector el máximo de información sobre los fundamentos del desarrollo Java y una implementación de este lenguaje en el ámbito de la Inteligencia Artificial. 1065 páginas desarrolladas por expertos. Hay elementos para descarga en www.ediciones-eni.com.Un libro de la coleccion Recursos Informaticos : JAVA 11 - Los fundamentos del lenguaje Java (con ejercicios practicos corregidos)Este libro se dirige a todos aquellos informaticos que quieran desarrollar en Java. Tanto si es principiante como si ya tiene experiencia con otro lenguaje, el lector encontrara en este libro todos los fundamentos necesarios para familiarizarse rapidamente con uno de los lenguajes mas utilizados en el mundo. Despues de una presentacion de la plataforma Java SE, su instalacion en Windows y Linux y del entorno de desarrollo utilizado en el marco del libro (Eclipse, MySQL), el lector estudia los fundamentos del lenguaje y la programacion orientada a objetos. Entre la riqueza del API Java, se pone el foco en el API de gestion de las fechas, en las nuevas posibilidades ofrecidas por las interfaces, asi como sobre la nocion de los modulos. Las expresiones lambda y los API subyacentes como el API java.util.function y el API Stream se detallan antes de pasar a estudiar el desarrollo