Вы находитесь на странице: 1из 21

| 

 ||  
 


O ×    

       


     
O  

        


                
O ×     

     


       
        
       
    
O         
 
×    
O
      

        


  
O !  ›   "       
 #      $  
 %  $&'(×     %
O !  è)        
      *+  
    $    %  
       
,  ×- *  
   
,
O !  
 *  .   
       ×
,
    
,     
 /
,         
           
   
O !      ›   
    



Componentes de J2EE
  La especificación del J2EE define las
siguientes capas de una aplicación:

  Capa de cliente. Corre en la


máquina cliente.

  Capa de web. Corre en el servidor


J2EE.

  Capa de negocio. Corre en el


servidor J2EE.

  Capa de Sistema de Información


Empresarial (EIS). Corre en el
servidor EIS.
Capa de cliente
  Clientes web. Consisten de dos partes: páginas web dinámicas y un navegador
web. Se les conoce como "clientes livianos" (thin client) porque no hacen querys a
bases de datos, ni ejecutan reglas complejas de negocio, ni se conectan a
aplicaciones heredadas. Dichas operaciones son manejadas por el servidor J2EE.

  Applets. ES una pequeña aplicación cliente escrita en Java que es ejecutada por la
máquina virtual de Java instalada en el navegador web.

  Clientes de aplicación. Son aplicaciones que corren en la máquina cliente y


permiten a los usuarios manejar tareas que requieren una interfaz más rica que la
que es otorgada por html o xml. Generalmente tienen una interfaz gráfica (GUI)
creada usando Swing o Abstract Window Toolkit (AWT). También es posible usar
un intérprete de comandos.
Capa de cliente (cont.)a
  JavaBeans. Los clientes pueden tener componentes basados
en JavaBeans para el manejo de flujo de datos entre un
cliente de aplicación o applet y los componentes que corren
en el servidor J2EE o entre componentes del servidor y una
base de datos. Dichos JavaBeans no se consideran
componentes del J2EE.

  Comunicaciones con el Servidor J2EE. El cliente se comunica


con el componente de negocio ya sea directamente o a
través de páginas JSP o servlets que corren en el
componente web.
Capa de cliente (cont.)a
Capa Web
  Servlets: Son clases del lenguaje Java que procesan
solicitudes y construyen respuestas de forma dinámica.

  Páginas JSP: Son documentos de texto que son ejecutados


como servlets pero permiten un acercamiento más natural a
la creación de contenido estático.

  Applets y Páginas html estáticas. Son usadas por los


componentes web pero no se consideran componentes de
J2EE. Lo mismo ocurre con clases utilitarias y JavaBeans del
lado del servidor.
Capa Web (cont.)a
Capa del Negocio
  Es toda la parte lógica que resuelve o satisface las necesidades de un
dominio de negocio particular como la banca, finanzas, ventas, etc. Dicha
lógica es manejada por Enterpise JavaBeans. Hay tres tipos de enterprise
beans: beans de sesión, beans de entidad y beans manejados por
mensajes.
Capa de Aplicaciones Empresariales
  Maneja el software del sistema de información empresarial

  Maneja sistemas de infraestructura empresariales como planificación de


recursos empresariales (ERP), procesamiento de transacciones del
mainframe, sistemas de bases de datos, y otros sistemas de información
heredados.
Ô   

O Ô   $  "   0 
  %/ + 1
O    › ›  - */
'  $         %
O  
         
        /
,       $   2 
   2%
O    ›          $
  %     3 $     
  %#1              
     $   %
     $   %
    3 
         
3        
  3 
O Ô        3          
#        3 (  
 1            4 4
Ô   

   
  
    Ô