Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porJaime Bermudez Modificado hace 9 años
2
Thin Server CC52N Felipe A. Krauss B.
3
Introducción nEnEnEnEnfoque Tradicional nEnEnEnEl nuevo Concepto nLnLnLnLa misión de los Servlet nLnLnLnLa misión de las EJB
4
El Enfoque Tradicional nPnPnPnPrimera Versión –S–S–S–Servidor de aplicación y BD –I–I–I–Interfaz Gráfica
5
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)
6
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)
7
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)
8
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
9
nOnOnOnOcuparse de a concurrencia e integridad en el acceso de la información
10
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
11
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
12
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
13
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
14
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
15
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
16
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
17
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()
18
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
19
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
20
¿Qué Son las EJB? nEnEnEnEs un modelo de componentes para monitores de transacción nUnUnUnUtilizan el modelo RMI
21
¿Cómo funcionan? nEnEnEnEntity Bean nSnSnSnSeassion Bean
22
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
23
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
24
¿Dónde Ocuparlos? nEnEnEnEn el servidor nEnEnEnEn el cliente n¿n¿n¿n¿Cómo se unen?
25
Reflexión Final nLnLnLnLa posición del nuevo modelo en el mercado
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.