110 likes | 357 Views
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.
E N D
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 Navegador Datos JSP Servlet
Que necesito instalar? • IDE NetBeans • JDK http://java.sun.com • BASE DE DATOS MySql • WEB SERVER Tomcat
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...)
Instalación de MySQL • Descomprimir mysql-3.23.58-win.zip • Ejecutar SETUP.EXE • C:/mysql/bin/winmysqladmin.exe
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