Thin Server CC52N Felipe A. Krauss B. Introducción nEnEnEnEnfoque Tradicional nEnEnEnEl nuevo Concepto nLnLnLnLa misión de los Servlet nLnLnLnLa misión.

Slides:



Advertisements
Presentaciones similares
Java Enterprise Edition (Java EE)
Advertisements

2010Ing. de Sistemas II Persistencia en EJB3 Pasos para crear entity beans.
JEE Introducción a Java Enterprise Edition (JEE) y el modelo Enterprise Java Beans (EJB)
Curso de Java “Java para Web” Rogelio Ferreira Escutia.
Internet y tecnologías web
Fernando Alonso Blázquez Servlets con acceso a Bases de Datos 29 de Abril de 2004.
Servidores Web Capítulo 2.
Noveno Semestre UNIDEC
Introducción a servidores
Arquitectura, conceptos y ejemplos
"java del lado del servidor" Servlet y JSP Java Server Pages.
Introducción a la arquitectura Web
Servlets.
Servlets Servlets.
Curso de Java y Aplicaciones Web
Investigación Servidor de Aplicaciones WebSphere
Java 2 Platform Enterprise Edition
Sesión en Servlets 31 de Marzo de Índice ¿Por qué seguir la trayectoria de usuarios? Formas de seguir la trayectoria de usuarios –Cookies –Reescritura.
Bioinformática FJS.
Enterprise Java Beans Rubén Trujillo Sept-Dic 2008.
TALLER DE DESARROLLO WEB PÁGINAS DINÁMICAS CON PHP.
Borland User Group - Guatemala Desarrollo de Servlets con Borland JBuilder 2006 Mario Enríquez Open Consult Diciembre 2006.
JAVA. Introducción Que es java?  Código reusable  Multiplataforma.
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Tecnologías para el desarrollo de aplicaciones Web
Servlets, JSP, JavaBEANS,JDBC
Desarrollo de Aplicaciones Utilizando Java Edición Empresarial – JEE6
Sistemas Distribuidos basados en la web
Una java servlet es un programa que se ejecuta en un servidor. Por lo general son aplicaciones Java que corren en un entorno de servidor web. Los Java.
Servicios Web. Servicios web Son programas con funcionalidad accesible a través de protocolo http que permiten la ejecución remota de métodos y funciones.
1 ONLINE SHOP ‘09 Ainara Ortega Silvia Urdiain Carmen Moriones.
Tutor: Ing. Juan E. Talavera Horn 2010 GWT – EJB Patrones de diseño e integración.
ASIGNACION DE LAS PARTES DE LA APLICACION DISTRIBUIDA EN JAVA PESENTA: LEVI MONROY MARTINEZ.
J2EE – Java 2 Enterprise Edition
JAVA: Servlets Diseño de aplicaciones web
TEMA 6. Applets y servlets
Introducción a los Sistemas Operativos
“SERVLETS”. Paola Rojas Contreras Juan Villarroel Leiva José Miguel Perez V. Departamento de Electrónica.
Enterprise Java Beans. EJBs Beans gestionados por un contenedor del servidor de aplicaciones para gestionar el acceso a recursos (bases de datos, colas.
Fernando Alonso Nicolás Serrano Servlets con acceso a Bases de Datos 21 de Abril de 2008.
Aplicaciones Web M.C. Jorge Eduardo Ibarra Esquer
Enterprise JavaBeans Arvelo, Yolife Ascanio, Eduardo Chacón, Johnny Quintana, Susana Unversidad Simón Bolívar Departamento de Computación y T.I Sistemas.
Ihr Logo PHP Parte 4 “manejo de formularios”. Your Logo Formularios  El proceso para el manejo de FORMULARIOS html requiere generalmente dos páginas,
IS2Objetos Distribuidos - J2EE,RMI1 Ingeniería del software II Ingeniería Web.
Mario Osvaldo Bressano Servlets. Mario Osvaldo Bressano Arquitectura de 2 Capas.
JAVA: Servlets Diseño de servicios web © María de los Santos Pérez Hernández
Universidad de Chile - Tupper 2007, Santiago - Fono/Fax: (56 2) cec.uchile.cl Módulo ECI - 11: Fundamentos de Redes de Computadores.
Servlets Servlets son módulos que extienden a servidores “java- enabled” orientados a request/response, como por ejemplo Servidores Web Un servlet puede.
Servlets Servlets son módulos que extienden a servidores “java-enabled” orientados a request/response, como por ejemplo Servidores Web Un servlet puede.
Servlets Servlets son módulos que extienden a servidores orientados a request/response, como por ejemplo Servidores Web “java-enabled”. Un servlet puede.
Aplicaciones Web de Servidor
IS2Objetos Distribuidos - J2EE,RMI1 Ingeniería del software II Ingeniería Web.
Servidores web. Integrantes: Dany Alexander Orozco. Maycol Gómez Herrera. Luisa Fernanda Moncada.
Sun Microsystems. Los servlets son objetos que corren dentro del contexto de un contenedor de servlets y extienden su funcionalidad. También podrían correr.
Enterprise JavaBeans Distributed Component Object Model
Tu buscador de radio. Grouple es un buscador de emisoras de radio a través de internet, mediante el cual podrás encontrar cualquier emisora del mundo.
Confidential // Neoris 1 Confidential // Do Not Reproduce without prior written permission from Neoris Servlets.
Nombre Tema: Modelo Cliente-Servidor Integrantes: Enrique Aponte Lourdes Molina Pablo López Janeth Hernández Marbella Olvera Arturo Parra.
Aplicaciones en 2,3 y n capas
SISTEMAS COMPUTACIONALES ADMINISTRATIVOS E.E. Fundamentos de Base de Datos 1.9 Arquitectura de aplicaciones Fuentes: Fundamentos de Bases de Datos. Cuarta.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) IV. IMPLEMENTACIÓN DE COMPONENTES.
REDES Angie Paola Gutiérrez C. ♥ Once ♥. REDES DE COMPUTADORAS Es un conjunto de elementos interceptados entre si, para compartir información. Como en.
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Patrón de diseño BROKER
Conociendo el modelo Cliente-Servidor
Temario Java 2 Enterprise Edition Arquitectura Especificación Servlets Contenedores Cookies Sesiones.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
ENTERPRISE JAVA BEANS. ACCESO AL EJB EJB_HOME. Accesible mediante JNDI. Permite crear y destruir EJB. EJB_OBJECT Expone los métodos del negocio del EJB.
Servidores de Aplicaciones Java Víctor Orozco
Transcripción de la presentación:

