JNDI DataSource - Custom Ta.
Inicio
|
Cursos infosintesis.net liberados
|
Java EE
Rellenar una tabla a través de un JavaBean que accede a una BDS
Paso 0
Objetivo
Creación de un nuevo proyecto Web
Creación de un paquete
Operativa
Paso 1
Funcionalidad
Paso 2
Fundamentos
Apéndice - JNDI (Java Native and Directory Interface)
Apéndice - Conexiones a BDS a través de un Pool de conexiones transparente
Paso 3
Objetivo
Crear el entorno necesario para trabajar con el driver
JDBC 100% Java a través de conexión de Red directa
de tipo 4
Operativa
Apéndice - Descarga e instalación de la Base de Datos MySQL
Apéndice - Crear una BDS con la herramienta MySQL Administrator
Acceder desde un proyecto NetBeans al
Driver MySQL Connector/J
versión
anterior a la 6.1 de Netbeans
Apéndice - Descarga e instalación del Driver MySQL Connector/J
Apéndice - Cartografía del IDE NetBeans - Añadir una librería a un proyecto
versión
6.1 de Netbeans o posterior
Apéndice - Incorporar Driver MySQL Connector/J a un proyecto
Apéndice - Crear un usuario con la herramienta MySQL Administrator
Apéndice - Crear una tabla con MySQL Query Browser
Apéndice - Introducir datos en una tabla con MySQL Query Browser
Paso 4
Objetivo
Configurar el Servidor Java EE
GlassFish
para crear un
Pool de conexiones
y un
recurso JDBC
(
data source
)
Operativa
Apéndice - Configurar un recurso JDBC que enlaza con un Pool de conexiones
Apéndice - Indicar el classpath del Driver Connector/J de MySQL
Apéndice - Crear un nuevo Pool de conexiones JDBC
Apéndice - Crear un nuevo recurso JDBC (data source)
Paso 5
Operativa
BdsJndiBean - Crear el esqueleto del JavaBean que interactúa con la BDS
Paso 6
Funcionalidad
Operativa
Definir la Etiqueta Personalizada
Crear el Descriptor de nuestra Librería de Etiquetas (TLD)
MostrarDatosTabla - Crear la etiqueta <libreriaBDS:mostrarDatosTabla /> y su Tag Handler
errores.jsp - Crear una página JSP de Errores
index.jsp - Incorporar la etiqueta <libreriaBDS:mostrarDatosTabla /> a pág. JSP
BdsJndiBean - Obtener el recurso JDBC jdbc/ABM con el método lookup()
MostrarDatosTabla - Localizar un JavaBean desde un Tag Handler
Ejecutar la aplicación Web desde NetBeans
Paso 7
Funcionalidad
Operativa
BdsJndiBean - Implementar el método obtenerDatos(...)
MostrarDatosTabla - Invocar método obtenerDatos(...)
Ejecutar la aplicación Web desde NetBeans
Paso 8
Funcionalidad
Operativa
Producto - Crear e implementar un POJO (Plain Old Java Object)
TraspasoPropiedades - Crear el esqueleto de una Clase que accederá a los métodos de acceso de cualquier POJO a través de introspección
BdsJndiBean - Invocar el método setPropiedad(...) de TraspasoPropiedades
MostrarDatosTabla - Lanzar excepciones de tipo JspException
TraspasoPropiedades - Implementar el método setPropiedad(...)
Ejecutar la aplicación Web desde NetBeans
Paso 9
Funcionalidad
Operativa
TraspasoPropiedades - Implementar el método getPropiedad(...)
BdsJndiBean - Agregar los objetos Producto a una colección de POJOs
MostrarDatosTabla - Rellenar una tabla Web obteniendio los datos de una colección de POJOs con introspección invocando al método getPropiedad(...)
Ejecutar la aplicación Web desde NetBeans
Ignasi Pérez Valls
fundador-director Infosintesis Solutions Group
asesor-formador independiente
ignasiperez[ARROBA]javadabbadoo[PUNTO]org
Junio 2009
Apéndice - Descarga e inst. de la documentación de la API Java EE
Apéndice - CSS2 - Hojas de estilo en cascada
Apéndice - Guía de referencia y sintaxis de las páginas JSP
Registrar a un usuario en un sitio Web con Visual Web JSF
Realizar estadísticas de conexiones a un sitio Web con Filtros
JavaDabbaDoo.org
Tu comunidad Java parlante. Cursos abiertos, tutoriales y mucho mucho más ...