Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Repaso General Integrador
Repaso General Integrador
JAVA
Java es un lenguaje de programación. Orientado en el paradigma orientado a objetos (su
fortaleza). Uno de los 3 lenguajes más utilizados a nivel mundial.
Existen distintos tipos de datos:
Primitivos: byte, short, int, long, booleanos, entre otros.
Instancias de clases: String, Integer
Datos de objetos: Creados por el programador.
Estructuras de Control:
Nos permite determinar el orden de ejecución de las sentencias de un programa.
Recordemos que los programas se ejecutan una instrucción tras otra, por lo tanto, son
herramientas necesarias y útiles para lograr concretar nuestra lógica de negocio.
Tipos de estructuras de Control:
o Condicionales: IF / IF ELSE / SWITCH
o Repetitivas: WHILE / DO WHILE / FOR
Subprogramas - Funciones:
Herramienta que nos permite dividir problemas complejos en pequeños procesos para fácil
resolución y lectura.
Pueden tener retorno o no.
Pueden recibir argumentos para operar dentro de la función. Siempre que enviamos
argumentos a una función, debemos respetar el orden y tipo de datos al invocar la función
(en esta etapa se llama parámetro)
Los Objetos en JAVA:
Esta forma de programar nos permite individualizar los datos, dividiendo en partes la
existencia de datos. Es decir, sus atributos, sus métodos, sus creaciones y sus
manipulaciones.
El objeto es un prototipo, un molde de “algo”. Es la forma mas cercana de simular en
programación las cosas de la vida real, teniendo sus propiedades específicas.
Puntos a tener en cuenta de un objeto:
Clases: Moldes
Atributos: Son características definidas.
Métodos: Comportamiento
SIMPLE
ASOCIACION
AGREGACION
COMPOSICION
REFLEXIVA
HERENCIA
DEPENDENCIA
ES (Ser)
Herencia
Las Excepciones:
La excepción es una abreviación de la frase “Evento Excepcional”. Ocurre durante la
ejecución de un programa e interrumpe el flujo normal de las instrucciones de un
programa.
El manejo de excepciones lo hacemos a través del uso de la clase Exception permitiendo
soportar los “errores”. Es decir, que si algo no sucede como lo previsto inicialmente, este
decidido por el programador como debe continuar el flujo del programa. OJO no
corregimos el error.
Al utilizar esta herramienta, creamos un objeto especial, con la capacidad de cambiar el
flujo normal de ejecución. Cuando se detecta un error, una excepción debe ser lanzada.
Este objeto es creado con la información de la misma (tipo y estado del programa cuando
ocurrió).
Base de Información
Objeto de Transferencia
de Datos DAO
JPA
API de persistencia, creada para Java, que utiliza ORM – Mapeo de objetos relacionales.
Como funciona? Tenemos anotaciones o etiquetas que nos permite declarar el modo de
relacionar nuestras clases y atributos con las tablas de nuestra base de datos. Estas
anotaciones, afectan a la línea siguiente de donde están declaradas.
Algunas anotaciones:
@Table
@Column
@Id
@Entity
Profe Adri Bestilleiro
@Temporal
@<<Relaciones>>
Como logra trabajar JPA:
o Declarando la entidad como tal, para que luego se convierta en una tabla.
o Atributo de la clase EntityManagerFactory: Encargado de abrir la conexión a la
base de datos, utilizando nuestra unidad de persistencia declarada.
o Atributo de la clase EntityManager: Nace gracias a la existencia del
EntityManagerFactory. Me permite acceder a los distintos métodos
(persistencia, eliminación, obtener resultados de consulta)
SPRING
Es un framework que nos permite crear aplicaciones Java de forma sencilla, liviana, con
alto rendimiento.
Integra de forma sencilla distintas conexiones: correo / transacciones / seguridad /
mensajes / base de datos / entre otros.
Utiliza un modelo MVC. Recordando que cada capa debe ocuparse de realizar su tarea
especifica dentro de nuestro proyecto.
Data Base
<HTML> Controladorr Servicios Repositorios
es
Entidades