Trece estándares de j2ee
Los trece estándares de J2ee: JDBC, JNDI (Java Name and Directory Interface), EJB, RMI (Remote Method Invoke), Java IDL/CORBA, JSP (Java Server Pages), etc.
1. JDBC
La conexión de base de datos Java es una API de Java que se utiliza para ejecutar declaraciones SQL. Puede proporcionar acceso unificado a una variedad de bases de datos relacionales. Clases escritas e interfaces. JDBC proporciona una API estándar para desarrolladores de herramientas/bases de datos.
2. JNDI (Java Name and Directory Interface)
Java Naming and Directory Interface es un conjunto de API para acceder a servicios de nombres y directorios en aplicaciones Java. Los servicios de nombres asocian nombres con objetos para que podamos acceder a los objetos por su nombre. El servicio de directorio es un servicio de nombres. En este servicio, los objetos no sólo tienen nombres sino también atributos. Es una API diseñada para aplicaciones que proporciona a los desarrolladores una interfaz común y unificada para buscar y acceder a varios servicios de nombres y directorios. Similar a JDBC, está construida sobre una capa de abstracción.
3. EJB
EJB es el modelo de componente del lado del servidor JavaEE de Sun. El objetivo del diseño y la aplicación principal es implementar aplicaciones distribuidas. Una de las razones por las que la tecnología J2EE ha ganado una amplia atención es EJB, que proporciona un marco para desarrollar e implementar lógica empresarial distribuida, simplificando así significativamente el desarrollo de aplicaciones de nivel empresarial escalables y altamente complejas.
4. RMI (Invocación de método remoto)
Solicitud de método remoto, el protocolo RMI llama a métodos en objetos remotos. Utiliza serialización para transferir datos entre el cliente y el servidor. RMI es un protocolo de nivel inferior utilizado por EJB. RMI tiene las ventajas de estar orientado a objetos, atributos móviles, seguridad, fácil de escribir y usar, puede conectarse a sistemas originales existentes, escribirse una vez y ejecutarse en todas partes, recolección de basura distribuida, etc.
5. Java IDL/CORBA
La arquitectura Common Object Request Broker es un estándar para la construcción de software. Con el soporte de Java IDL, los desarrolladores pueden integrar Java y CORBA. Pueden crear objetos Java y hacerlos implementables en un ORB CORBA, o pueden crear clases Java y hacer que los clientes de objetos CORBA se puedan implementar con otros ORB. Este último enfoque proporciona otra forma de utilizar Java para integrar sus nuevas aplicaciones con sus sistemas antiguos.
6. JSP (Java Server Pages)
Es un método iniciado por Sun Microsystems y co-creado por muchas empresas para permitir a los desarrolladores de software responder a las solicitudes de los clientes. Estándar técnico para generar dinámicamente páginas web de documentos HTML, XML u otros formatos. La tecnología JSP utiliza el lenguaje Java como lenguaje de secuencias de comandos. Las páginas web JSP proporcionan una interfaz para que toda la unidad de biblioteca Java del lado del servidor sirva aplicaciones HTTP. JSP permite incrustar código Java y acciones predefinidas específicas en páginas estáticas.