Sie sind auf Seite 1von 2

Strut: Framework que implementa el patrn de arquitectura MVC en java. MVC (Model-View-Controller) Model: Objeto de negocio.

View: Interfaz con usuario u otro sistema. Controller: controla el flujo de trabajo de la aplicacin. "si estoy aqu y me piden esto entonces hacer tal cosa, si sale bien mostrar esto y si no lo aquello otro" JEE: plataforma de programacin para desarrollar y ejecutar software de aplicaciones con arquitectura de N capas distribuidas y se apoya en componentes de software modulares ejecutndose sobre un servidor de aplicaciones. Tiene varias especificaciones de API, tales como JDBC, RMI, e-mail, JMS, Servicios Web, XML, etc. y define cmo coordinarlos. Es un estndar para el desarrollo de aplicaciones empresariales portables, robustas, escalables y seguras. Tecnologas Enterprise JavaBeans (EJB) Modelo de programacin que permite construir aplicaciones Java mediante objetos ligeros. El estndar EJB nos permite centrarnos en el cdigo de la lgica de negocio. Proporcionan un modelo de componentes distribuido estndar del lado del servidor. Se dividen en 3: EJB de Entidad (CMP y BMP), EJB de Sesin (con estado y sin estado) y EJB dirigidos por Mensaje. Java Servlet Son mdulos que extienden los servidores orientados a request-response. Sirve una peticin del cliente y recibe una respuesta desde el servidor. Un protocolo por el cual una clase java puede responder a las solicitudes. Pueden ser generados automticamente a partir de JSP. La diferencia entre Servlet y JSP es que Servlet suele integrar HTML dentro del cdigo java mientras JSP incrusta el cdigo Java en HTML. JavaServer Page (JSP) Tecnologa Java que permite generar contenido dinmico para web, en forma de documentos HTML, XML o de otro tipo. Es una manera simplificada de construir servlets, puede hacer lo mismo que un servlet y viceversa. Su funcionamiento es que el servidor de aplicaciones interpreta el cdigo contenido en la pgina JSP para construir el cdigo Java del servlet a generar. Se ejecuta en su propio contexto y persiste de una peticin a la siguiente y no se pierde tiempo en invocarlo. JDBC API Permite la ejecucin de operaciones sobre bases de datos desde Java. Se presenta como una coleccin de interfaces Java y mtodos de gestin de manejadores de conexin hacia cada modelo especfico de base de datos. Para utilizar una base de datos particular, el usuario ejecuta su programa junto con la biblioteca de conexin apropiada al modelo de su base de datos, y accede a ella estableciendo una conexin, para ello provee el localizador a la base de datos y los parmetros de conexin especficos. A partir de all puede realizar con cualquier tipo de tareas con la base de datos a las que tenga permiso. JDBC ofrece el paquete java.sql, en el que existen clases muy tiles para trabajar con bases de datos. JavaServer Pages Standard Tag Library (JSTL). JavaServer Faces Java Message Service (JMS). Java Transaction API (JTA). JavaMail API y JavaBeans Activation Framework (JAF). Tecnologas XML (JAXP, JAX-RPC, JAX-WS, JAXB, SAAJ, JAXR) Java Naming and Directory Interface (JNDI) Java Authentication and Authorization Service (JAAS)

Das könnte Ihnen auch gefallen