GFPI-F-019_JEE
-
Upload
yaneth-mejia -
Category
Documents
-
view
23 -
download
3
description
Transcript of GFPI-F-019_JEE
-
SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral GUA DE APRENDIZAJE
Versin: 02
Cdigo: GFPI-F-019
Pgina 1 de 12
Programa de Formacin: ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN
Cdigo: 228106 Versin: 102
Nombre del Proyecto: ANLISIS Y DESARROLLO DE UN SISTEMA DE INFORMACIN PARA LA GESTIN ADMINISTRATIVA DE PEQUEAS UNIDADES PRODUCTIVAS DE BIENES Y SERVICIOS DE LA ECONOMA REGIONAL DEL DEPARTAMENTO DE CALDAS.
Cdigo: 562148
Fase del proyecto: En Ejecucin
Actividad (es) del Proyecto: Codificar los mdulos que componen el sistema de informacin, teniendo en cuenta el anlisis y diseo realizados.
Actividad (es) de Aprendizaje: JEE Framework. * Aplicar los conceptos bsicos del Framework JEE * Determinar la estructura de una aplicacin WEB en JEE * Aplicar los conceptos de programacin JSP y Servlets en una aplicacin WEB * Realizar el mapeo de bases de datos relaciones utilizando el mtodo DER -> MER y viceversa * Aplicar las etiquetas del lenguaje LE para el manejo de la informacin de la Base de Datos * Crear formularios utilizando el Framework JSF utilizando etiquetas de Core y JSF * Realizar la interaccin entre la capa de Vista y Modelo haciendo uso del Framework JSF
Ambiente de formacin ESCENARIO (Aula, Laboratorio, taller, unidad productiva) y elementos y condiciones de seguridad industrial, salud ocupacional y medio ambiente Ambiente Teleinformtica dotado con: 23 computadores que tengan instalado el paquete de office, compiladores de Java, motores de bases de datos e internet, Con 13 mesas, 25 sillas, tablero, borrador de tablero, ruta de evacuacin y TV.
MATERIALES DE FORMACIN
DEVOLUTIVO (Herramienta - equipo) Computadores de escritorio: Con Licencia Paquete de Office completo y conexin a internet, compiladores de cdigo JAVA, como Netbeans y Eclipse, y programa distribuidor de Apache que contiene MySQL, PHP y Perl. TV.
CONSUMIBLE (unidades empleadas durante el programa) Marcadores recargables. Tinta recargable. Cuadernillos cuadriculados. Lapicero Negro. Lapicero Rojo. Resma papel carta.
GFPI-F-019_JEE
1. IDENTIFICACIN DE LA GUIA DE APRENDIZAJE
-
SERVICIO NACIONAL DE APRENDIZAJE SENA GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Cdigo: GFPI-F-019
Pgina 2 de 12
Con respecto a Java EE es una plataforma de programacin, que nos permite desarrollar y ejecutar software de aplicaciones en lenguaje Java. Anteriormente conocida como Java 2 Plataform, Enterprise Edition o J2EE, e informalmente conocida como el Java Empresarial, o como un estndar ya que los proveedores deben de cumplir con una serie de requisitos de conformidad para declarar que sus productos son conformes a Java EE. A su vez, JEE tiene varias especificaciones de API, es decir, Interfaz de Programacin de Aplicaciones, dicho de otra manera, se trata de como la aplicacin o servicio que estamos utilizando puede obtener los datos y facilitrselos a otro programa. Por lo anterior, encontraremos que JEE es una plataforma de programacin que integra muchos servicios online de programas que pueden construir un modelo de negocio que aporta algn valor a su desarrollador y se sirve de datos online. As mismo, uno de los beneficios de Java EE como plataforma, es que es posible empezar con poco o con ningn coste. La implementacin de Java EE puede ser totalmente gratuita y cuenta con una cantidad de herramientas de cdigo abierto, disponibles para extender la plataforma o para simplificar el desarrollo, entre estas, encontramos los IDE de Java: Netbeans, Eclipse, Apache Tomcat (contenedor web de Servlet/JSP), JavaServer Faces, conocidos y con los cuales trabajaremos en el transcurso de las clases. Estimados aprendices en esta oportunidad se proponen diferentes actividades referentes a Java EE, las cuales les permitir: Realizar la codificacin de los mdulos del sistema y el programa principal, a partir de la utilizacin del lenguaje de programacin seleccionado, en este caso Servlet y JSP, de acuerdo con las especificaciones del diseo.
Resultados de Aprendizaje: Desarrollo: Realizar la codificacin de los mdulos del sistema y el programa principal, a partir de la utilizacin del lenguaje de programacin seleccionado, de acuerdo con las especificaciones del diseo
Competencia: Construir el sistema que cumpla con los requisitos de la solucin informtica.
Duracin de la gua ( en horas): 55 Horas
2. INTRODUCCIN
-
SERVICIO NACIONAL DE APRENDIZAJE SENA GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Cdigo: GFPI-F-019
Pgina 3 de 12
xitos!.
3.1 Actividades de Reflexin inicial.
Nota: Los Anexos y Talleres aplicativos se encuentran en la plataforma Blackboard en el espacio creado para JEE, en la carpeta de Actividades, Yaneth Meja Rendn JEE.
3.1.1 Los aprendices darn lectura y analizaran el Anexo No.1: JEE Frameworks que se encuentra en la Plataforma Blackboard, mximo en
grupos de 3 aprendices:
Beneficios de implementar Java EE, con JSP y Servlets.
En que sistemas de informacin cree necesaria y ms ptima la
codificacin en JSP y Servlets?
A partir de la lectura realizarn un cuadro de resumen con los
conocimientos ms relevantes. Una vez terminado el cuadro la
instructora realizar un conversatorio con los aprendices para socializar
los conocimientos y retroalimentar los mismos.
Duracin: 4 horas
3.2 Actividades de contextualizacin e identificacin de conocimientos necesarios para el
aprendizaje.)
Nota: Los Anexos y Talleres aplicativos se encuentran en la plataforma Blackboard en el espacio creado para JEE, en la carpeta de Actividades, Yaneth Meja Rendn JEE.
3. ESTRUCTURACION DIDACTICA DE LAS ACTIVIDADES DE APRENDIZAJE
-
SERVICIO NACIONAL DE APRENDIZAJE SENA GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Cdigo: GFPI-F-019
Pgina 4 de 12
3.2.1 Despus de revisar la importancia del uso de JEE Framework, la instructora conformar grupos de trabajo con los aprendices y les
entregar material con los siguientes conocimientos:
Qu es la programacin por capas y a cuantas capas trabaja JSP?
Para qu el manejo de etiquetas de JSP?
Para qu JSP incorpora islas de cdigo Java?
Cada grupo analizar los contenidos entregados y socializar a los
compaeros a partir de un conversatorio los mismos. De igual manera, se
buscar la relacin entre los protocolos y estndares de programacin
web y la programacin a dos capas con paginas JSP.
La instructora retroalimentar los conocimientos a medida que se
desarrolle la actividad.
Anexo 2: Etiquetas bsicas de JSP JAVA
Duracin: 2 horas
3.3 Actividades de apropiacin del conocimiento (Conceptualizacin y Teorizacin).
Nota: Los Anexos y Talleres aplicativos se encuentran en la plataforma Blackboard en el espacio creado para JEE, en la carpeta de Actividades, Yaneth Meja Rendn JEE.
3.2.1 Los aprendices darn lectura y analizaran los conceptos principales de la Administracin de proyectos, que se encuentran en la
Plataforma Blackboard en el Anexo 3: Recibir parmetros en una JSP VIA
POST y Anexo 4: Login utilizando MD5, Servlet y JSP.
Cargamos la pgina (.jsp) y pedimos el nombre de usuario, y la
contrasea.
Usando JavaScript, encriptacin de la contrasea en MD5.
Envi de la contrasea encriptada al Servlet, y comparacin con
la que se tiene en la BD.
Mostrar pgina del admin, con logueo.
Los aprendices realizaran lectura e iniciaran el desarrollo del programa,
tomando por ejemplo la explicacin de ambos anexos, y la instructora
dar respuesta a las dudas que vayan surgiendo en el transcurso de la
-
SERVICIO NACIONAL DE APRENDIZAJE SENA GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Cdigo: GFPI-F-019
Pgina 5 de 12
actividad y explicar la a partir de ejercicios prcticos la aplicacin de los
conocimientos.
De igual manera, los aprendices realizaran el Taller aplicativo No. 1:
Logueo y encriptacin de contrasea JSP.
Anexo 3: Recibir parmetros en una JSP VIA POST
Anexo 4: Login utilizando MD5, Servlet y JSP
Duracin: 6 horas
3.3.2 Los aprendices darn lectura y revisarn los documentos Anexo 5:
Pequeo cdigo JSP del manejo de Session y Anexo 6: Primer formulario
JSP, que se encuentra en la plataforma Blackboard, con el fin de analizar
el procedimiento para la peticin de datos al usuario, y el envi de estos
de una pgina JSP a otra pgina JSP.
Una vez revisados los conocimientos se realizaran ejercicios prcticos con
el Taller aplicativo No.2: Formulario Inventario de Almacn.
Anexo 5: Pequeo cdigo JSP del manejo de Session
Anexo 6: Primer formulario JSP
Duracin: 6 horas
3.3.3 La instructora explicar los pasos para la realizacin de las opciones
CRUD y la conexin con base de datos desde Netbeans, trabajando a 2
capas:
Ingresar, Consultar, Modificar y Eliminar por medio de pginas
JSP, campos de una base de datos, en este caso: MySQL.
Trabajar la interaccin entra la capa Vista y Modelo.
Para lo anterior, se realizaran ejercicios durante la clase con el
acompaamiento de la instructora y los aprendices realizarn el Taller
aplicativo No.3: CRUD JSP y Conexin MySQL.
La instructora ir retroalimentando los conocimientos a medida que se
avance en la actividad.
Duracin: 12 horas
-
SERVICIO NACIONAL DE APRENDIZAJE SENA GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Cdigo: GFPI-F-019
Pgina 6 de 12
3.3.4 Los aprendices darn lectura y analizaran los conceptos principales del Anexo 7: MER (Modelo Entidad Relacin) y Anexo 8: DER
(Diagrama Entidad Relacin).
Los aprendices tomaran nota del mapeo y el mtodo DER-MER y
viceversa, para poder realizar el taller aplicativo.
La instructora conjuntamente con los aprendices realizaran ejercicios
prcticos, para luego resolver el Taller aplicativo No. 4: Ejercicios
estudio MER y DER
Nota: La instructora retroalimentar los conocimientos a medida que
se desarrolle la actividad y surjan dudas e inquietudes a los aprendices.
Anexo 7: MER (Modelo Entidad Relacin)
Anexo 8: DER (Diagrama Entidad Relacin)
Duracin: 12 horas
3.3.5 Los aprendices se reunirn en grupos de 3 y consultaran en libros
o la web:
Definicin LE.
Uso de LE basado en JSP, como la tecnologa que permite
hacer el despliegue de las pginas.
Identificar las bibliotecas de etiquetas de JSF (PrimeFaces,
OpenFaces)
Identificar las APIs que utiliza LE
Qu es un Bean?
Extensiones LE.
Interaccin entre la capa Vista y Modelo haciendo uso del
Framework LE
La informacin encontrada la plasmaran en un mapa mental y la
instructora llamara por grupos de trabajo, para que se socialice dicho
mapa y los dems grupos irn aportando informacin faltante. La
instructora dar respuesta a las dudas que vayan surgiendo en el
transcurso de la actividad y finalmente retroalimentar los
conocimientos adquiridos.
Pueden utilizar los anexos que se encuentran en Blackboard en el
espacio creado para el curso de JEE.
-
SERVICIO NACIONAL DE APRENDIZAJE SENA GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Cdigo: GFPI-F-019
Pgina 7 de 12
Una vez revisados los conocimientos se realizaran ejercicios prcticos
con el Taller aplicativo No.5: Realizacin de Formularios con JSF y JSP.
Anexo 9: JSF (JavaServer Faces)
Duracin: 8 horas
3.3.5 Los aprendices se reunirn en grupos de 3 y consultaran en libros o la web:
Pueden utilizar los anexos que se encuentran en Blackboard en el
espacio creado para el curso de JEE.
Una vez revisados los conocimientos se realizaran ejercicios prcticos
con el Taller aplicativo No.5: Realizacin de Formularios con JSF y JSP.
Anexo 9: JSF (JavaServer Faces)
Duracin: 4 horas
3.3.6 Los aprendices darn lectura y revisarn los documentos Anexo 5:
Formulario JSF utilizando etiquetas de Core y JSF, que se encuentra en la
plataforma Blackboard, con el fin de analizar el procedimiento para la
peticin de datos al usuario.
Una vez revisados los conocimientos se realizaran ejercicios prcticos con
el Taller aplicativo No.6: Implementando etiquetas Core y JSF.
Duracin: 1 hora
3.4 Actividades de transferencia del conocimiento.
-
SERVICIO NACIONAL DE APRENDIZAJE SENA GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Cdigo: GFPI-F-019
Pgina 8 de 12
Nota: Los Anexos y Talleres aplicativos se encuentran en la plataforma Blackboard en el espacio creado para JEE, en la carpeta de Actividades, Yaneth Meja Rendn JEE.
3.4.1 Se les valorar desempeo a los aprendices con el desarrollo de
las diferentes actividades de reflexin, contextualizacin
y apropiacin de conocimientos descritas anteriormente, a partir del
instrumento LCHD_JEE01.
Nota: En todas las jornadas de formacin se evaluar desempeo por
lo tanto si el aprendiz falta a una jornada debe programar un horario
con la instructora para poder presentar las evidencias.
Duracin: Est incluida en las diferentes actividades descritas
anteriormente.
3.4.3 Los aprendices en parejas desarrollaran el siguiente taller a
medida que avancen en los conocimientos, el cual ser valorado por el
instrumento LCHP_JEE01:
Taller Evaluativo No.1: Formularios con JSP y JSF
Duracin: 2 horas
3.5 Actividades de evaluacin.
-
SERVICIO NACIONAL DE APRENDIZAJE SENA GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Cdigo: GFPI-F-019
Pgina 9 de 12
Evidencias de Aprendizaje Criterios de Evaluacin Tcnicas e Instrumentos de
Evaluacin
Evidencias de Conocimiento Evidencias de Desempeo: 3.1.1 Participacin activa en la elaboracin del cuadro de resumen 3.2.1 Participacin en el anlisis y socializacin de los conocimientos 3.3.1 Participacin activa en el desarrollo del Taller aplicativo No.1 3.3.2 Participacin activa en el desarrollo del Taller aplicativo No.2 3.3.3 Participacin activa en el desarrollo del Taller aplicativo No.3 3.3.4 Participacin activa en el desarrollo del Taller aplicativo No.4 3.3.5 Participacin activa en el desarrollo del Taller aplicativo No.5 3.3.6 Participacin activa en el desarrollo del Taller aplicativo No.6 Evidencias de Producto: Taller evaluativo No.1 con entrega del desarrollo del aplicativo pedido.
3.1.1-3.2.1-3.3.1-3.3.2-3.3.4-3.3.5-
3.3.6 Construye la interfaz del
aplicativo, siguiendo los parmetros
establecidos en el diseo que cumpla
con las necesidades del usuario final.
Utiliza las herramientas de desarrollo,
para la codificacin de los mdulos del
sistema, aplicando las funciones
propias del lenguaje de programacin
seleccionado, de acuerdo con las
necesidades del sistema de
informacin.
Utiliza las herramientas de desarrollo,
para la codificacin de los mdulos del
sistema, aplicando las funciones
propias del lenguaje de programacin
seleccionado, de acuerdo con las
necesidades del sistema de
informacin.
Observacin/LCHD_JEE01
Solicitud de producto/LCHP_JEE01
-
SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral GUA DE APRENDIZAJE
Versin: 02
Cdigo: GFPI-F-019
Pgina 10 de 12
ACTIVIDADES DEL PROYECTO
DURACIN (Horas)
Materiales de formacin devolutivos: (Equipos/Herramientas)
Materiales de formacin (consumibles)
Talento Humano (Instructores) AMBIENTES DE APRENDIZAJE TIPIFICADOS
Descripcin Cantidad Descripcin Cantidad Especialidad Cantidad
ESCENARIO (Aula, Laboratorio, taller, unidad productiva) y elementos y condiciones de seguridad
industrial, salud ocupacional y medio ambiente
Codificar los mdulos que componen el sistema de informacin, teniendo en cuenta el anlisis y diseo realizados
480
Computadores de escritorio: Con Licencia Paquete de Office completo y conexin a internet, compiladores de cdigo JAVA, como Netbeans y Eclipse, y programa distribuidor de Apache que contiene MySQL, PHP y Perl.
16
Marcadores recargables
Tinta recargable Lapicero Negro Lapicero Rojo Resma papel
carta
4 4 1 1 1
Ingenieros de Sistemas Mnimo 24 meses de vinculacin laboral con el rea de su profesin
1
Ambiente Teleinformtica dotado con: 23 computadores
de escritorio, 13 mesas, 25 sillas, tablero, borrador de tablero,
ruta de evacuacin y TV.
4. RECURSOS PARA EL APRENDIZAJE
-
SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral GUA DE APRENDIZAJE
Versin: 02
Cdigo: GFPI-F-019
Pgina 11 de 12
Bibliografa Alvarez, M. A. (8 de Julio de 2002). DesarrolloWeb.com. Obtenido de DesarrolloWeb.com:
http://www.desarrolloweb.com/articulos/831.php
Java EE at a Glance. (Febrero de 2014). ORACLE. (ORACLE, Editor) Obtenido de ORACLE:
http://www.oracle.com/technetwork/java/javaee/overview/index.html
Oracle. (2014). Oracle. Obtenido de Oracle:
http://www.oracle.com/technetwork/java/javaee/jsp/index.html
Manual: Documento o elemento de software que contiene en forma descriptiva, ordenada y sistemtica las acciones y procedimientos a seguir para la manipulacin de un sistema de informacin. Mapa de navegacin: Un mapa de navegacin es la representacin grfica de la organizacin de los distintos mdulos o subsistemas que componen una aplicacin de software. Presenta la jerarqua y secuencia de las interfaces grficas asociadas al uso del aplicativo. UML: Por sus siglas en ingls corresponde al lenguaje unificado de modelamiento, el cual contiene una serie de diagramas y artefactos para representar la estructura lgica y fsica de un software. SMBD: Sistema Manejador de Base de Datos, es un software utilitario con el que se administran bases de datos. JSP: JavaServer Pages es una tecnologa que ayuda a los desarrolladores de software a crear pginas web dinmicas basadas en HTML, XML, entre otros tipos de documentos. JSP es similar a PHP, pero usa el lenguaje de programacin Java. JSF: JavaServer Faces es una tecnologa y framework para aplicaciones Java basadas en web que simplifica el desarrollo de interfaces de usuario en aplicaciones Java EE. JSF usa JavaServer Pages (JSP) como la tecnologa que permite hacer el despliegue de las pginas, pero tambin se puede acomodar a otras tecnologas como XUL (acrnimo de XML- lenguaje basado en XML para la interfaz de usuario). MER: Se basa en una percepcin del mundo real, de un conjunto de objetos bsicos llamados entidades y las relaciones son las que se crean entre estos objetos, implementndose en forma grfica a travs del diagrama entidad relacin. DER: Diagrama entidad relacin. Es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de informacin as como sus interrelaciones y propiedades.
6. REFERENTES BIBLIOGRFICOS
5. GLOSARIO DE TERMINOS
-
SERVICIO NACIONAL DE APRENDIZAJE SENA GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Cdigo: GFPI-F-019
Pgina 12 de 12
Rendn, Y. M. (2014). Anexo No.1: JEE Frameworks .
Rendn, Y. M. (2014). Anexo No.2: Etiquetas bsicas de JSP JAVA .
Rendn, Y. M. (2014). Anexo No.3: Recibir parmetros en una JSP VIA POST, utilizando Request.
Rendn, Y. M. (2014). Anexo No.4: Login utilizando MD5, Servlet y JSP.
Rendn, Y. M. (2014). Anexo No.5: Pequeo cdigo JSP del manejo de Session.
Rendn, Y. M. (2014). Anexo No.6: Primer formulario JSP.
Rendn, Y. M. (2014). Anexo No.7: MER (Modelo Entidad Relacin) .
Rendn, Y. M. (2014). Anexo No.8: DER (Diagrama Entidad Relacin) .
Rendn, Y. M. (2014). Anexo No.9: JSF (JavaServer Faces) .
wikipedia. (16 de Septiembre de 2014). Wikipedia la enciclopedia libre. Obtenido de Wikipedia la
enciclopedia libre: http://es.wikipedia.org/wiki/Java_EE
Yaneth Meja Rendn (Octubre de 2014)
7. CONTROL DEL DOCUMENTO (ELABORADA POR)