Introducción a J2Ee (Incompleto)

Páginas: 8 (1951 palabras) Publicado: 8 de agosto de 2011
PROPIEDADES DE LAS APLICACIONES EMPRESARIALES


*Acceso a bases de datos (generalmente relacionales)
*Transaccionales (Propiedades ACID Atomicity, Consistency, Isolation, Durability , en español, Atomicidad, Consistencia, Aislamiento y Durabilidad.
En informática, ACID es un conjunto de características o propiedades que garantizan que las operaciones en una base de datos son fiables.Propiedades ACID* Atomicidad: cualquier cambio de estado que produce una transacción es atómico. Es decir, ocurren todos o no ocurre ninguno. En otras palabras, esta propiedad asegura que una operación se realiza o no se realiza, por lo tanto no puede quedar el sistema a medias.* Consistencia: propiedad que asegura que una transacción no romperá con la integridad de una base de datos, pues respetatodas las reglas y directrices de ésta.* Aislamiento: propiedad que asegura que no se afectarán entre sí las transacciones. En otras palabras, dos o más transacciones sobre los mismos datos no generarán un problema.* Durabilidad: propiedad que asegura la persistencia de una transacción, es decir, una vez que la transacción quedó aceptada no podrá deshacerse aunque falle el sistema.)
*Escalables(deberían poder soportar más carga de trabajo sin necesidad de añadir software, solo máquinas)
*Disponibilidad (no deben dejar de prestar el servicio)
*Seguras (no todos los usuarios tienen acceso a las mismas funciones, y los datos de éstos estan protegidos)
*Integración (es preciso poder integrar aplicaciones hechas con distintas tecnologías)
*Tipo de interfaz (pueden ser:
-de entorno deventanas, clientes standalone principalmente en intranets
-web, internet e intranets)
*Separación clara entre interfaz gráfica y el modelo (
-Modelo: encapsula la lógica del negocio
(Ejemplo: Aplicación bancaria
Modelo: conjunto de clases que permiten crear cuentas, borrarlas hacer tranferencias, etc.)
-El modelo debería ser reusable con distintas interfaces gráficas
En el ejemplo de laaplicación bancaria, podría haber 2 clientes, uno web y otro standalone)
*Arquitecturas multi-capa (el servidor se descompone en diferentes programas que pueden ser ejecutados por diferentes computadoras aumentando así el grado de distribución del sistema. )

LA TECNOLOGÍA. INTRODUCCIÓN A LA PLATAFORMA J2EE

J2EE es un conjunto de especificaciones de API's Java para la construcción deaplicaciones empresariales.
J2EE proporciona tecnologías muy útiles para el desarrollo de aplicaciones. Las más útiles y a la vez importantes son las siguientes:

*JDBC (Aunque actualmente esta API se ha pasado a J2SE, comenzó siendo de J2EE)
-Permite el acceso a bases de datos relacionales.
-Permite implementar la capa modelo
-El programador puede lanzar queries (consulta, actualización,inserción y borrado)

*Tecnologías Web.
-APIs: Servlets, páginas JSP y JSTL
-Permiten implementar la interfaz gráfica (vista+controlador) de una aplicación Web

*Componentes EJB (Enterprise Java Beans)
-Automatizan la persistencia
. De manera independiente del repositorio de datos (BD relacional, BD orientada a objetos, etc.)
. Alternativa de más alto nivel que JBDC
-Dan soporte para laimplementación de fachadas
. Pueden ser locales, o remotas.
-Enfoque declarativo
. Se declaran las clases que son persistentes
. Se declaran las operaciones que son transaccionales, y los aspertos de seguridad.
- Facilidad de desarrollo

------------------------- ------------------------------------ --------------------------

Arquitectura de una aplicación con clientes standalone.Arquitectura de una aplicación web con un servidor completo J2EE (3capas)

Arquitectura de una aplicación web con un servidor web, y un servidor de EJB
(Por lo general, esta es la mejor opcion)

*APIs para XML
-XML; campos de aplicación:
-Intercambio de datos entre aplicaciones heterogéneas
-Configuración de aplicaciones
-Generación de aspecto visual (con HTML por ejemplo) a partir de los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • introducción a J2EE
  • Introducción A J2Ee
  • J2ee
  • TEMA Nº 1: INTRODUCCIÓN A J2EE
  • J2Ee
  • incompleto
  • incompleto
  • incompleto

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS