Download JAVA Introducción - F:I:C:C:T:E:
Document related concepts
no text concepts found
Transcript
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 JSP Navegador Datos 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.58win.zip Ejecutar SETUP.EXE C:/mysql/bin/winmysqladmin.exe Instalación del Control Center de MySQL Descomprimir mysqlcc-0.9.4win32.zip Ejecutar Setup.exe MySQL Control Center New database / proyecto New Table / consulta