J2EE主要用于创建可扩展的企业应用,包括13种核心技术规范:
1. JDBC(Java Database Connectivity,Java数据库连接)
JDBC以一种统一的方式对各种各样的数据库进行存取,JDBC定义了4中不同的驱动程序:JDBC-ODBC桥、JDBC本地接口、JDBC网络接口和纯Java驱动。
2. JNDI(Java Naming and Directory Interface,Java命名和目录接口)
JNDI用于名字和目录服务,提供了一致的接口来存取和操作企业级的资源,如DNS和本地文件系统等。
3. EJB(Enterprise Java Bean,企业级JavaBean)
EJB提供了一个框架来开发分布式商务逻辑,显著地简化了具有可伸缩性和高复杂的企业级应用的开发。
4. RMI(Romote Method Invocation,远程方法调用)
RMI是在远程对象上调用一些方法,使用连续的方式在客户端和服务器端传递数据,RMI是EJB技术的基础。
5. JSP(Java Server Page,Java服务器端页面)
JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端所请求以后,对其中的Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。
6. Servlet(服务器端小程序)
Servlet提供的功能与JSP类似,并全部由Java代码组成。
7. XML(eXtensible Markup Language,可扩展标记语言)
8. JMS(Java Messageing Service,Java信息服务)
9. IDL(Interface Description Language,接口描述语言)
在Java IDL的支持下,可以将Java和CORBA集成在一起,创建Java对象并使之可在CORBA ORB中使用。
10. JTA(Java Transaction Architecture,Java事务框架)
JTA定义了一种标准的API,应用系统可以存取各种事务。
11. JTS(Java Transaction Service,Java事务服务)
JTS规定了事务管理器的实现方式,该事务管理器是在高层支持JTA规范,为应用服务器、资源管理器、独立的应用及通信资源管理器提供了事务服务。
12. JavaMail(Java邮件)
JavaMail是用于存放邮件服务的接口,提供了一套邮件服务器的抽象类。
13. JAF(JavaBean Activation Framework,JavaBean服务框架)
JavaMail利用JAF来处理不同编码的邮件附件。
J2EE的基石是EJB,它是Java中的服务器端组件标准。
相关推荐
### j2ee13种核心技术解析 #### 一、引言 J2EE,即Java 2 Platform, Enterprise Edition,是Sun Microsystems推出的一套企业级Java应用开发平台标准。它集合了众多关键技术,旨在简化复杂的企业级应用开发,提供...
《深入解析J2EE的13种核心技术:JNDI与EJB详解》 在深入探讨J2EE的13种核心技术之前,我们先来理解一下J2EE本身的概念。J2EE(Java 2 Platform, Enterprise Edition)是Sun Microsystems(现已被Oracle收购)为大型...
### J2EE的13种核心技术详解 #### 一、引言 随着互联网技术的快速发展,企业级应用的需求日益增长,Java2平台企业版(J2EE)作为一款优秀的开发平台,凭借其丰富的服务、应用程序接口(APIs)和协议支持,成为了...
### J2EE的13种技术规范详解 ...以上13种技术规范是J2EE平台的核心组成部分,它们共同构成了一个强大的企业级应用开发框架。通过这些技术规范的学习和实践,开发人员可以构建出高度可扩展、可靠且易于维护的应用程序。
以下是对J2EE 13种核心技术的详细说明: 1. **JDBC (Java Database Connectivity)**:JDBC是Java访问数据库的标准API,允许开发者用Java代码与各种类型的数据库进行交互。 2. **JNDI (Java Naming and Directory ...
### J2EE中的13种关键技术规范解析 #### 1. JDBC (Java Database Connectivity) JDBC,即Java数据库连接,是Java中的一项关键规范,它为开发者提供了与各种数据库进行交互的标准API。JDBC的引入极大地简化了数据库...
以下是J2EE的13种核心技术及其应用场景和相互关系: 1. **JDBC (Java Database Connectivity)**: JDBC是Java中用于连接数据库的标准API,允许开发者在Java应用中执行SQL语句,实现数据存取。 2. **JNDI (Java ...
在J2EE的13种核心技术中,每个都有其特定的用途: 1. **JDBC (Java Database Connectivity)**:是Java连接数据库的标准API,允许Java程序与各种数据库进行交互。 2. **JNDI (Java Naming and Directory Interface)...
J2EE的核心技术包括13种,它们分别是JDBC(Java Database Connectivity)、JNDI(Java Naming and Directory Interface)、EJBs(Enterprise JavaBeans)、RMI(Remote Method Invocation)、JSP(JavaServer Pages...
### J2EE的13种核心技术详解 #### 1. JDBC (Java Database Connectivity) JDBC是一种用于执行SQL语句的标准Java API,它为Java开发者提供了一种统一的方式去连接多种类型的数据库。通过JDBC,开发者可以执行SQL...
这个技术栈包含了多种规范和组件,以支持服务器端的复杂业务逻辑、数据处理和交互。在给定的压缩包文件中,我们可以找到几个关键的规范文档,包括EJB3持久化规范、EJB3核心规范、JAVAEE 5.0规范以及JMS 1.1规范。...
以下是J2EE的十三种关键技术(规范)的详细解释: 1. Java数据库连接(JDBC): JDBC是Java中用于与关系型数据库交互的API。它定义了一组接口和类,允许开发者以统一的方式访问多种类型的数据库,实现了平台无关性...
《J2EE核心模式》(原书第2版):“Java领域的版图上撒满了各种类库、工具和技术规范。而缺乏的则是把这些内容融合在一起、解决真实情况下的问题的专业能力。本书中的这些模式,成为了J2EE软件建设过程中的智能水泥。,...
**J2EE核心模式**是Java企业版(Java 2 Platform, Enterprise Edition)开发中的重要指导原则和最佳实践。这个概念旨在提供一套可复用的架构模式,帮助开发者在J2EE平台上构建高效、可扩展且易于维护的分布式应用...