J2ee es una tecnología, una plataforma o un marco.
J2ee también es un marco que incluye JDBC, EJB, JNDI, JMS, JTA, RMI y otras tecnologías.
Análisis de sustantivos:
JDBC: API Java para ejecutar declaraciones SQL, que puede proporcionar acceso unificado a varias bases de datos relacionales. Consiste en un conjunto de clases e interfaces escritas en lenguaje Java. En pocas palabras, JDBC puede hacer tres cosas: establecer una conexión con la base de datos y enviar.
Enviar sentencias SQL y resultados de procesamiento.
EJB es una arquitectura de componentes del lado del servidor que simplifica el proceso de desarrollo de aplicaciones de componentes distribuidos a nivel empresarial en JAVA. EJB es parte de J2ee. En J2ee, EJB se llama Java Enterprise Bean y es el código central de JAVA.
Son beans de sesión, beans de entidad y beans de controlador de mensajes. En pocas palabras, alguien más ya ha escrito algunos JavaBeans, solo necesita aprender a usar los cuadros ya preparados.
Los frameworks se desarrollan cada vez más rápido.
JNDI: Java Naming Service Directory, que proporciona un sistema de directorio que permite que aplicaciones de otros lugares dejen sus propios índices en él para localizar y consultar rápidamente sistemas de aplicaciones distribuidas.
JMS: (Java Message Server) Servicio de mensajes Java, que proporciona comunicación entre varias aplicaciones, incluidas transmisiones punto a punto.
JTA: (Java Transaction API) Servicio de transacciones Java, que proporciona diversos servicios de transacciones distribuidas. Para los programas, simplemente llame a la interfaz lista para usar.
RMI: protocolo intermediario de solicitud de objetos, utilizado para la invocación remota de servicios. Por ejemplo, un programa que se ejecuta en una computadora proporciona servicios de análisis de acciones y podemos llamar a sus servicios directamente en la computadora local. Por supuesto, la comunicación entre sistemas heterogéneos sólo se puede lograr mediante determinadas especificaciones. RMI es exclusivo de Java.