Hola! jaja antes de empezar hay que prepararse para la guerra, empecemos con lo básico, un poco de teoria de parte de uno de mis compañeros de trabajo (M).
Conceptos importantes
- MVC
- DAO
- MODELO
- SERVICIO
- CONTROLADOR
Notas
Dao: capa de acceso
contienen todas las operaciones de abcm.
Dao: capa de acceso
contienen todas las operaciones de abcm.
Jpa: estandar para acceso a datos hecho por oracle.
Dif entre dao y jpa: el dao no te permite entrar a transacciones no es seguro y el dao si.
Dif entre dao y jpa: el dao no te permite entrar a transacciones no es seguro y el dao si.
JPA es un estandar
Hibernate framework para acceso a la base de datos y nos regresa objetos
Spring auxiliar en la capa de controlador
Inyeccion de dependencias
singleton
factory
Hibernate framework para acceso a la base de datos y nos regresa objetos
Spring auxiliar en la capa de controlador
Inyeccion de dependencias
singleton
factory
//SERVLET//
El servlet es una clase en el lenguaje de programación Java, utilizada para ampliar las capacidades de un servidor
El uso más común de los servlets es generar páginas web de forma dinámica a partir de los parámetros de la petición que envíe el navegador web.
//TOMCAT//
funciona como un contenedor de servlets
Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP)
//GLASSFISH//
servidor de aplicaciones de software libre que implementa las tecnologías definidas en la plataforma Java EE y permite ejecutar aplicaciones que siguen esta especificación.
//JSP//
JavaServer Pages (JSP) es una tecnología que ayuda a los desarrolladores de software a crear páginas web dinámicas basadas en HTML, XML entre otros tipos de documentos. JSP es similar a PHP pero usa el lenguaje de programación Java.
//XML//
es un lenguaje de marcas desarrollado por el World Wide Web Consortium (W3C) utilizado para almacenar datos en forma legible.
//BEAN//
componente software que tiene la particularidad de ser reutilizable y así evitar la tediosa tarea de programar los distintos componentes uno a uno.
El servlet es una clase en el lenguaje de programación Java, utilizada para ampliar las capacidades de un servidor
El uso más común de los servlets es generar páginas web de forma dinámica a partir de los parámetros de la petición que envíe el navegador web.
//TOMCAT//
funciona como un contenedor de servlets
Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP)
//GLASSFISH//
servidor de aplicaciones de software libre que implementa las tecnologías definidas en la plataforma Java EE y permite ejecutar aplicaciones que siguen esta especificación.
//JSP//
JavaServer Pages (JSP) es una tecnología que ayuda a los desarrolladores de software a crear páginas web dinámicas basadas en HTML, XML entre otros tipos de documentos. JSP es similar a PHP pero usa el lenguaje de programación Java.
//XML//
es un lenguaje de marcas desarrollado por el World Wide Web Consortium (W3C) utilizado para almacenar datos en forma legible.
//BEAN//
componente software que tiene la particularidad de ser reutilizable y así evitar la tediosa tarea de programar los distintos componentes uno a uno.
//HIBERNATE//
Hibernate es una herramienta de Mapeo objeto-relacional para la plataforma Java que facilita el mapeo de atributos entre una base de datos relacional tradicional y el modelo de objetos de una aplicación, mediante archivos declarativos (XML) o anotaciones en los beans de las entidades que permiten establecer estas relaciones.
//MAPEO ORM//
es una técnica de programación para convertir datos entre el sistema de tipos utilizado en un lenguaje de programación orientado a objetos y la utilización de una base de datos relacional, utilizando un motor de persistencia. En la práctica esto crea una base de datos orientada a objetos virtual, sobre la base de datos relacional.
Hibernate es una herramienta de Mapeo objeto-relacional para la plataforma Java que facilita el mapeo de atributos entre una base de datos relacional tradicional y el modelo de objetos de una aplicación, mediante archivos declarativos (XML) o anotaciones en los beans de las entidades que permiten establecer estas relaciones.
//MAPEO ORM//
es una técnica de programación para convertir datos entre el sistema de tipos utilizado en un lenguaje de programación orientado a objetos y la utilización de una base de datos relacional, utilizando un motor de persistencia. En la práctica esto crea una base de datos orientada a objetos virtual, sobre la base de datos relacional.
No hay comentarios.:
Publicar un comentario