JAVA
Introducción Que es java? Código reusable Multiplataforma
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.
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.
Componentes JavaBeans Constructor, no necesita parametros. public class Bean(){} Metodos especificos. Getter y setter. public void setCampo(param){} public void getCampo(){}
Arquitectura 3 niveles Capa de presentación. Capa lógica. Capa de datos.
Arquitectura Web NavegadorDatos JSP Servlet
Que necesito instalar? IDE NetBeans JDK BASE DE DATOS MySql WEB SERVER Tomcat
Instalación de NetBeans Ejecutar j2sdk-1_4_2_04-nb-3_6-bin-windows.exe ( ). 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...)
Instalación de MySQL Descomprimir mysql win.zip Ejecutar SETUP.EXE C:/mysql/bin/winmysqladmin.exe
Instalación del Control Center de MySQL Descomprimir mysqlcc win32.zip Ejecutar Setup.exe MySQL Control Center New database / proyecto New Table / consulta