Contenido
Capítulo 1 : 1. Información general
1.1.Java EE 6 Platform Highlights
1.2.Modelo de aplicaciones Java EE
1.3.Aplicaciones distribuidas de varios niveles
(1) 1.3.1.Seguridad
(2) 1.3.2.Los componentes Java EE
1.3.3.Los clientes de Java EE
(3) 1.3.3.1.Clientes Web
(4) 1.3.3.2.Aplicaciones Clientes
(5) 1.3.3.3.Applets
(6) 1.3.3.4.La arquitectura de componentes JavaBeans
(7) 1.3.3.5.Servidor de Comunicaciones Java EE
(8) 1.3.4.Componentes Web
(9) 1.3.5.Componentes de Negocio
(10) 1.3.6.Capa de Sistemas de Información Empresarial
1.4.Contenedores Java EE
(11) 1.4.1.Servicios de Contenedor
(12) 1.4.2.Tipos de Contenedor
1.5.Soporte de Servicios Web
1.5.1.XML
(13) 1.5.2.Protocolo de transporte SOAP
1.5.3.Formato estandar WSDL
(14) 1.5.3.1.Ensamblaje de aplicaciones y de implementación Java EE de
(15) 1.5.3.2.Empaquetado de aplicaciones
(16) 1.5.3.3.Desarrollo de Funciones
(17) 1.5.4.Proveedor del Producto Java EE
(18) 1.5.5.Proveedor de la Herramienta
1.5.6.Proveedor de la Aplicación de Componentes
(19) 1.5.6.1.Desarrollador del Enterprise Bean
(20) 1.5.6.2.Desarrollador del componente Web
(21) 1.5.6.3.Desarrollador de la aplicación cliente
(22) 1.5.7.Ensamblador de la aplicación
(23) 1.5.8.Desplegador de la aplicación y administrador
1.6.Java EE 6 APIs
(24) 1.6.1.Enterprise JavaBeans Technology
(25) 1.6.2.Java Servlet Technology
(26) 1.6.3.JavaServer Faces Technology
(27) 1.6.4.JavaServer Pages Standard Tag Library
(28) 1.6.5.Java Persistence API
(29) 1.6.6.Java Transaction API
(30) 1.6.7.Java API for RESTful Web Services
(31) 1.6.8.Managed Beans
(32) 1.6.9.Contexts and Dependency Injection for the Java EE Platform (JSR 299)
(33) 1.6.10.Dependency Injection for Java (JSR 330)
(34) 1.6.11.Bean Validation
(35) 1.6.12.Java Message Service API
(36) 1.6.13.Java EE Connector Architecture
(37) 1.6.14.JavaMail API
(38) 1.6.15.Java Authorization Contract for Containers
(39) 1.6.16.Java Authentication Service Provider Interface for Containers
1.7.Java EE 6 APIs in the Java Platform, Standard Edition 6.0
(41) 1.7.1.Java Database Connectivity API
(42) 1.7.2.Java Naming and Directory Interface API
(43) 1.7.3.JavaBeans Activation Framework
(44) 1.7.4.Java API for XML Processing
(45) 1.7.5.Java Architecture for XML Binding
(46) 1.7.6.SOAP with Attachments API for Java
(47) 1.7.7.Java API for XML Web Services
(48) 1.7.8.Java Authentication and Authorization Service
(49) 1.8.GlassFish Herramientas de Servidor
Capítulo 2 - Usando los ejemplos del Tutorial
2.1.Software requerido
(49) 2.1.1.Java Platform, Standard Edition
2.1.2.Java EE 6 Software Development Kit
(50) 2.1.2.1.Consejos de instalación del SDK
2.1.3.Tutorial de componentes Java EE 6
(51) 2.1.3.1.Para obtener el componente Tutorial Uso de la herramienta de actualización
2.1.4.NetBeans IDE
(52) 2.1.4.1.Para instalar NetBeans IDE sin servidor GlassFish
(53) 2.1.4.2.Para Agregar servidor GlassFish como servidor en el IDE NetBeans
2.1.5.Apache Ant
(54) 2.1.5.1.Para obtener Apache Ant
(55) 2.2.Arranque y parada del servidor GlassFish
2.3.Inicio de la Consola de administración
(56) 2.3.1.Para iniciar la consola de administración en NetBeans IDE
2.4.Arranque y parada del servidor Java DB
2.4.1.Para iniciar el servidor de base de datos mediante el IDE NetBeans
2.5.Construcción de los ejemplos
2.6.Ejemplo Tutorial de Estructura de directorios
2.7.Conseguir las últimas actualizaciones de la guía de aprendizaje
2.7.1.Para actualizar el tutorial A través del Centro de Actualización
2.8.Depuración de aplicaciones Java EE
2.8.1.Uso del registro de servidor
2.8.1.1.Para utilizar el Visor de registros
2.8.2.El uso de un depurador
2.8.2.1.Para depurar una aplicación con un depurador
Capítulo 3 - Introducción a las aplicaciones Web
3.1.Aplicaciones Web
3.2.Web del ciclo de vida de aplicaciones
3.3.Web módulos: el ejemplo Hello1
3.3.1.Examinando el módulo web hello1
3.3.1.1.Para ver la Hello1 Web Módulo Uso de NetBeans IDE
3.3.2.Embalaje de un módulo Web
3.3.2.1.Para establecer la raíz de contexto
3.3.2.2.Para construir el paquete y Hello1 Módulo Web con NetBeans IDE
3.3.2.3.Para construir el paquete y Hello1 Web Módulo Uso de Ant
3.3.3.Implementación de un Módulo Web
3.3.3.1.Para implementar el Hello1 Web Módulo Uso NetBeans IDE
3.3.3.2.Para implementar el módulo Hello1 Web usando Ant
3.3.4.Ejecución de un módulo Web implementados
3.3.4.1.Para ejecutar un módulo Web implementados
3.3.5.Listado de módulos implementados Web
3.3.5.1.Para la lista de Web implementados los módulos Uso de la Consola de administración de
3.3.5.2.Para la lista de módulos implementados Web mediante el comando asadmin
3.3.6.Actualización de un módulo Web
3.3.6.1.Para actualizar un ModuleTo Web implementado un módulo de actualización de la Web implementados
3.3.7.Dinámica de Recarga
3.3.7.1.Para desactivar o modificar la recarga dinámica
3.3.8.Anulación de la implementación de módulos Web
3.3.8.1.Para anular la implementación de la Hello1 Web Módulo Uso de NetBeans IDE
3.3.8.2.Para anular la implementación de la Hello1 Web Módulo Uso de Ant
3.4.Configuración de las aplicaciones Web: el ejemplo hello2
3.4.1.Asignación de direcciones URL de Web Components
3.4.2.Examinando la hello2 Web Módulo
3.4.2.1.Para ver la hello2 Web Módulo Uso de NetBeans IDE
3.4.3.Construcción, EMBALAJE, implementar y El Ejemplo ejecutar hello2
3.4.3.1.Para construir, implementar paquetes, y ejecutar el ejemplo hello2 Con NetBeans IDE
3.4.3.2.Para construir, implementar paquetes, y ejecutar el ejemplo hello2 Usando Ant
3.4.4.La declaración de Archivos Bienvenido
3.4.5.Configuración de los parámetros del contexto y de inicialización
3.4.5.1.Para agregar un parámetro de contexto usando NetBeans IDE
3.4.5.2.Para crear un archivo web.xml Con NetBeans IDE
3.4.5.3.Para agregar un parámetro de inicialización Con NetBeans IDE
3.4.6.Asignación de errores a las pantallas de error
3.4.6.1.Para configurar un mapa de error con NetBeans IDE
3.4.7.La declaración de las referencias de recursos
3.4.7.1.Declarar una referencia a un recurso
3.4.7.2.Declarar una referencia a un servicio Web
3.5.Más información sobre las aplicaciones Web
Capítulo 4 - Tecnología JavaServer Faces
4.1.¿Qué es una aplicación JavaServer Faces?
4.2.Beneficios de la tecnología JavaServer Faces
4.3.Creación de una aplicación JavaServer simple Caras
4.3.1.El desarrollo del bean de respaldo
4.3.2.Creación de la Página Web
4.3.3.Mapa de la Instancia FacesServlet
4.3.4.El ciclo de vida de la hola de aplicaciones
4.3.5.Para construir, empaquetar, implementar y ejecutar la aplicación en NetBeans IDE
4.4.Más información sobre la tecnología JavaServer Faces
Capítulo 5 - Introducción a Facelets
5.1.¿Qué es Facelets?
5.2.Desarrollo de una aplicación simple Facelets
5.2.1.Crear una aplicación Facelets
5.2.1.1.El desarrollo de un bean de respaldo
5.2.1.2.Crear vistas Facelets
5.2.2.Configuración de la aplicación
5.2.3.Construcción, embalaje, implementar y ejecutar el ejemplo guessNumber Facelets
5.2.3.1.Para construir, paquete, e implementar el ejemplo guessNumber Con NetBeans IDE
5.2.3.2.Para construir, paquete, e implementar el ejemplo guessNumber Usando Ant
5.2.3.3.Para ejecutar el ejemplo de guessNumber
5.3.Plantillas
5.4.Componentes compuestos
5.5.Recursos
Capítulo 6 - La expresión del lenguaje
6.1.Vista general de la IE
6.2.Inmediata y sintaxis Evaluación diferidos
6.2.1.Evaluación inmediata
6.2.2.Distribuir en varios ejercicios de evaluación
6.3.Valor y expresiones Método
6.3.1.Valor de las expresiones
6.3.1.1.Hacer referencia a objetos Uso de expresiones de valor
6.3.1.2.En relación con las propiedades de objeto Usar expresiones de valor
6.3.1.3.Cuando las expresiones valor se puede utilizar
6.3.2.Método de Expresión
6.3.2.1.Métodos parametrizados de llamado
6.4.La definición de un tipo de atributo del tag
6.5.Literal de las expresiones
6.6.Operadores
6.7.Palabras reservadas
6.8.Ejemplos de expresiones de EL
Capítulo 7 - Uso de la tecnología JavaServer Faces en Páginas Web
7.1.Configuración de una página
7.2.Agregar componentes a una página mediante etiquetas HTML
7.2.1.Etiquetas de componentes comunes Atributos
7.2.1.1.El atributo id
7.2.1.2.El atributo inmediata
7.2.1.3.El prestados atributo
7.2.1.4.El estilo y atributos styleClass
7.2.1.5.El valor y los atributos obligatorios
7.2.2.Agregar Jefe HTML y etiquetas de cuerpo
7.2.3.Adición de un componente de la Forma
7.2.4.Utilización de componentes de texto
7.2.4.1.Representar un campo de texto con la h: inputText etiqueta
7.2.4.2.Representación de un campo de contraseña con la h: inputSecret etiqueta
7.2.4.3.Representación de una etiqueta con la h: outputLabel etiqueta
7.2.4.4.Representar un hipervínculo con la h: outputLink etiqueta
7.2.4.5.Mostrar un mensaje con el formato h: OUTPUTFORMAT etiqueta
7.2.5.Uso de Etiquetas de comandos de componentes para la Realización de acciones y Navegación
7.2.5.1.Representar un botón con la h: CommandButton Etiqueta
7.2.5.2.Representar un hipervínculo con la h: commandLink etiqueta
7.2.6.Adición de gráficos e imágenes con la h: graphicImage etiqueta
7.2.7.Diseñar los componentes con la h: panelGrid yh: Etiquetas panelGroup
7.2.8.Viendo Componentes para la selección de un valor
7.2.8.1.Viendo una casilla de verificación Usar la h: selectBooleanCheckbox etiqueta
7.2.8.2.Mostrar un menú Uso de la h: selectOneMenu etiqueta
7.2.9.Viendo Componentes para la selección de varios valores
7.2.10.Uso de la f: selectItem y f: Etiquetas selectItems
7.2.10.1.Uso de la f: selectItems etiqueta
7.2.10.2.Uso de la f: Tag selectItem
7.2.11.Utilización de componentes de la tabla enlazada a datos
7.2.12.Mostrando mensajes de error con la h: mensaje y h: Mensajes de Etiquetas
7.2.13.Creación de URL bookmarkable con la h botón: y H: Etiquetas enlace
7.2.14.Utilizar parámetros Ver configurar URL bookmarkable
7.2.15.Uso de recursos de reubicación h: Etiquetas de salida
7.3.Uso de Etiquetas núcleo
Capítulo 8 - Uso de convertidores, los oyentes, y los validadores
8.1.Cómo utilizar los conversores estándar
8.1.1.Conversión del valor de un componente
8.1.2.Usando DateTimeConverter
8.1.3.Usando NumberConverter
8.2.El registro de oyentes en los Componentes
8.2.1.El registro de un oyente de valor de cambio de un componente
8.2.2.El registro de un oyente de acción sobre un componente
8.3.Uso de los validadores estándar
8.3.1.Validación del valor de un componente
8.3.2.Usando LongRangeValidator
8.4.Hacer referencia a un método de bean de respaldo
8.4.1.Hacer referencia a un método que realiza la navegación
8.4.2.Hacer referencia a un método que controla un evento de acción
8.4.3.Hacer referencia a un método que realiza la validación
8.4.4.Hacer referencia a un método que controla un evento de cambio de valor
Capítulo 9 - Desarrollo con la tecnología JavaServer Faces
9.1.Backing Beans
9.1.1.Creación de un backing bean
9.1.2.Uso de EL para referenciar un Backing Bean
9.2.Escribiendo propiedades de un Bean
9.2.1.Escribiendo propiedades de enlace a valores de component
9.2.1.1.UIInput y propiedades UIOutput
9.2.1.2.UIData Propiedades
9.2.1.3.UISelectBoolean Propiedades
9.2.1.4.UISelectMany Propiedades
9.2.1.5.UISelectOne Propiedades
9.2.1.6.UISelectItem Propiedades
9.2.1.7.UISelectItems Propiedades
9.2.2.Escribir propiedades enlazadas a instancias de componentes
9.2.3.Escribir propiedades enlazadas a los convertidores, los oyentes o los validadores
9.3.Copia de la escritura Métodos Bean
9.3.1.Escribir un método para controlar la navegación
9.3.2.Escribir un método para controlar un evento de acción
9.3.3.Escribir un método para realizar la validación
9.3.4.Escribir un método para controlar un evento de cambio de valor
9.4.Uso de validación Bean
9.4.1.Validar Nulo y cadenas vacías
Capítulo 10 - JavaServer Faces Conceptos de Tecnología Avanzada
10.1.Información general de las JavaServer Faces del ciclo de vida
10.2.El ciclo de vida de una aplicación JavaServer Faces
10.2.1.Fase de restauración de Vista
10.2.2.Solicitud de aplicar los valores de fase
10.2.3.Proceso de Validación de fase
10.2.4.Modelo de actualización de valores de la fase
10.2.5.Invocar la fase de aplicación
10.2.6.Render Fase de respuesta
10.3.Parcial de procesamiento y la representación parcial
10.4.El ciclo de vida de una aplicación Facelets
10.5.Interfaz de usuario del modelo de componentes
10.5.1.Las clases de componentes de interfaz de usuario
10.5.2.Modelo de componentes de representación
10.5.3.Conversión de Modelo
10.5.4.Evento y escucha modelo
10.5.5.La validación del modelo
10.5.6.Modelo de navegación
Capítulo 11 - Configuración de las aplicaciones JavaServer Faces
11.1. Uso de anotaciones para la configuración de beans gestionados
11.1.1. Uso de alcance de beans gestionados
11.1.1.1. Eager Application--scoped Beans
11.2. Archivo de configuración del recurso de la aplicación
11.2.1. Ordenamiento del archivo de configuración del recurso de la aplicación
11.3. Configuración de beans
11.3.1. Uso del elemento managed-bean
11.3.2. Inicialización de propiedades mediante el uso del elemento managed-property
11.3.2.1. Referenciando un tipo de Java Enum
11.3.2.2. Referenciando un parámetro de inicialización
11.3.2.3. Inicialización de las propiedades Mapa
11.3.2.4. Inicialización de las propiedades de matriz y lista
11.3.2.5. Inicialización de las propiedades del Bean Gestionado
11.3.3. Inicialización de mapas y listas
11.4. El registro de mensajes de error
11.4.1. Usando FacesMessage crear un mensaje
11.4.2. Hacer referencia a los mensajes de error
11.5. Registro de texto personalizado estática localizada
11.6. Uso de los validadores por defecto
11.7. Configurar reglas de navegación
11.7.1. Reglas de Navegación implícita
11.8. Los requisitos básicos de una aplicación JavaServer Faces
11.8.1. Configurar una aplicación con un descriptor de despliegue Web
11.8.1.1. Identificación de los servlets para el procesamiento del ciclo de vida
11.8.1.2. Especificar una ruta de acceso a un archivo de la aplicación de configuración de recursos
11.8.1.3. Especificación de la ubicación del Estado se guarda
11.8.2. Configuración de la etapa de proyecto
11.8.3. Incluyendo las clases, Páginas, y otros recursos
Capítulo 12 : Uso de Ajax con la tecnología JavaServer Faces
12.1. Información general
12.1.1. Acerca de Ajax
12.2. Uso de Ajax funcionalidad con la tecnología JavaServer Faces
12.3. Uso de Ajax con Facelets
12.3.1. Uso de la f: Tag ajax
12.4. El envío de una petición Ajax
12.4.1. Utilizando el evento atributo
12.4.2. Utilizando el atributo execute
12.4.3. Uso del atributo immediate
12.4.4. Uso del atrbituo listener
12.5. Supervisión de eventos en el cliente
12.6. Control de errores
12.7. Recibir una respuesta Ajax
12.8. Ajax ciclo de vida de Solicitud
12.9. Agrupación de componentes
12.10. Cargando JavaScript como recurso
12.10.1. Uso de la API de JavaScript en una aplicación Facelets
12.10.2. Uso de la anotación @ ResourceDependency en una clase bean
12.11. El ejemplo de aplicación ajaxguessnumber
12.11.1. La Fuente ajaxguessnumber Archivos
12.11.1.1. El ajaxgreeting.xhtml página Facelets
12.11.1.2. El ui.js JavaScript Archivo
12.11.1.3. El UserNumberBean Gestionado Bean
12.11.2. Construcción, embalaje, implementar y ejecutar el ejemplo ajaxguessnumber
12.11.2.1. Para construir, paquete, e implementar el ejemplo ajaxguessnumber Con NetBeans IDE
12.11.2.2. Para construir, paquete, e implementar el ejemplo ajaxguessnumber Usando Ant
12.11.2.3. Para ejecutar el ejemplo de ajaxguessnumber
12.12. Para más información sobre el Ajax en JavaServer Faces
Capítulo 13 - Componentes compuestos avanzados
13.1. Los atributos de un componente compuesto
13.2. Invocar un bean gestionado
13.3. Validar valores de los componentes compuestos
13.4. El compositecomponentlogin Ejemplo de Aplicación
13.4.1. El archivo de componente compuesto
13.4.2. El uso de la página
13.4.3. El bean gestionado
13.4.4. Para construir, implementar paquetes, y ejecutar el ejemplo compositecomponentlogin aplicación con NetBeans IDE
Capítulo 14 - Creación de componentes de interfaz de usuario
14.1. Cómo determinar si necesita un componente personalizado o Procesador
14.1.1. Cuándo utilizar un componente personalizado
14.1.2. Cuándo utilizar un representador personalizado
14.1.3. Componente, Procesador, y combinaciones de etiquetas
14.2. Pasos para crear un componente personalizado
14.3. Creación de clases de componentes personalizados
14.3.1. Especificación de la Familia Componente
14.3.2. Realización de codificación
14.3.3. Realización de descodificación
14.3.4. Habilitación de Propiedades de componentes para aceptar las expresiones
14.3.5. Cómo guardar y restaurar el Estado
14.4. La delegación de la representación a un representador
14.4.1. Creación de la clase de procesador
14.4.2. Identificar el tipo de Procesador
14.5. Gestión de eventos de componentes personalizados
14.6. Crear el controlador de etiqueta de componente
14.6.1. Recuperación del tipo de componente
14.6.2. Establecer valores de los componentes de Propiedad
14.6.2.1. Obtener los valores de atributo
14.6.2.2. Ajuste del valor de las propiedades de componentes
14.6.3. Proporcionar el tipo de Procesador
14.6.4. La liberación de recursos
14.7. Definición de la etiqueta de componentes personalizados en un descriptor de biblioteca de etiquetas
14.8. Creación de un convertidor personalizado
14.9. Implementación de un detector de eventos
14.9.1. Implementar Oyentes cambio de valor
14.9.2. Oyentes de ejecución Acción
14.10. Creación de un validador personalizado
14.10.1. Implementar la interfaz de validación
14.10.2. Crear una etiqueta personalizada
14.10.2.1. Escribir el controlador de etiqueta
14.10.2.2. Escribir el descriptor de biblioteca de etiquetas
14.11. Uso de objetos personalizados
14.11.1. El uso de un convertidor personalizado
14.11.2. El uso de un validador personalizado
14.11.3. El uso de un componente personalizado
14.12. Vinculante valores de los componentes e instancias a orígenes de datos externos
14.12.1. Enlazar un valor del componente a una propiedad
14.12.2. Enlazar un valor de componentes para un objeto implícito
14.12.3. Enlazar una copia de un componente a una propiedad de bean
14.13. Convertidores de enlace, los oyentes, y los validadores de musica Propiedades Bean
Capítulo 15 - La tecnología Java Servlet
15.1. ¿Qué es un servlet?
15.2. Ciclo de vida del servlet
15.2.1. Gestión de eventos de ciclo de vida del Servlet
15.2.1.1. Definir la clase de escucha
15.2.2. Controlar errores Servlet
15.3. El intercambio de información
15.3.1. Utilizar objetos de Alcance
15.3.2. Control de acceso simultáneo a los recursos compartidos
15.4. Crear e inicializar un servlet
15.5. Escribir métodos de servicio
15.5.1. Obtener información de solicitudes
15.5.2. La construcción de respuestas
15.6. Filtrado de Peticiones y respuestas
15.6.1. Programación de Filtros
15.6.2. Las solicitudes de programación personalizada y respuestas
15.6.3. Especificación de Asignaciones del filtro
15.6.3.1. Para especificar asignaciones de uso de filtro de NetBeans IDE
15.7. La invocación de otros recursos Web
15.7.1. Incluidos los demás recursos en la respuesta
15.7.2. La transferencia de control a otro componente Web
15.8. Acceso a la Web contextual
15.9. Mantener el estado del cliente
15.9.1. Acceso a una reunión
15.9.2. La asociación de objetos con una sesión de
15.9.3. Gestión de Sesiones
15.9.3.1. Para establecer el período de tiempo de espera de uso de NetBeans IDE
15.9.4. Período de sesiones de seguimiento
15.10. Finalización de un Servlet
15.10.1. Seguimiento de las solicitudes de servicio
15.10.2. Notificar a los métodos para cerrar
15.10.3. Creación de Cortés métodos de ejecución prolongada
15.11. El Ejemplo de aplicación mood
15.11.1. Componentes del ejemplo de aplicación mood
15.11.2. Construcción, embalaje, implementar y ejecutar el ejemplo del estado de ánimo
15.11.2.1. Para construir, implementar paquetes, y ejecutar el ejemplo del estado de ánimo Con NetBeans IDE
15.11.2.2. Para construir, implementar paquetes, y ejecutar el ejemplo del estado de ánimo usando Ant
15.2. Más información sobre la tecnología Java Servlet
Capítulo 16 - Internacionalización y localización de aplicaciones WebInternacionalización y localización de aplicaciones Web
16.1. Clases de Java Plataforma de Localización
16.2. Ofrecer mensajes localizados y etiquetas
16.2.1. Se establece la configuración regional
16.2.2. Configuración del paquete de recursos
16.2.3. Recuperación de mensajes traducidos
16.3. Fecha y número de formato
16.4. Conjuntos de caracteres y codificaciones
16.4.1. Juegos de caracteres
16.4.2. Codificación de caracteres
Capítulo 17 - Introducción a los servicios Web
17.1. ¿Qué son los Servicios Web?
17.2. Tipos de servicios Web
17.2.1."Big" Servicios Web
17.2.2. Servicios Web RESTful
17.3. Decidir qué tipo de servicio Web para utilizar
Capítulo 18 - Construyendo servicios web con JAX-WS
18.1. Creación de un simple servicio Web y clientes con JAX-WS
18.1.1. Requisitos de un extremo de JAX-WS
18.1.2. Codificación del extremo de servicio de clase Aplicación
18.1.3. Construcción, embalaje, e implementar el Servicio de
18.1.3.1. Para construir, paquete, e implementar el Servicio de Uso de NetBeans IDE
18.1.3.2. Para construir, paquete, e implementar el servicio mediante la hormiga
18.1.4. Prueba de los métodos de un extremo de servicio Web
18.1.4.1. Para probar el servicio sin cliente
18.1.5. Un simple JAX-WS de aplicaciones cliente
18.1.5.1. Codificación de la aplicación cliente
18.1.5.2. Construcción, embalaje, implementar y ejecutar la aplicación cliente
18.1.6. Un simple JAX-WS cliente Web
18.1.6.1. Codificación del Servlet
18.1.6.2. Construcción, embalaje, implementar y ejecutar el cliente Web
18.2. Tipos admitidos por JAX-WS
18.2.1. Esquema de asignación de Java
18.2.2. Java a asignación de esquemas de
18.3. Interoperabilidad de Servicios Web y WS-JAX-
18.4. Para más información sobre JAX-WS
Capítulo 19 - Construyendo Servicios Web REST con JAX-RS
19.1. ¿Qué son los Servicios Web REST?
19.2. Creación de una clase raíz de recursos REST
19.2.1. Desarrollo de Servicios Web REST con JAX-RS
19.2.2. Vista general de una aplicación de JAX-RS
19.2.3. La anotación @path y la ruta URI plantillas
19.2.4. En respuesta a HTTP Recursos
19.2.4.1. La solicitud de designación de Anotaciones Método
19.2.4.2. Uso de los proveedores de la entidad a la respuesta Mapa HTTP y Cuerpos Entidad de solicitud
19.2.5. Uso de @consumes y @produces para personalización de solicitudes y respuestas
19.2.5.1. La anotación @produces
19.2.5.2. La anotación @consumes
19.2.6. Extracción de parámetros de la petición
19.3. Aplicaciones de ejemplo para JAX-RS
19.3.1. Un servicio web RESTful
19.3.1.1. Para crear un Servicio Web RESTful Uso de NetBeans IDE
19.3.2. El ejemplo de aplicación rsvp
19.3.2.1. Componentes de la Aplicación Ejemplo rsvp
19.3.2.2. Ejecutar el Ejemplo rsvp aplicación
19.3.3. Ejemplos reales
19.4. Para más información sobre JAX-RS
Capítulo 20 - JAX-RS avanzada Características
20.1. Anotaciones para las propiedades de campo y del bean de las clases de recursos
20.1.1. Extracción de parámetros de ruta
20.1.2. Extracción de parámetros de consulta
20.1.3. Extracción de datos de formulario
20.1.4. Extraer el tipo Java de una solicitud o una respuesta
20.2. Subresources y resolución de recursos de tiempo de ejecución
20.2.1. Subresource Métodos
20.2.2. Subresource localizadores
20.3. La integración de JAX-RS con Tecnología EJB y CDI
20.4. Pide condicional HTTP
20.5. Tiempo de ejecución Negociación de contenido
20.6. Utilizando JAX-RS con JAXB