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