Arquitectura del lenguaje de programacion java
Capa web
Contenedor Web
un contenedor web es la implementación que hace cumplimiento del contrato de componentes web de la arquitectura J2EE.
JavaServerFaces
es una tecnología y framework para aplicaciones Java basadas en web que simplifica el desarrollo de interfaces de usuario en aplicaciones Java EE
JSP facelets
Facelets es un sistema de código abierto de plantillas web bajo la Licencia Apache y la tecnología de controlador de JavaServer Faces (JSF)
Java Servlet
El servlet es una clase en el lenguaje de programación Java, utilizada para ampliar las capacidades de un servidor. Aunque los servlets pueden responder a cualquier tipo de solicitudes, éstos son utilizados comúnmente para extender las aplicaciones alojadas por servidores web, de tal manera que pueden ser vistos como applets de Java que se ejecutan en servidores en vez de navegadores web. Este tipo de servlets son la contraparte Java de otras tecnologías de contenido dinámico Web, como PHP y ASP.NET.
Plataforma Java EE
es una plataforma de programación—parte de la Plataforma Java—para desarrollar y ejecutar software de aplicaciones en el lenguaje de programación Java
Capa de Datos
RDBMS
Un RDBMS es un Sistema Gestor de Bases de Datos Relacionales. Se trata de software capaz de producir,manipular y gestionar bases de datos de tipo relacional. Es un software que se antepone a los datos de unabase de datos, de modo que cualquier acceso a los datos pasa por una petición al RDBMS que éste gestionaa fina de realizar la operación más conveniente sobre esa petición
Sistema Legado
se refiere a cualquier edad la tecnología informática que se mantiene en uso a pesar de que existen sistemas y aplicaciones más recientes y más ágil disponibles . La tecnología más antigua puede incluir un único ordenador , una red de ordenadores , código de programación , aplicaciones de software , cableado o cualquier combinación de éstos que crean un sistema de computación
ERP
Subtema
Una solución ERP, del inglés Enterprise Resource Planning,es lo que en español conocemos como Software de gestión integrada, y se define como un grupo de módulos conectados a una única base de datos.
Capa de Cliente
Navegador
Programa que permite navegar por Internet u otra red informática de comunicaciones.
HTML
Applet
Escritorio
El escritorio, que es la pantalla que ve después de iniciar la sesión en Windows, es una de las características más importantes del equipo. El escritorio puede contener accesos directos a los programas, documentos, carpetas e, incluso, impresoras que utilice con más frecuencia. En el escritorio también puede haber contenido activo, como un canal información bursátil o de noticias.
AplicacionJava
Otro dispositivo
Los dispositivos de entrada son aquellos que nos permiten introducir información o archivos al equipo de cómputo
Cliente JEE
Que es java
Java es un lenguaje de programación de propósito general, fuertemente tipado, robusto, basado en clases y objetos, de nivel medio/alto. Es un lenguaje interpretado, es decir no es el SO el que ejecuta los programas Java sino una máquina virtual conocida como JVM (Java Virtual Machine). Sun Microsystems Desarrollado por Sun Microsystems (www.sun.com)
Capa de Negocio
Contenedor EJB
on una de las interfaces de programación de aplicaciones (API) que forman parte del estándar de construcción de aplicaciones empresariales J2EE (ahora JEE) de Oracle Corporation (inicialmente desarrollado por Sun Microsystems)
EJB
es una plataforma de programación—parte de la Plataforma Java—para desarrollar y ejecutar software de aplicaciones en el lenguaje de programación Java
Plataforma Java EE
es una plataforma de programación—parte de la Plataforma Java—para desarrollar y ejecutar software de aplicaciones en el lenguaje de programación Java