1 JAVA
2 Introducción Que es java? Código reusable Multiplataforma
3 Plataformas Java 2 Estándar Edition (J2SE). Applets, App. cliente. Java 2 Enterprice Edition (J2EE). Aplicaciones servidor. Web. Java 2 Micro Edition (J2ME). Micro dispositivos. Celulares, etc.
4 Componentes Web Servlets Leer datos enviados por los usuarios y determinar alguna acción. Setear parámetros en la respuesta HTTP y enviar el documento al cliente. public class NomServlet extends HttpServlet{} doGet(request, response) doPost(request, response) Init. Llamado al cargar la clase. Service. Llamado. Destroy. Fin del ciclo. Java Server Pages (JSP) Contiene codigo java embebido y permite visualizar los resultados en el browser.
5 Componentes JavaBeans Constructor, no necesita parametros. public class Bean(){} Metodos especificos. Getter y setter. public void setCampo(param){} public void getCampo(){}
6 Arquitectura 3 niveles Capa de presentación. Capa lógica. Capa de datos.
7 Arquitectura Web NavegadorDatos JSP Servlet
8 Que necesito instalar? IDE NetBeans JDK http://java.sun.com BASE DE DATOS MySql WEB SERVER Tomcat
9 Instalación de NetBeans Ejecutar j2sdk-1_4_2_04-nb-3_6-bin-windows.exe ( http://java.sun.com/j2se/1.4.2/download-netbeans.html ). Contiene el IDE y JDK. Filesystems (Montar mi proyecto web). Sobre mi proyeto, clic derecho/new/all templates/JSP&Servlets/web module Queda esta estructura: proyecto | ------web-inf | | -------classes (servlets) ---------lib (librerías externas) (páginas jsp y demás archivos...)
10 Instalación de MySQL Descomprimir mysql-3.23.58- win.zip Ejecutar SETUP.EXE C:/mysql/bin/winmysqladmin.exe
11 Instalación del Control Center de MySQL Descomprimir mysqlcc-0.9.4- win32.zip Ejecutar Setup.exe MySQL Control Center New database / proyecto New Table / consulta