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