SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Ing. Victor Barrientos Rodriguez [email_address] [email_address] PROGRAMACIÓN WEB SI189
Aplicaciones 2 Capas Programación Cliente / Servidor.  Un servidor de BD y las aplicaciones en los clientes. Las aplicaciones se instalan localmente en los clientes.
Aplicaciones 3 Capas Programación Cliente / Aplicaciones / Servidor.  Un Servidor de BD, un servidor de Aplicaciones (Almacena los ejecutables) y las estaciones de trabajo o clientes.
Modelo de 2 Capas
En este modelo la aplicación JAVA o el Applet, se conectan directamente con la base de datos. Esto significa que el driver JDBC específico para conectarse con la base de datos estará instalado en el sistema local. La base de datos puede estar en otra maquina y se accede a ella mediante red. Esta configuración también se llama Cliente/Servidor. Aplicación JAVA o APPLETS Manejador de BD JDBC Máquina Cliente Motor de Base de Datos
Modelo de 3 Capas
En este modelo, las instrucciones son enviadas a una capa intermedia que se encarga de enviar las sentencias SQL a la base de datos. El manejador de base de datos procesa las sentencias y retorna los resultados a la capa intermedia que se encarga de enviarlos al usuario. APPLETS JAVA o BROWSER Manejador de BD JDBC Servidor de Aplicaciones Lógica de Negocio
Más Claro!!
 
