Está en la página 1de 10

OPTATIVA DE

PROFUNDIZACIÓN I
Seminario de Programación Java
Enterprise Edition
2020

Ing. LEONARDO ENRIQUE IBARRA BECERRA


Sun Certified Business Component Developer for JEE 5
Sun Certified Web Component Developer for JEE 5
Sun Certified Java Programmer for the Java 2
leonardoe.ibarrab@unilibre.edu.co
Contenido

1. CONTROL DE CÓDIGO FUENTE


a) Fundamentos sistemas de control de versiones
b) Fundamentos GIT
c) Trabajando con ramas

2. FUNDAMENTOS PROGRAMACIÓN ORIENTADA A OBJETOS


a) Programación orientada a objetos: Encapsulamiento.
b) Programación orientada a objetos: Herencia.

3. APLICACIONES MULTICAPA
a) Aplicaciones multicapa JEE.
b) Contenedores JEE
c) Empaquetado de aplicaciones
4. EL MODELO SERVLET
a) El modelo servlet
b) Request
c) Response
d) Ciclo de vida de un Servlet.

5. ESTRUCTURA DE UNA APLICACIÓN WEB JEE


a) Estructura de Archivos y directorios.
b) Elementos del Deployment Descriptor.

6. MODELO DEL CONTENEDOR WEB


a) ServletContext
b) Atributos y Alcance

7. CAPA DE PRESENTACIÓN
a) Qué es JavaServer Faces?.
b) Navegación JSF
c) Backing Bean
d) Facelets
e) Composite Components
8. PATRONES DE DISEÑO Y MODELO DE 3 CAPAS
a) Qué es un Patrón?
b) Principales patrones de diseño.
c) Patrón DAO.
d) Implementación de un modelo de 3 capas

9. CAPA DEL NEGOCIO


a) Enterprise Java Beans (EJB)
b) Tipos de EJB
c) Ciclo de vida EJB

10.CAPA DE INTEGRACIÓN O DE DATOS


a) Java Database Connectivity (JDBC)
b) API y tipos de Drivers
c) Conexión a una base de datos
d) Pool de conexiones
e) Uso de estándares y frameworks
f) Java Persistence API
PRERREQUISITOS DE HARDWARE

Configuración mínima de hardware

Microsoft Windows Vista SP1/Windows 7 Professional:


Procesador: 800MHz Intel Pentium III o equivalente
Memoria: 512 MB
Espacio en disco: 750 MB de espacio libre en disco
Ubuntu 9.10:
Procesador : 800MHz Intel Pentium III o equivalente
Memoria : 512 MB
Espacio en disco : 650 MB de espacio libre en disco
Macintosh OS X 10.7 Intel:
Procesador : Dual-Core Intel
Memoria : 2 GB
Espacio en disco : 650 MB de espacio libre en disco

https://netbeans.org/community/releases/82/relnotes.html
PRERREQUISITOS DE SOFTWARE

GIT 2.26
https://git-scm.com/downloads

Java JDK 8
https://www.oracle.com/java/technologies/javase-jdk8-
downloads.html
(Versión Windows x64 o Windows x86 según sea el caso)

Netbeans 8.2 - Versión Java EE (197 Mb)


https://netbeans.org/downloads/old/8.2/

GlassFish 4.1.2 - Full Platform


https://javaee.github.io/glassfish/download
GIT 2.26
https://git-scm.com/downloads

Instalación:

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
Java JDK 8
https://www.oracle.com/java/technologies/javase-jdk8-downloads.html

Seleccione la versión de acuerdo al sistema operativo anfitrión. Por ejemplo


Windows x82 para sistemas de 32 bits o Windows x64 para los de 64 bits.

Instalación:

https://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html
Netbeans 8.2 - Versión Java EE
https://netbeans.org/downloads/old/8.2/

Instalación:

https://netbeans.org/community/releases/82/install.html
GlassFish 4.1.2 - Full Platform
https://javaee.github.io/glassfish/download

Instalación:
https://javaee.github.io/glassfish/doc/4.0/installation-guide.pdf
Descomprima el archivo zip en un directorio de su PC.

También podría gustarte