P2C1 - Configuración del Entorno

31
Aurelio Martín Obando Távara [email protected] proyectos ii CONFIGURACIÓN DEL ENTORNO

description

Esta presentación les permitirá configurar tanto el servidor de base de datos como el servidor de aplicaciones para que exista conexión entre ellos.

Transcript of P2C1 - Configuración del Entorno

Page 1: P2C1 - Configuración del Entorno

Aurelio Martín Obando Tá[email protected]

proyectos ii

CONFIGURACIÓN DEL ENTORNO

Page 2: P2C1 - Configuración del Entorno

AGENDA- Software Necesario- Integración de la BD- Configuración del Glassfish y SQL Server- Configuración del repositorio de datos

Clase 01

1

Page 3: P2C1 - Configuración del Entorno

2 CONTENIDO

Page 4: P2C1 - Configuración del Entorno

Soft

war

e N

eces

ario

SoftwareJDK 6 Update 18+Netbeans 6.7+Glassfish v2.XMicrosoft SQL Server 2005+Subversion 1.6TortoiseSVN 1.6.7+

Librerías .jarJDBC Driver Cat. 4+Rich Faces 3.3+MyFacesJasperReport 3.7+

Page 5: P2C1 - Configuración del Entorno

Esqu

ema

de e

stan

dariz

ació

n en

la

inte

grac

ión

de la

BD

Nombre de las tablas y vistas» Debemos tomar en cuenta que las tablas se van a manejar en singular.

Por ejemplo: CONTRIBUYENTE(no usar acentos o caracteres especiales).» Si el nombre de la tabla es compuesto debemos separar las palabras

usando underscores (_) .» Si el nombre compuesto es demasiado largo, es correcto usar una

abreviación CLARA de cada una de las palabras.» Toda tabla debe ir precedida por el acrónimo del módulo al cual

pertenece la misma.Ejemplos

Nombres Interpretación

Facturas FACTURA

Facturas de Proveedor FACTURA_PROVEEDOR

Facturas que no han sido pagadas FACTURA_PENDIENTE_PAGO

Facturas caducadas FACTURA_CADUCADA

Empresas pertenecientes al sector de la construcción

EMPRESA_CONSTRUCCION

Page 6: P2C1 - Configuración del Entorno

Esqu

ema

de e

stan

dariz

ació

n en

la

inte

grac

ión

de la

BD

Nombre de los campos» Para elegir los nombres:

» Definición de claves primarias y foráneas.» Los nombres de clave primaria deben ir precedidos del prefijo PK_ (Primary

Key) y los de clave foránea por FK_ (Foreing Key). El nombre restante será el de la propia tabla para las claves primarias y para las claves foráneas será un nombre (bajo los criterios mencionados anteriormente) precedido por XXX_, en donde XXX debe ser reemplazado por el acrónimo del módulo al cual pertenece la tabla.

Regla Ejemplo

Truncamiento PROV, CLIE

Por las reglas de abreviaturas (La 1era. Letra o consonante de cada sílaba y la última sílaba completa)

DCTO -> DescuentoDCMTO -> Documento

Otras definidas de antemano CIA

Usando SIGLAS IGV

Nombre compuestos TIPO_DCMTO

Page 7: P2C1 - Configuración del Entorno

Ejemplo de IntegraciónLeyenda

AlmacénVentasContabilidad

InterpretaciónClaramente, podemos apreciar que la entidad Producto es gestionada por Almacén, sin embargo es consultada por Ventas para elaborar sus pedidos. Estos pedidos, en el futuro, se materializan en documento contable, de ahí la relación con la entidad Documento cuyo dueño es Contabilidad.

Page 8: P2C1 - Configuración del Entorno

Se requiere de mucho esfuerzo y buena voluntad para realizar la tarea de integración de base de datos.

Para lo cual, se designará un DBA y manos a la obra.

Colaboración

Page 9: P2C1 - Configuración del Entorno

Confi

gura

ción

del

SQ

L Se

rver Primer paso

» Ejecutamos el administrador de configuración de SQL Server.

Page 10: P2C1 - Configuración del Entorno

Confi

gura

ción

del

SQ

L Se

rver Segundo paso

» Ya en el administrador de configuración de SQL Server, nos aseguramos que solo estén levantados los sgtes. Servicios.

Page 11: P2C1 - Configuración del Entorno

Confi

gura

ción

del

SQ

L Se

rver Tercer paso

» En el nodo de Protocolos de “MSSQLSERVER”, habilitamos todos los protocolos excepto VIA, tal como se muestra a continuación.

Page 12: P2C1 - Configuración del Entorno

Confi

gura

ción

del

