Configuracion del Entorno

955 views

Published on

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
955
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Rutasdondepegaslaslibrerias JDBCC:\\Archivos de programa\\Java\\jdk1.6.0_16\\jre\\lib\\extC:\\Archivos de programa\\Java\\jre6\\lib\\extC:\\Archivos de programa\\glassfish-3.1\\glassfish\\lib
  • Configuracion del Entorno

    1. 1. Ing. Aurelio Martín Obando Távara<br />aot@upnorte.edu.pe<br />lenguaje de programación iiCONFIGURACIÓN DEL ENTORNO<br />
    2. 2. TEMARIO<br />1<br />Software NecesarioIntegración de la BDConfiguración del Glassfish y SQL Server<br />
    3. 3. 2<br />CONTENIDO<br />Semana 01<br />
    4. 4. Software<br />JDK 6 Update 16+<br />Netbeans 6.7+<br /> Glassfish v3.X<br /> Microsoft SQL Server 2005+<br />Librerías (.jar)<br />JDBC Driver Cat. 4+<br /> Rich Faces 3.3+<br />MyFaces<br />JasperReport 3.7+<br />Software Necesario<br />
    5. 5. Nombre de lastablas y vistas<br /><ul><li>Debemos tomar en cuenta que las tablas se van a manejar en singular. Por ejemplo: CONTRIBUYENTE(no usar acentos o caracteres especiales).
    6. 6. Si el nombre de la tabla es compuesto debemos separar las palabras usando underscores (_) .
    7. 7. Si el nombre compuesto es demasiado largo, es correcto usar una abreviación CLARA de cada una de las palabras.</li></ul>Ejemplos<br />Esquema de estandarización en la integración de la BD<br />
    8. 8. Nombre de los campos<br /><ul><li>Para elegir los nombres:
    9. 9. Definición de claves primarias y foráneas.
    10. 10. 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á el nombre de la tabla de donde está obteniendo la clave primaria.</li></ul>Esquema de estandarización en la integración de la BD<br />
    11. 11. Ejemplo de Integración<br />Leyenda<br /> Almacén<br /> Ventas<br /> Contabilidad<br />Interpretación<br />Claramente, 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.<br />
    12. 12. Colaboración<br />Se requiere de mucho esfuerzo y buenavoluntadpararealizar la tarea de integración de base de datos. <br />Para lo cual, se designará un DBA y manos a la obra.<br />
    13. 13. Primer paso<br /><ul><li>Ejecutamos el administrador de configuración de SQL Server.</li></ul>Configuración del SQL Server<br />
    14. 14. Segundo paso<br /><ul><li>Ya en el administrador de configuración de SQL Server, nos aseguramos que solo estén ejecutándose los sgtes. Servicios.</li></ul>Configuración del SQL Server<br />
    15. 15. Tercerpaso<br /><ul><li>En el nodo de Protocolos de “MSSQLSERVER”, habilitamos todos los protocolos excepto VIA, tal como se muestra a continuación.</li></ul>Configuración del SQL Server<br />
    16. 16. Cuarto paso<br /><ul><li>Ejecutamos el SQL Server Management Studio.</li></ul>Configuración del SQL Server<br />
    17. 17. Quintopaso<br /><ul><li>Ya en el SQL Server Management Studio, seleccionamos el usuario “sa” y veremos sus propiedades.</li></ul>Configuración del SQL Server<br />
    18. 18. Sextopaso<br /><ul><li>En la ventana de propiedades, ingresamos en la contraseña “adminadmin” y luego seleccionamos el nodo Estado.</li></ul>Configuración del SQL Server<br />
    19. 19. Septimopaso<br /><ul><li>En el nodo estado, procedemos a habilitar el inicio de sesión del usuario “sa”. Finalmente, clic en Aceptar.</li></ul>Configuración del SQL Server<br />
    20. 20. Octavo paso<br /><ul><li>Colapsamos todo el árbol de la conexión y veremos las propiedades de la misma.</li></ul>Configuración del SQL Server<br />
    21. 21. Novenopaso<br /><ul><li>En el nodo de Seguridad, seleccionamos el Modo de autenticación de Windows y SQL Server.</li></ul>Configuración del SQL Server<br />
    22. 22. Décimopaso<br /><ul><li>Finalmente, para que todo los cambios realizados tengan efecto es necesario reiniciar el Agente SQL Server (MSSQLSERVER).</li></ul>Configuración del SQL Server<br />
    23. 23. MANOS A LA OBRA<br /><ul><li>Configuración del SQL Server 2005/2008.
    24. 24. Esta configuración es necesaria para que nuestras aplicaciones hechas en Java puedan comunicarse con este motor de base de datos.
    25. 25. Si se tuviera 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.</li></li></ul><li>Primer paso<br /><ul><li>Copiar los driver JDBC en las librerías del servidor.</li></ul>Configuración del Glassfish<br />
    26. 26. Segundo paso<br /><ul><li>Abrir un terminal de Windows e ingresar lo que muestra la imagen.</li></ul>Configuración del Glassfish<br />
    27. 27. Tercerpaso<br /><ul><li>Abrir un navegador en ingresar la siguiente URL “http://localhost:4848/”.</li></ul>Configuración del Glassfish<br />
    28. 28. Cuarto paso<br /><ul><li>Esta es la consola de administración del Glassfish v3.1.</li></ul>Configuración del Glassfish<br />
    29. 29. Quintopaso<br /><ul><li>En el nodo Resources >> JDBC >> Conjunto de Conexiones. Hacemos clic en Nuevo.</li></ul>Configuración del Glassfish<br />
    30. 30. Sextopaso<br /><ul><li>Ingresamos los datos necesarios para registrar el conjunto de conexiones exitosamente.</li></ul>Configuración del Glassfish<br />
    31. 31. Séptimopaso<br /><ul><li>En el nodo Resources >> JDBC >> Recursos JDBC. Hacemos clic en Nuevo.</li></ul>Configuración del Glassfish<br />
    32. 32. Octavo paso<br /><ul><li>Ingresamos el nombre JNDI del recurso JDBC y seleccionamos el conjunto de conexiones creado anteriormente.</li></ul>Configuración del Glassfish<br />
    33. 33. Novenopaso<br /><ul><li>Activamos el checkSSO (single-on-sign) con la finalidad que la sesión sea horizontal a los módulos de la aplicación.</li></ul>Configuración del Glassfish<br />
    34. 34. MANOS A LA OBRA<br /><ul><li>Configuración del Glassfish.
    35. 35. 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.
    36. 36. 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á.</li></li></ul><li>GRACIAS<br />
    37. 37. Encuentra esta presentación en el<br />AULA VIRTUAL<br /> O tambiénpuedesencontrarla<br />en . <br />Saludos!<br />

    ×