Curso de wsad con clearcase

Solo disponible en BuenasTareas
  • Páginas : 9 (2181 palabras )
  • Descarga(s) : 7
  • Publicado : 25 de agosto de 2010
Leer documento completo
Vista previa del texto
Curso de WebSphere Studio Application Developer
Temario
1. WSAD y Eclipse
2. WSAD+CC vs. VAJ+Envy
3. Workspace y Perspectivas de WSAD
4. Configuración entorno
5. Entorno de test de WAS
6. Depurador
7. Profiling y monitor TCP/IP
8. Control de versiones: ClearCase LT
9. Ejercicios
Agenda
Ÿ WSAD y Eclipse
Ÿ WSAD+CC vs. VAJ+Envy
Ÿ Workspace y Perspectivas de WSAD
Ÿ Ejercicio 1
ŸWorkspace y Perspectivas de WSAD (continuación)
Ÿ Configuración entorno
Ÿ Entorno de test de WAS
Ÿ Depurador
Ÿ Profiling y monitor TCP/IP
Ÿ Ejercicios 2, 3 , 4 y 5
Ÿ Control de versiones: ClearCase LT
Ÿ Ejercicio 6
Horario propuesto:
Primer día
09:00 - Presentación del curso
09:30 - WSAD y Eclipse
10:00 - WSAD+CC vs. VAJ+Envy
10:30 - Workspace y Perspectivas de WSAD
14:00 - Ejercicio 115:00 - COMIDA
Segundo día
09:00 - Configuración entorno
09:30 - Entorno de test de WAS
10:00 - Depurador
10:30 - Profiling y monitor TCP/IP
11:00 - Ejercicios 2, 3 , 4 y 5
14:30 - COMIDA
16:45 - Ejercicios 2, 3 , 4 y 5
19:30 -
Tercer día
09:00 - Control de versiones: ClearCase LT
10:00 - Ejercicio 6
12:00 - Dudas y preguntas
Ejercicios
Preparación de los Ejercicios
Ÿ Se necesitael WebSphere Studio Application Developer 5 EA con la opción de ClearCase (se selecciona al instalar) y un directorio c:\cursoWSAD\usuario creado.
Ÿ Se necesita una Base de Datos para realizar el ejercicio, local o remota, preferentemente DB2 con un db2java.zip de Java2.
Ÿ Rational Clear Case LT Server para los ejercicos de ClearCase.
Ejercicio 1: Edición y pruebas de HTML, JSP y Java
1.-Abrir el WSAD contra un directorio vacío poniendo la opción: -data c:\cursoWSAD\usuario
2.- Crear un proyecto Web de nombre Ejercicios de tipo J2EE 1.2, asociarlo a un Ejercicios_EAR (nuevo).
3.- Crear una nuevo fichero HTML: hola.htm (se puede decorar utilizando gráficos, creando gifs animados, variando los atributos de los elementos del HTML, etc.)
4.- Crear un fichero JSP: hola.jsp
5.- Editarde nuevo hola.htm y crear un enlace con hola.jsp, ver cómo se refleja en la vista de enlaces (links)
6.- Crear un dentro de la carpeta ‘Java Source’ un Servlet 'ejercicios.HolaServlet' que llame a hola.jsp con este código:
getServletConfig().getRequestDispatcher("hola.jsp").forward(request, response);
7.- Añadir un enlace desde hola.jsp a hola.htm, y desde hola.htm al servlet.
8.- Seleccionarhola.htm y ejecutarlo en un servidor. Seleccionar un WebSphere local de la versión 4 (tenemos que haber seleccionado J2EE 1.2 para compatibilidad)
9.- Navegar entre las páginas y ver que funciona y como se enlazan
NOTA: Puede que haya que cambiar las opciones de proxy del navegador en caso de tenerlas para que no pase por el proxy en el servidor localhost:8080
Ejercicio 2: Depuración yMonitorización
1.- Modificar el código del Servlet y de la JSP introduciendo un bucle que escriba algo en la salida estándar y en la página. Observer cómo fucnciona el asistente de código la atuda contextual a partir de la documentación del Javadoc.
2.- Para el servidor y arrancarlo en modo de depuración.
3.- Ejecutar paso a paso y visualizar el contenido de las variables (Utilizando el visor devaribles y en el código fuente pasando el cursor por encima)
4.- En la vista de servidores crear un nuevo ‘Server y Server Configuration’ de tipo TCP/IP Monitoring server con nombre ‘Monitor’. El template que sea de monitorizar el puerto 8080.
5.- Ejecutar las páginas en el servidor y elegir que se ejecuten por el monitor, de modo que se puede seguir el tráfico de peticiones con los tiempos derespuesta.
6.- Para probar el profiling, se propone escribir una clase con un main que genere muchos objetos (por ejemplo: encadenando Strings) y meterlo en un bucle. Lanzar la clase utilizando en profiling y estudiar el resultado en la vista de profiling.
NOTA: Utilizar el filtro en la lista de atreas para presentar sólo lo erroes que interesen.
Ejercicio 3: Utilización del acceso a BBDD
1.-...
tracking img