Thin Server CC52N Felipe A. Krauss B.

Introducción nEnEnEnEnfoque Tradicional nEnEnEnEl nuevo Concepto nLnLnLnLa misión de los Servlet nLnLnLnLa misión de las EJB

El Enfoque Tradicional nPnPnPnPrimera Versión –S–S–S–Servidor de aplicación y BD –I–I–I–Interfaz Gráfica

nSnSnSnSegunda Versión –S–S–S–Servidor de Aplicación –S–S–S–Servidor de BD –I–I–I–Interfaz gráfica remota (thin server)

El nuevo concepto nSnSnSnServidor de aplicación nSnSnSnServidor de BD nInInInInterfaz web nCnCnCnComunicación remota de la interfaz con la BD (con independencia de la plataforma)

La misión de los Servlet nPnPnPnProveer de una medio para realizar conexiones desde un cliente remoto al sistema nDnDnDnDar la interfaz del sistema (vía html) nPnPnPnPermitir el envío de datos desde el usuario al servidor (no realizan transacciones)

La misión de las EJB nPnPnPnPermitir el medio de implementar las transacciones del sistema ya sean remotas o no nDnDnDnDar un medio eficiente para administrar la lógica del negocio nPnPnPnPermitir acceder eficiente mente a los datos del sistema

nOnOnOnOcuparse de a concurrencia e integridad en el acceso de la información

Los Servlet nQnQnQnQue son nCnCnCnComo funcionan –E–E–E–El método init –E–E–E–El método doGet –E–E–E–El método doPost –L–L–L–La sección

Que son los Servlet nDnDnDnDefinición : Son una pequeña plataforma que puede ser usada para extender la funcionalidad de un servidor web en muchas formas

nSnSnSnSu ciclo de vida –I–I–I–Instalación y cargado –I–I–I–Inicialización –C–C–C–Ciclo útil –D–D–D–Destrucción –R–R–R–Recolección de basura

Como funciona un Servlet nEnEnEnEl método init –S–S–S–Se ejecuta una sola vez al “subir” el servlet –D–D–D–Debe inicializar todas la conexiones que no sean las normales del servlet (JDBC,EJB,etc.) –R–R–R–Reemplaza el concepto de constructor

nEnEnEnEl método doGet –E–E–E–Es llamado desde un href o un formulario con method=get –P–P–P–Permite enviar texto a el browser desde donde se solicito la petición

nEnEnEnEl método doPost –E–E–E–Es llamado cuando en un formulario se ocupa method=post –P–P–P–Permite enviar texto a el browser desde donde se solicito la petición

nLnLnLnLa Sección –E–E–E–Es la conexión que establece cada usuario al servlet –R–R–R–Reconoce la maquina y el browser –P–P–P–Permite distinguir una sección de otra y almacenar datos en su interior

Algunas notas nLnLnLnLa clase ServletRequest –p–p–p–public Object getAtributte(Strring name) –p–p–p–public Enumeration getAtributtesNames() –p–p–p–public String getParameter(String name) –p–p–p–public Enumeration getParameterName()

nLnLnLnLa clase ServletRequest –p–p–p–public String[] getParameterValues(String name) nLnLnLnLa clase ServletResponse –p–p–p–public PrinterWrite getWriter() throws Ioexception –p–p–p–public ServletOutputStream getOutputStream() throws Ioexception

EJB nEnEnEnEJB : Enterprise Jaba Beans n¿n¿n¿n¿Que son? n¿n¿n¿n¿Como funcionan? n¿n¿n¿n¿Donde ocuparlos? nRnRnRnReflexión

¿Qué Son las EJB? nEnEnEnEs un modelo de componentes para monitores de transacción nUnUnUnUtilizan el modelo RMI

¿Cómo funcionan? nEnEnEnEntity Bean nSnSnSnSeassion Bean

Entiti Beans nSnSnSnSoportan acceso de muylti usuarios nPnPnPnParticipan en las transacciones nRnRnRnRepresentan datos en la BD nVnVnVnVieven tanto como la BD nSnSnSnSobreviven a las caidas del servidor de EJB

Session Bean nSnSnSnSon accesadas desde un usuario nNnNnNnNo representan datos nAnAnAnActualizan datos en la DB del sistema nTnTnTnTienen un vida corta nSnSnSnSe destruyen cuando el servidor de EJB cae

¿Dónde Ocuparlos? nEnEnEnEn el servidor nEnEnEnEn el cliente n¿n¿n¿n¿Cómo se unen?

Reflexión Final nLnLnLnLa posición del nuevo modelo en el mercado