Download Capítulo 1 Hilos - LibrosDigitales.NET

Document related concepts
no text concepts found
Transcript
JAVA
CLIENTE - SERVIDOR
Eric Gustavo Coronel Castillo
www.desarrollasoftware.com
INSTRUCTOR
DESCRIPCIÓN
Para acceder a las bases de datos relaciones desde una aplicación Java se utiliza el API
JDBC. Esta API define las interfaces estándares que son implementadas por los
proveedores de bases de datos, así tenemos la implementación de Oracle para su base de
datos Oracle Database, la implementación de Microsoft para su base de datos SQL Server,
y así todos los proveedores de base de datos deben implementar esta API.
Entonces, JDBC es el estándar para que toda aplicación Java acceda a bases de datos
relacionales.
Los principales temas a tratar son: fundamentos de Oracle Database, API JDBC, patrón
DAO y reportes con JasperReport.
OBJETIVO
Al finalizar el curso estarás en condiciones de crear aplicaciones Java, que interactúen con
bases de datos Oracle usando el API JDBC y generan reportes utilizando iReport y
JasperReport.
SOFTWARE A UTILIZAR



IDE: NetBeans
JDK: Versión 8
Base de Datos: Oracle XE 11g
Página 2 / 3
CONTENIDO MODULAR
A continuación tienes los módulos que desarrollaras en durante tu entrenamiento:
Nro.
Nombre
Descripción
1
Fundamentos de
Oracle Database.
En este módulo aprenderás los fundamentos de una
base de datos Oracle y crearas un esquema sencillo.
2
Creación del esquema
EUREKA.
En este módulo te explicare el esquema que
utilizaremos en el curso y también aprenderás a crearlo.
3
API JDBC.
En este módulo te explico los componentes
fundamentales del API JDBC.
También aprenderá a realizar una conexión con el
esquema EUREKA.
4
Objeto Statement.
En este módulo aprenderás a usar el objeto Statement
para ejecutar sentencias sin parámetros.
5
Objeto
PreparedStatement,
En este módulo aprenderás a usar el objeto
PreparedStatement para ejecutar sentencias con
parámetros.
6
Objeto
CallableStatement.
En este módulo aprenderás a usar el objeto
CallableStatement para ejecutar procedimientos
almacenados.
7
Manejo de
Transacciones
En este módulo aprenderás a manejar transacciones
desde la aplicación Java y transacciones controladas
en la base de datos con procedimientos almacenados.
8
Patrón DAO.
En este módulo aprenderás a implementar el patrón
DAO.
9
Reportes.
En este módulo aprenderás a diseñar reportes con
iReport y a ejecutarlos con JasperReport.
10
Integrar todo en una
aplicación.
En este módulo te explicare como integrar todo en una
aplicación.
Página 3 / 3