SQ

L Se

rver Cuarto paso

» Ejecutamos el SQL Server Management Studio.

Page 13: P2C1 - Configuración del Entorno

Confi

gura

ción

del

SQ

L Se

rver Quinto paso

» Ya en el SQL Server Management Studio, seleccionamos el usuario “sa” y veremos sus propiedades.

Page 14: P2C1 - Configuración del Entorno

Confi

gura

ción

del

SQ

L Se

rver Sexto paso

» En la ventana de propiedades, ingresamos en la contraseña “adminadmin” y luego seleccionamos el nodo Estado.

Page 15: P2C1 - Configuración del Entorno

Confi

gura

ción

del

SQ

L Se

rver Septimo paso

» En el nodo estado, procedemos a habilitar el inicio de sesión del usuario “sa”. Finalmente, clic en Aceptar.

Page 16: P2C1 - Configuración del Entorno

Confi

gura

ción

del

SQ

L Se

rver Octavo paso

» Colapsamos todo el árbol de la conexión y veremos las propiedades de la misma.

Page 17: P2C1 - Configuración del Entorno

Confi

gura

ción

del

SQ

L Se

rver Noveno paso

» En el nodo de Seguridad, seleccionamos el Modo de autenticación de Windows y SQL Server.

Page 18: P2C1 - Configuración del Entorno

Confi

gura

ción

del

SQ

L Se

rver Décimo paso

» Finalmente, para que todo los cambios realizados tengan efecto es necesario reiniciar el Agente SQL Server (MSSQLSERVER).

Page 19: P2C1 - Configuración del Entorno

» Configuración del SQL Server 2005.

» Esta configuración es necearia para que nuestras aplicaciones hechas en Java puedan comunicarse con este motor de base de datos.

» Aquellos que tuvieran instalado el SQL Server 2000 y no tienen habilitado el usuario “sa” tendrán que reinstalar el motor de base de datos ya que esta versión no permite la habilitación de este usuario en tiempo de ejecución.

MANOS A LA OBRA

Page 20: P2C1 - Configuración del Entorno

Confi

gura

ción

del

Gla

ssfis

hPrimer paso

» Copiar los driver JDBC en las librerías del servidor.

Page 21: P2C1 - Configuración del Entorno

Confi

gura

ción

del

Gla

ssfis

hSegundo paso

» Abrir un terminal de Windows e ingresar lo que muestra la imagen.

Page 22: P2C1 - Configuración del Entorno

Confi

gura

ción

del

Gla

ssfis

h Tercer paso» Abrir un navegador en ingresar la siguiente URL.

Page 23: P2C1 - Configuración del Entorno

Confi

gura

ción

del

Gla

ssfis

h Cuarto paso» Esta es la consola de administración del Glassfish v2.1.1.

Page 24: P2C1 - Configuración del Entorno

Confi

gura

ción

del

Gla

ssfis

h Quinto paso» En el nodo Resources >> JDBC >> Conjunto de Conexiones.

Hacemos clic en Nuevo.

Page 25: P2C1 - Configuración del Entorno

Confi

gura

ción

del

Gla

ssfis

h Sexto paso» Ingresamos los datos necesarios para registrar el conjunto

de conexiones exitosamente.

Page 26: P2C1 - Configuración del Entorno

Confi

gura

ción

del

Gla

ssfis

h Séptimo paso» En el nodo Resources >> JDBC >> Recursos JDBC. Hacemos

clic en Nuevo.

Page 27: P2C1 - Configuración del Entorno

Confi

gura

ción

del

Gla

ssfis

h Octavo paso» Ingresamos el nombre JNDI del recurso JDBC y

seleccionamos el conjunto de conexiones creado anteriormente.

Page 28: P2C1 - Configuración del Entorno

Confi

gura

ción

del

Gla

ssfis

h Noveno paso» Activamos el check SSO (single-on-sign) con la finalidad que

la sesión sea horizontal a los módulos de la aplicación.

Page 29: P2C1 - Configuración del Entorno

» Configuración del Glassfish.

» Esta configuración es necearia para que nuestras aplicaciones empresariales puedan conectarse a nuestra base de datos a través de un único recurso JDBC y así optimizar el rendimiento de nuestro servidor de aplicaciones.

» Una sesión horizontal significa que sin importar si salta de un módulo a otro dentro del mismo servidor virtual, la sesión no expirará ni se invalidará.

MANOS A LA OBRA

Page 30: P2C1 - Configuración del Entorno

GRACIAS

Page 31: P2C1 - Configuración del Entorno

O también puedes encontrarla

en .

Saludos!

AULA VIRTUALEncuentra esta presentación en el