N Capas
Introducción Java ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Historia Java ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Historia Java ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Característica Java ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Simple y OO ,[object Object],[object Object],[object Object],[object Object],Robusto Aplicaciones que se cargan desde un servidor y se ejecutan en el cliente Seguro Neutro y Portable ,[object Object],[object Object],Altas prestaciones ,[object Object],[object Object],[object Object],Interpretado, multitarea
El sistema base de Java ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
El entorno de desarrollo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La Java Virtual Machine (JVM) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo: Hola mundo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo (i) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ejemplo (ii)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ejemplo (iii)
[object Object],[object Object],[object Object],[object Object],Ejemplo (iv)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ejemplo (v)
Estructura general de un programa Java (i) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estructura general (ii) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Instalación y Configuración ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Instalación y Configuración Utilizar en editor de texto (Notepad) public class HelloWorldApp { public static void main(String[] args) { // Display "Hello World!" System.out.println("Hello World!"); } } Guardar el archivo, colocar el nombre “HelloWorldApp.java” Para compilar el programa ·  javac HelloWorldApp.java Para Ejecutar el programa ·  java HelloWorldApp

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Conceptos Fundamentales de POO
Conceptos Fundamentales de POOConceptos Fundamentales de POO
Conceptos Fundamentales de POO
 
Carasteristicas de compiladores sheshar
Carasteristicas de compiladores shesharCarasteristicas de compiladores sheshar
Carasteristicas de compiladores sheshar
 
Lenguaje de programación java. Detalles
Lenguaje de programación java. DetallesLenguaje de programación java. Detalles
Lenguaje de programación java. Detalles
 
JAVA
JAVAJAVA
JAVA
 
Introduccion Java
Introduccion JavaIntroduccion Java
Introduccion Java
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicos
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
 
Curso Java Avanzado 0 Conceptos Basicos
Curso Java Avanzado   0 Conceptos BasicosCurso Java Avanzado   0 Conceptos Basicos
Curso Java Avanzado 0 Conceptos Basicos
 
Fundamentos u3 v1
Fundamentos u3 v1Fundamentos u3 v1
Fundamentos u3 v1
 
Compiladores (python)
Compiladores (python)Compiladores (python)
Compiladores (python)
 
Java
JavaJava
Java
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 
Java
JavaJava
Java
 
Aprendiendo Java SCF
Aprendiendo Java SCFAprendiendo Java SCF
Aprendiendo Java SCF
 
Unidad 4 tópicos avanzados de programación
Unidad 4 tópicos avanzados de programación Unidad 4 tópicos avanzados de programación
Unidad 4 tópicos avanzados de programación
 
Introduccion a Java
Introduccion a JavaIntroduccion a Java
Introduccion a Java
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
Java de erlin
Java de erlinJava de erlin
Java de erlin
 
Ut
UtUt
Ut
 

Andere mochten auch

Introduccion a la programacion web
Introduccion a la programacion webIntroduccion a la programacion web
Introduccion a la programacion webRobert Rodriguez
 
Toturial aplicacion base de datos jsp
Toturial aplicacion base de datos jspToturial aplicacion base de datos jsp
Toturial aplicacion base de datos jspGabriela Vazquez
 
Tipos de Puertos y Conectores
Tipos de Puertos y ConectoresTipos de Puertos y Conectores
Tipos de Puertos y ConectoresManuel Ortega
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 CapasFani Calle
 
Puertos Y Conectores De Un Pc
Puertos Y Conectores De Un PcPuertos Y Conectores De Un Pc
Puertos Y Conectores De Un PcFabio Valencia
 

Andere mochten auch (8)

Periodismo dijital
Periodismo dijitalPeriodismo dijital
Periodismo dijital
 
Software netbeans-ide-7.2
Software netbeans-ide-7.2Software netbeans-ide-7.2
Software netbeans-ide-7.2
 
Introduccion a la programacion web
Introduccion a la programacion webIntroduccion a la programacion web
Introduccion a la programacion web
 
Toturial aplicacion base de datos jsp
Toturial aplicacion base de datos jspToturial aplicacion base de datos jsp
Toturial aplicacion base de datos jsp
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
 
Tipos de Puertos y Conectores
Tipos de Puertos y ConectoresTipos de Puertos y Conectores
Tipos de Puertos y Conectores
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
Puertos Y Conectores De Un Pc
Puertos Y Conectores De Un PcPuertos Y Conectores De Un Pc
Puertos Y Conectores De Un Pc
 

Ähnlich wie Semana9 Vbr (20)

Java
JavaJava
Java
 
Ap01 java
Ap01 javaAp01 java
Ap01 java
 
Introduccion A Java
Introduccion A JavaIntroduccion A Java
Introduccion A Java
 
[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma Java[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma Java
 
C1 intro java
C1 intro javaC1 intro java
C1 intro java
 
Unidad 2. Lenguaje orientado a objetos
Unidad 2. Lenguaje orientado a objetosUnidad 2. Lenguaje orientado a objetos
Unidad 2. Lenguaje orientado a objetos
 
[ES] Fundamentos esenciales de la plataforma java
[ES] Fundamentos esenciales de la plataforma java[ES] Fundamentos esenciales de la plataforma java
[ES] Fundamentos esenciales de la plataforma java
 
Java kaime conpre
Java kaime conpreJava kaime conpre
Java kaime conpre
 
Java kaime con
Java kaime conJava kaime con
Java kaime con
 
Java basico
Java basicoJava basico
Java basico
 
Java basico
Java basicoJava basico
Java basico
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 
Lenguaje java
Lenguaje javaLenguaje java
Lenguaje java
 
Introduccion a la algoritmia 2011-i
Introduccion a la algoritmia   2011-iIntroduccion a la algoritmia   2011-i
Introduccion a la algoritmia 2011-i
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion java
 
Introducción a Java
Introducción a JavaIntroducción a Java
Introducción a Java
 
Trabajo java
Trabajo javaTrabajo java
Trabajo java
 
Introducción a la Algoritmia
Introducción a la AlgoritmiaIntroducción a la Algoritmia
Introducción a la Algoritmia
 
Conceptos de programación orientada a objeto
Conceptos de programación orientada a objetoConceptos de programación orientada a objeto
Conceptos de programación orientada a objeto
 
Introducción a la algoritmia
Introducción a la algoritmiaIntroducción a la algoritmia
Introducción a la algoritmia
 

Mehr von Carlos Luna

Curso Basico Java
Curso Basico JavaCurso Basico Java
Curso Basico JavaCarlos Luna
 
Teoria De La Relatividad 20091
Teoria De La Relatividad 20091Teoria De La Relatividad 20091
Teoria De La Relatividad 20091Carlos Luna
 
Teoria De La Relatividad 2009
Teoria De La Relatividad 2009Teoria De La Relatividad 2009
Teoria De La Relatividad 2009Carlos Luna
 
Teoria De La Relatividad 2009
Teoria De La Relatividad 2009Teoria De La Relatividad 2009
Teoria De La Relatividad 2009Carlos Luna
 
Calentamiento Fisica
Calentamiento FisicaCalentamiento Fisica
Calentamiento FisicaCarlos Luna
 
Universo Fisica http://fisicamoderna9.blogspot.com/
Universo   Fisica  http://fisicamoderna9.blogspot.com/Universo   Fisica  http://fisicamoderna9.blogspot.com/
Universo Fisica http://fisicamoderna9.blogspot.com/Carlos Luna
 
Rayos X y su Espectroscopia http://fisicamoderna9.blogspot.com/
Rayos X y su Espectroscopia    http://fisicamoderna9.blogspot.com/Rayos X y su Espectroscopia    http://fisicamoderna9.blogspot.com/
Rayos X y su Espectroscopia http://fisicamoderna9.blogspot.com/Carlos Luna
 
Medios Fisicos http://fisicamoderna9.blogspot.com/
Medios Fisicos   http://fisicamoderna9.blogspot.com/Medios Fisicos   http://fisicamoderna9.blogspot.com/
Medios Fisicos http://fisicamoderna9.blogspot.com/Carlos Luna
 
Particulas Fundamentales http://fisicamoderna9.blogspot.com/
Particulas Fundamentales  http://fisicamoderna9.blogspot.com/Particulas Fundamentales  http://fisicamoderna9.blogspot.com/
Particulas Fundamentales http://fisicamoderna9.blogspot.com/Carlos Luna
 
Microscopio Electronico De Barrido Meb http://fisicamoderna9.blogspot.com/
Microscopio Electronico De Barrido Meb  http://fisicamoderna9.blogspot.com/Microscopio Electronico De Barrido Meb  http://fisicamoderna9.blogspot.com/
Microscopio Electronico De Barrido Meb http://fisicamoderna9.blogspot.com/Carlos Luna
 
Fabricacion De Chips http://fisicamoderna9.blogspot.com/
Fabricacion De Chips  http://fisicamoderna9.blogspot.com/Fabricacion De Chips  http://fisicamoderna9.blogspot.com/
Fabricacion De Chips http://fisicamoderna9.blogspot.com/Carlos Luna
 
Efecto Fotoelectrico http://fisicamoderna9.blogspot.com/
Efecto Fotoelectrico   http://fisicamoderna9.blogspot.com/Efecto Fotoelectrico   http://fisicamoderna9.blogspot.com/
Efecto Fotoelectrico http://fisicamoderna9.blogspot.com/Carlos Luna
 
Fisica Atómica http://fisicamoderna9.blogspot.com/
Fisica Atómica  http://fisicamoderna9.blogspot.com/Fisica Atómica  http://fisicamoderna9.blogspot.com/
Fisica Atómica http://fisicamoderna9.blogspot.com/Carlos Luna
 
Energía Relativista http://fisicamoderna9.blogspot.com/
Energía Relativista  http://fisicamoderna9.blogspot.com/Energía Relativista  http://fisicamoderna9.blogspot.com/
Energía Relativista http://fisicamoderna9.blogspot.com/Carlos Luna
 
Criptografía Cuántica http://fisicamoderna9.blogspot.com/
Criptografía Cuántica  http://fisicamoderna9.blogspot.com/Criptografía Cuántica  http://fisicamoderna9.blogspot.com/
Criptografía Cuántica http://fisicamoderna9.blogspot.com/Carlos Luna
 

Mehr von Carlos Luna (20)

Vbr Awt 01
Vbr Awt 01Vbr Awt 01
Vbr Awt 01
 
Semana9b Vbr
Semana9b VbrSemana9b Vbr
Semana9b Vbr
 
Curso Basico Java
Curso Basico JavaCurso Basico Java
Curso Basico Java
 
Java
JavaJava
Java
 
Teoria De La Relatividad 20091
Teoria De La Relatividad 20091Teoria De La Relatividad 20091
Teoria De La Relatividad 20091
 
Teoria De La Relatividad 2009
Teoria De La Relatividad 2009Teoria De La Relatividad 2009
Teoria De La Relatividad 2009
 
Teoria De La Relatividad 2009
Teoria De La Relatividad 2009Teoria De La Relatividad 2009
Teoria De La Relatividad 2009
 
2007 I
2007 I2007 I
2007 I
 
Calentamiento Fisica
Calentamiento FisicaCalentamiento Fisica
Calentamiento Fisica
 
Universo Fisica http://fisicamoderna9.blogspot.com/
Universo   Fisica  http://fisicamoderna9.blogspot.com/Universo   Fisica  http://fisicamoderna9.blogspot.com/
Universo Fisica http://fisicamoderna9.blogspot.com/
 
Rayos X y su Espectroscopia http://fisicamoderna9.blogspot.com/
Rayos X y su Espectroscopia    http://fisicamoderna9.blogspot.com/Rayos X y su Espectroscopia    http://fisicamoderna9.blogspot.com/
Rayos X y su Espectroscopia http://fisicamoderna9.blogspot.com/
 
Medios Fisicos http://fisicamoderna9.blogspot.com/
Medios Fisicos   http://fisicamoderna9.blogspot.com/Medios Fisicos   http://fisicamoderna9.blogspot.com/
Medios Fisicos http://fisicamoderna9.blogspot.com/
 
Particulas Fundamentales http://fisicamoderna9.blogspot.com/
Particulas Fundamentales  http://fisicamoderna9.blogspot.com/Particulas Fundamentales  http://fisicamoderna9.blogspot.com/
Particulas Fundamentales http://fisicamoderna9.blogspot.com/
 
Microscopio Electronico De Barrido Meb http://fisicamoderna9.blogspot.com/
Microscopio Electronico De Barrido Meb  http://fisicamoderna9.blogspot.com/Microscopio Electronico De Barrido Meb  http://fisicamoderna9.blogspot.com/
Microscopio Electronico De Barrido Meb http://fisicamoderna9.blogspot.com/
 
Fabricacion De Chips http://fisicamoderna9.blogspot.com/
Fabricacion De Chips  http://fisicamoderna9.blogspot.com/Fabricacion De Chips  http://fisicamoderna9.blogspot.com/
Fabricacion De Chips http://fisicamoderna9.blogspot.com/
 
Efecto Fotoelectrico http://fisicamoderna9.blogspot.com/
Efecto Fotoelectrico   http://fisicamoderna9.blogspot.com/Efecto Fotoelectrico   http://fisicamoderna9.blogspot.com/
Efecto Fotoelectrico http://fisicamoderna9.blogspot.com/
 
Fisica Atómica http://fisicamoderna9.blogspot.com/
Fisica Atómica  http://fisicamoderna9.blogspot.com/Fisica Atómica  http://fisicamoderna9.blogspot.com/
Fisica Atómica http://fisicamoderna9.blogspot.com/
 
Energía Relativista http://fisicamoderna9.blogspot.com/
Energía Relativista  http://fisicamoderna9.blogspot.com/Energía Relativista  http://fisicamoderna9.blogspot.com/
Energía Relativista http://fisicamoderna9.blogspot.com/
 
Einstein
EinsteinEinstein
Einstein
 
Criptografía Cuántica http://fisicamoderna9.blogspot.com/
Criptografía Cuántica  http://fisicamoderna9.blogspot.com/Criptografía Cuántica  http://fisicamoderna9.blogspot.com/
Criptografía Cuántica http://fisicamoderna9.blogspot.com/
 

Kürzlich hochgeladen

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 

Kürzlich hochgeladen (15)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 

Semana9 Vbr

  • 1. Ing. Victor Barrientos Rodriguez [email_address] [email_address] PROGRAMACIÓN WEB SI189
  • 2. Aplicaciones 2 Capas Programación Cliente / Servidor. Un servidor de BD y las aplicaciones en los clientes. Las aplicaciones se instalan localmente en los clientes.
  • 3. Aplicaciones 3 Capas Programación Cliente / Aplicaciones / Servidor. Un Servidor de BD, un servidor de Aplicaciones (Almacena los ejecutables) y las estaciones de trabajo o clientes.
  • 4. Modelo de 2 Capas
  • 5. En este modelo la aplicación JAVA o el Applet, se conectan directamente con la base de datos. Esto significa que el driver JDBC específico para conectarse con la base de datos estará instalado en el sistema local. La base de datos puede estar en otra maquina y se accede a ella mediante red. Esta configuración también se llama Cliente/Servidor. Aplicación JAVA o APPLETS Manejador de BD JDBC Máquina Cliente Motor de Base de Datos
  • 6. Modelo de 3 Capas
  • 7. En este modelo, las instrucciones son enviadas a una capa intermedia que se encarga de enviar las sentencias SQL a la base de datos. El manejador de base de datos procesa las sentencias y retorna los resultados a la capa intermedia que se encarga de enviarlos al usuario. APPLETS JAVA o BROWSER Manejador de BD JDBC Servidor de Aplicaciones Lógica de Negocio
  • 9.  
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. Instalación y Configuración Utilizar en editor de texto (Notepad) public class HelloWorldApp { public static void main(String[] args) { // Display "Hello World!" System.out.println("Hello World!"); } } Guardar el archivo, colocar el nombre “HelloWorldApp.java” Para compilar el programa · javac HelloWorldApp.java Para Ejecutar el programa · java HelloWorldApp