La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "Thin Server CC52N Felipe A. Krauss B. Introducción nEnEnEnEnfoque Tradicional nEnEnEnEl nuevo Concepto nLnLnLnLa misión de los Servlet nLnLnLnLa misión."— Transcripción de la presentación:

1

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


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

Presentaciones similares


Anuncios Google