Un DAO(Data Access Object) seria como un “objeto accesador a datos”, un objeto encargado de acceder a los datos para traerlos al programa… no?
Introducción al Curso
Bienvenidos al Curso Avanzado de Java SE
Clases avanzadas
Clases Abstractas
Implementando clases abstractas al proyecto
Ejercicio. Clases Abstractas
Implementando métodos abstractos en Java
JavaDocs
Qué es JavaDocs
Implementando JavaDocs al proyecto
Reto
JavaDocs tags para herencia e interfaces
Generado Java Docs
Clases Anidadas
Clases anidadas y tipos
Ejercicio. Clases Anidadas
Implementando una clase anidada al proyecto
Instanciando clases estáticas anidadas
Enumerations
Interfaces Avanzadas
Métodos con implementación métodos default y private
Creando Interfaz DAO con métodos default y private
Ejercicio. Interfaz DAO
Diferencia Interfaces y Clases Abstractas
Herencia en Interfaces
Colecciones Avanzadas
Map, HashMap, TreeMap y LinkedHashMap
Excepciones
Manejo de errores
Try-catch-finally / Try-with-resources
JDBC
Definición y composición del API
Ejercicio. JDBC API
Creando la base de datos y conectando el proyecto con MySQL
Generando conexión a la base de datos y creando clase de constantes
Sentencia SELECT en Java
Sentencia SELECT con Parámetros
Sentencia INSERT en Java
Reto: Reporte por fecha
Lambdas
¿Cómo resolver el reto: reporte por fecha?
Interfaces funcionales
Programación Funcional
Lambdas
Ejercicio. Lambdas
Lambdas como variables y Recursividad
Stream y Filter
Predicate y Consumer
Fin del Curso
Conclusión del curso
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Anahí Salgado Díaz de la Vega
Aportes 81
Preguntas 1
Un DAO(Data Access Object) seria como un “objeto accesador a datos”, un objeto encargado de acceder a los datos para traerlos al programa… no?
con la palabra reservada final definimos constantes
Vaya!, ésta clase si me gustó
Un repositorio en una aplicación Spring MVC implementa un patrón de diseño DAO entonces?
la palabra “final” para declarar constantes
final es para definir constantes
Se que quizá no es una pregunta relacionada al tema pero yo quiero ese sticker de la leche ,saben donde se puede conseguir?
public final static String PLATZI = “PLATZI”;
con la palabra reservada final, y el nombre de coloca en mayúsculas.
final
La palabra clave para las constantes es
final
final
final
final
Palabra clave para constantes: Final
final
Palabra clave Final.
La palabra clave para constates es final
FINAL
Para declarar constantes
Excelente clase.
Espero aclarar algunas dudas, lo que pasa es que para ser una interfaz es característico tener métodos sin implementacion, o si no no seria una interfaz. Es correcto, en una interfaz funcional puedes tener mas de un metodo siempre y cuando sean default
y no se si requiera el modificador de acceso he visto muchos ejercicios que solo declaran el tipo de dato y el nombre del metodo y java lo interpreta como un metodo default ej:
int num(){
implementacion}
Se viene lo buenooo
public final
String CONSTANTE = “Valor n”;
final NOMBRE_CONSTANTE
Definimos una constante en Java con la palabra reservada
final
y por buena practica en en programación, una constante debemos nombrarla toda con mayúsculas y si contiene una o mas palabras, separarlas por guion bajo, por ejemplo
final FECHA_DE_CREACION
que curso tan consistente @_@, me encanta…
Cuando escuche la palabra DAO, mi chip empezó a pensar de una manera más empresarial. 😃.
excelente explicación!!!
Muy Interesante.!
se usa la palabra final para declarar constantes.
La palabra clave es final
Para definir una constante se utiliza la palabra reservada final .
static final es el modificador de acceso que tienes que utilizar para constantes 😄
la palabra para declarar constantes es “final”
Con final declaramos una constante que no puede cambiar su valor.
con el modificador de acceso final
declarar constantes en java es final
La palabra reservada para definir constantes es final
final
Final
Se me exploto el cerebro con el default y el poder implementar bloques de codigo en una interfaz
EL PATRÓN DATA ACCES OBJECT (DAO)
El problema que viene a resolver este patrón es netamente el acceso a los datos, que básicamente tiene que ver con la gestión de diversas fuentes de datos y además abstrae la forma de acceder a ellos.
Imagínate que tienes un sistema montado en producción con una base de datos MySQL y de pronto lo debes cambiar a PostgreSQL o a cualquier otro motor de base de datos.
Eso puede ser un verdadero problema.icon
Y precisamente esto lo que soluciona este patrón, tener una aplicación que no esté ligada al acceso a datos, que si por ejemplo la parte de la vista pide encontrar los clientes con compras mensuales mayores $ 200, el DAO se encargue de traer esos datos independientemente si está en un archivo o en una base de datos.
La capa DAO contiene todos los métodos CRUD (create, read, update, delete), por lo general se tiene un DAO para cada tabla en la base de datos, y bueno la implementación se la realiza de la siguiente manera.
Para definir constantes en java, se usa la palabra reservada “final”, por ejemplo
public final int UNA_CONSTANTE_ENTERA = 5; (De instancia)
public static final int OTRA_CONSTANTE_ENTERA = 6; (De clase)
La palabra clave para definir constantes en Java es Final
Se utiliza la palabra reservada final, y el nombre en mayúsculas.
public final String nombre = “Ángel”;
¿final para declarar constantes? 🧐
con final definimos constantes !!
palabra clave “final”
Genial !
La palabra reservada final.
final
finallllll
Para definir constantes:
final String SALUDO_INICIAL = "Bienvenido a la clase!";
Se definen constantes con la palabra “final”, por otro lado el nombre de la constante debe estar en Mayúsculas y si tiene más de una palabra se utiliza la forma de Snake Case. Ejemplo:
public static final String MY_CONSTANT = "SomeValue";
para definir una constantes:
final
Algo que no se menciona es que en Java 8 podemos crear métodos static y en Java 9 podemos crear métodos private static
Final
final
Excelente explicación, sobre los métodos default en las interfaces
Final
final
Final
final
final
final
final
final
final
Genial.
Final 😃
final
Para definir constantes usamos la palabra reservada “final”. Interesante que ahora se puedan usar métodos default y private en las interfaces.
Final
final
para definir una constante tienes que utilizar la palabra reservada final, ejemplo: static final nombreConstante = valor;
Final
con la palabra reservada final definimos constantes en java
DAO - EXCELLENT !!!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?