Está en la página 1de 5

QUE ES UNA BD? CONTENEDOR O BANCO DE DATOS.......

QUE TIPOS DE BD CONOCES?


*RELACIONALES (MYSQL,SQLSERVER,ORACLE ETC),
*NO RELACIONALES (MONGO,DERBY ETC..),
*JERARQUICAS (ACCESS...)

QUE GESTORES DE BD HAZ USADO? MYSQL, SQL SERVER, ORACLE,


QUE ES UN BD GLOBAL? BD QUE CONTIENE OTRAS BD
orcl = BD (BD1,BD2,BD3 ETC....)
* QUE ES UN SCHEMA DE BD? ES LA ESTRUCTURA DE UNA BD, DEFINE SUS TABLAS,
CAMPOS Y LA RELACION ENTRE ESTOS,

* QUE ES SHRINK DE BD? COMANDO PARA COMPRIMIR LA BD....


* QUE ES UN HINT DE BD?
- PARAMETROS DE LAS CONSULTAS, SELECT * FROM CLIENTE WHERE ID = ?
- COMANDOS PARA OPTIMIZAR EL TIEMPO DE RESPUESTA.

QUE ES UN CLUSTER DE BD? ARQUITECTURA DE DISTRIBUCIÓN DE BD (SERVIDOR BD,


SERVIDOR DE APLICACIONES
QUE ES UN CONSTRAINT DE BD? RESTRICCIONES DE BD (RELACIONES PK, FK)
* QUE ES UN SINONIMO DE BD? SOBRENOMBRE, FINGE COMO MASCARA DE LA TABLA.

CLIENTE = CL2000
QUE VERSIÓN DE HIBERNATE MANEJAS? 3.0 - 3.9
ORM: CONVERTIR UN MODELO RELACIONAL - MODELO ORIENTADO A OBJETOS
TABLAS Y CAMPOS CLASES Y VARIABLES

QUE ORM (OBJECT RELATIONAL MAPPING) CONOCES? HIBERNATE (ENTITY


FRAMEWORK, TAPESTRY ETC...)
QUE ES UN MAPEO DE BD? REPRESENTACIÓN DE ER A ORIENTADO A OBJETO.

QUE ES UN DAO? DATA ACCESS OBJECT (ES UN PATRON DE DISEÑO)


QUE ES PERSISTENCIA? GET Y SET...

QUE ES (DEFINE) SPRING?


UN FRAMEWORK QUE FUNCIONA COMO CONTENEDOR O NUCLEO DE LA APLICACIÓN
QUE ES EL CONTENEDOR LOC? archivo de configuración de spring.
spring.xml

spring-config.xml
spring-servlet.xml
spring-security.xml
QUE MODULOS DE SPRING MANEJAS?
CORE, AOP, CONTEXT, ORM, DAO, MVC,WEB

CORE: UTILERIAS DE SOPORTE (CONTENEDOR DE LoC/fabrica de beans)


AOP: SOPORTE POA, DONDE SE VE LA SEGURIDAD
CONTEXT: SOPORTE A JNDI, EJB, REMOTING, MAIL
ORM: SOPORTE PARA HIBERNATE Y BATIS

DAO: SOPORTE JDBC, MANEJO DE EXCEPTIONS SQL Y SOPORTE PARA DAOS


MVC: SOPORTE PARA VISTAS, VISTAS WEB,JSP VELOCITY, PDF, XML ETC
WEB: SOPORTE PARA FRAMEWOKS JSF, STRUTS ET
QUE ES INYECCIÓN DE DEPENDENCIAS?

PERMITE REALIZAR INSTANCIAS UNICAS...


QUE ES SINGLETON? PATRON DE DISEÑO QUE PERMITE REALIZAR LA INYECCION DE
DEPENDENCIAS.
QUE ES SCOPE? SALIDA

request : enviar datos, crud


session: variables del tipo session, autenticar usuario
applicacion: enviar datos, pag a otra pag..
SPRING MVC - MAVEN (insert, delete, update, select)
QUE ES MAVEN?

Maven es una herramienta de software para la gestión y construcción


de proyectos Java.
ARCHETYPES: PLANTILLAS DE PROYECTOS....(STANDARIZA....VERSION DE PROY.)
PORQUE USAR MAVEN? GESTIONAR LAS LIBRERÍAS Y EL PROYECTO.

DESVENTAJA DE MAVEN? NO SIRVE, SINO HAY INTERNET.


DEPENDENCIAS?
<!-- https://mvnrepository.com/artifact/commons-logging/commons-logging -->
<dependency>
<groupId>commons-logging</groupId>

<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
</dependency>

desgar el jar....

POM.XML

Maven utiliza un Project Object Model (POM) para describir el proyecto de software a
construir, sus dependencias de otros módulos y componentes externos, y el orden de
construcción de los elementos.
GITHUB

GitHub es una forja (plataforma de desarrollo colaborativo) para alojar proyectos


utilizando el sistema de control de versiones Git. Se utiliza principalmente para la creación
de código fuente de programas de computadora.
JSON: JavaScript Object Notation,
es un formato de texto ligero para el intercambio de datos.
QUE TIPOS DE SERVIDORES CONOCES?

- SERVIDORES DE APLICACIÓN: ADMINISTRAR TODAS LAS APLICACIONES,


JDBC, POOLS CONEXIONES, DATASOURCES, JNDI, CONFIGURAR TIEMPO DE RESPUESTA.
ETC.........

GLASSFISH, JBOSS, JONAS, WEBLOGIC, WEBSPHERE, ETC....


¿Qué es un servicio web REST? La Transferencia de Estado Representacional (REST
Representational State Transfer) fue ganando amplia adopción en toda la web como una
alternativa más simple a SOAP y a los servicios web basados en el Lenguage de escripción
de Servicios Web (Web Services Descripcion Language - WSDL).

REST es cualquier interfaz entre sistemas que use HTTP para obtener datos o generar
operaciones sobre esos datos en todos los formatos posibles, como XML y JSON. Es una
alternativa en auge a otros protocolos estándar de intercambio de datos como SOAP
(Simple Object Access Protocol), que disponen de una gran capacidad pero también
mucha complejidad. A veces es preferible una solución más sencilla de manipulación de
datos como REST.
Características de REST Los objetos en REST siempre se manipulan a partir de la URI url:
empleado/add
Ventajas que ofrece REST para el desarrollo 1. -Separación entre el cliente y el servidor
2.-Visibilidad, fiabilidad y escalabilidad
3.-La API REST siempre es independiente del tipo de plataformas o lenguajes

API (LIBRERÍA: clases o interfaces, CRUD, CUALQUIER CONSULTA…)


CUAL ES LA DIF. ENTRE SOAP Y RESTFULL.???
R = SOAP ES MAS PESADO QUE RESTFULL, LAS OPERACIONES O TRANSACCIONES SON MAS
LIGERAS REST....
QUE ES SOAP? SIMPLE OBJECT ACCESS PROTOCOL es un paradigma de mensajeria

QUE TIPOS DE WEB SERVICE CONOCES? XML, REST, SOAP


COMO HAZ CONSUMIDO SERVICIOS WEB? CON POSTMAN
QUE ES UN QWERY NATIVO?
QUE ES UN BAYCODE? ES EL FORMATO BINARIO DE CÓDIGO EJECUTABLE POR LA
MÁQUINA VIRTUAL DE JAVA.
QUE METODO HAY QUE INVOCAR PARA EJECUTAR UN PROGRAMA EN JAVA? MAIN
QUE ES UN INTERFAZ EN JAVA? ES UNA COLECCIÓN DE MÉTODOS ABSTRACTOS Y
PROPIEDADES CONSTANTE

QUE ES UNA CLASE ABSTRACTA? ES AQUELLA QUE NO SE IMPLEMENTAN SUS METODOS,


SOLO SE DECLARAN PARA SER IMPLEMENTADOS EN CLASES HIJAS
QUE ES HERENCIA? PERMITE COMPARTIR METODOS Y DATOS ENTRE CLASES, SUBCLASES
Y OBJETOS
QUE ES POLIMORFISMO? POLIMORFISMO ES LA CAPACIDAD DE UN OBJETO DE
ADQUIRIR VARIAS FORMAS. EL USO MÁS COMÚN DE POLIMORFISMO EN PROGRAMACIÓN
ORIENTADA A OBJETOS SE DA CUANDO SE UTILIZA LA REFERENCIA DE UNA CLASE PADRE,
PARA REFERIRSE AL OBJETO DE LA CLASE HIJO.

QUE TIPO DE COLLECTIONS MANEJAS? LIST, COLLECTION Y MAP

QUE ES MAPEO? ES LA REPRESENTACION DEL ER A OO

QUE ES LA PERSISTENCIA? ES LA OPCION DE PRESERVAR LA OPERACIÓN DE MANERA


PERMANENTE(GUARDADO) Y PODER UTILIZARLA EN CUALQUIER MOMENTO

QUE ES UN METODO? SON FUNCIONALIDADES QUE LE AGREGAR A TU CLASE

QUE ES UN CONSTRUCTOR? ES EL METODO QUE CREA UN OBJETO Y RESERVA ESPACIO EN


MEMORIA PARA EL MISMO

QUE ES SOBRECARGA DE METODOS

También podría gustarte