Curso Avanzado De Java

Curso Avanzado De Java
Curso avanzado de Java Nº de páginas 334 ISBN 978-84-945386-2-9 Autor Ismael López Quintero Coedición Alfaomega-Altaria . 1 - Instalación del entorno de desarrollo 2 - Lenguaje Java y POO 3 - Instalación del entorno servidor de aplicaciones Oracle Weblogic Server 4 - EJB 5 - JSP y servlets 6 - Implementación de MVC: JSF 7 - Servicios web 8 - Websockets 9 - Ejercicios completos resueltos. Índice general ¿A quién va dirigido el libro? ......................................................9 Cómo se ha estructurado el libro................................................9 Capítulo 1 Introducción ........................................................................ 11 Capítulo 2 Instalación del entorno de desarrollo............................... 17 Capítulo 3 ¿Qué hay que saber del lenguaje Java y de la POO? ..... 27 3.1 Clases y objetos .................................................................28 3.2 Atributos y métodos ............................................................30 3.3 Método main. Archivo Manifest ..........................................37 3.4 Herencia .............................................................................39 3.5 Polimorfi smo .......................................................................45 3.6 Clases abstractas ...............................................................48 3.6.1 Métodos implementados en clases abstractas .......................52 3.7 Clases estáticas .................................................................55 3.8 Implementación de interfaces.............................................57 3.9 Excepciones .......................................................................62 3.10 Ejercicio 1 .........................................................................71 6 Curso avanzado de Java © Publicaciones Altaria Prólogo por Ignacio Mazo Redondo1 Corría el año 1991 o 1992 cuando escuché por primera vez la expresión que da título al libro. Fue la persona que me introdujo en el apasionante mundo de la gestión de recursos humanos, dejadme utilizar el término en su acepción habitual, quien utilizó la expresión, en el marco de una de las conversaciones que tuvimos cuando intentaba convencerme de que tenía un perfi l adecuado para dedicarme a esta actividad. Su nombre Luis Illueca, podríamos decir que fue mi maestro. José Luis Pascual, fue unos años más tarde alumno de Luis. También alumno mío. Un alumno muy despierto que como tal intuyó que esa expresión no era casual ni afortunada, sino que encerraba una especie de fi losofía, un punto de referencia que permitía hacernos entender en qué consiste exactamente la gestión de recursos humanos en las organizaciones. Y no sólo lo entendió, sino que ha sido capaz de desarrollarlo en este libro. Desde el principio el libro reconoce que su objetivo es desbrozar las relaciones entre las estructuras y las personas, poniéndolas en el mismo plano porque ninguna de ellas puede estarlo. Las empresas no pueden existir sin personas, pero un grupo de personas sin objetivos comunes y sin mecanismos para ordenar las tareas y para tomar las decisiones, tampoco es una empresa. Coincido con el autor en la importancia de refl exionar sobre el papel de la gestión de recursos humanos en la empresa y también en la importancia de hacer autocrítica. Algo debemos estar haciendo mal cuando es algo muy poco frecuente que un profesional, que ha desarrollado toda o parte de su carrera en esta función, llegue a hacerse cargo de la primera responsabilidad ejecutiva de una empresa. Pese a que ha habido en los últimos años un número muy elevado de investigaciones sobre el futuro de la función, incluso desde hace cinco o seis años se viene repitiendo una investigación a nivel europeo y a nivel global sobre los retos de la función; pese a que se han propuesto modelos de referencia, algunos de los cuales están mencionados en el texto; pese a ello, no tengo la sensación de que los profesionales de la gestión de recursos humanos hayamos sido capaces de avanzar mucho. Desde mi punto de vista, uno de los elementos en los que tenemos que seguir esforzándonos es en el conocimiento del negocio. Me refi ero al conocimiento ?? Capítulo 4 Instalación del entorno servidor de aplicaciones Oracle WebLogic Server .................................................... 73 Capítulo 5 Arquitectura de software ................................................... 97 5.1 Patrón MVC ........................................................................97 5.2 Arquitectura de software y servidor de aplicaciones ..........99 5.3 Capa de presentación ......................................................102 5.3.1 Servlets .................................................................................102 5.3.2 Páginas JSP ......................................................................... 111 5.4 Enterprise JavaBeans ......................................................120 5.4.1 Beans de entidad. Acceso usando JPA ................................122 5.4.2 Ejercicio 2 .............................................................................130 5.4.3 Beans de sesión ...................................................................130 5.4.3.1 Sin estado: stateless ......................................................................................................131 5.4.3.2 Ejercicio 3 ......................................................................................................................138 5.4.3.3 Con estado: stateful .......................................................................................................137 5.4.3.3.1 RMI en la JVM local .............................................................................................150 5.4.3.3.2 RMI en el servidor de aplicaciones ......................................................................153 5.4.3.3.3 RMI. Interfaz remota de stateful EJB ...................................................................159 5.4.3.4 Instancia única: singleton...............................................................................................161 5.4.4 Beans orientados a mensajes ...............................................168 5.5 Ejercicio 4 .........................................................................180 Capítulo 6 Implementación de MVC: JSF ......................................... 183 6.1 Managed beans ................................................................184 6.2 Librerías de etiquetas en las páginas JSF .......................185 6.3 Renderizando componentes.............................................188 6.4 Ejemplo del carrito de la compra ......................................193 6.5 Plantillas con Facelets ......................................................203 6.6 Ejercicio 5 .........................................................................213 7 JEE. Manual práctico © Publicaciones Altaria Capítulo 7 Servicios web.................................................................... 217 7.1 RESTful vs. SOAP ............................................................218 7.2 Servicios web RESTful. JAX-RS y Jersey ........................219 7.2.1 Métodos http ......................................................................219 7.2.2 Diseño de la API ...................................................................220 7.2.3 Códigos de estado http ......................................................222 7.2.4 Desarrollo del back-end ........................................................222 7.2.5 CRUD con un recurso ...........................................................230 7.2.6 CRUD con subrecursos ........................................................245 7.3 Ejercicio 6 .........................................................................252 Capítulo 8 Websockets....................................................................... 253 8.1 Lado del cliente ................................................................253 8.2 Lado del servidor ..............................................................255 8.3 Implementación de una sala de chat ................................256 8.4 Ejercicio 7 .........................................................................258 Capítulo 9 Ejercicios resueltos.......................................................... 263 9.1 Ejercicio 1 .........................................................................263 9.2 Ejercicio 2 .........................................................................268 9.3 Ejercicio 3 .........................................................................274 9.4 Ejercicio 4 .........................................................................277 9.5 Ejercicio 5 .........................................................................297 9.6 Ejercicio 6 .........................................................................310 9.7 Ejercicio 7 .........................................................................315

Novedades en Editoriales Libro%

Motivos

Motivos es el único libro en prosa de José María Eguren. Es una recopilación...

Cuadernos de Vorónezh

Este libro es un milagro, y también el último escrito por Ósip Mandelstam, uno de los...

Nomadismo por mi país

Nomadismo por mi país es el diario de los talleres de poesía de Cecilia Pavón...

Presentación de Rodolfo Fogwill. Una monografía

Presentación de Rodolfo Fogwill. Una monografía es un enorme trabajo crítico...