1)JDBC(Java Database Connectivity): JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,JDCB对数据库的访问也具有平台无关性。
2)JNDI(Java Name and Directory Interface): JNDI API被用于执行名字和目录服务。它提供了一致的模型来存取和操作企业级的资源如DNS和LDAP,本地文件系统,或应用服务器中的对象。
3)EJB(Enterprise JavaBean): J2EE技术之所以赢得某体广泛重视的原因之一就是EJB.它们提供了一个框架来开发和实施分布式商务逻辑,由此很显著地简化了具有可伸缩性和高度复杂的企业级应用的开发。EJB规范定义了EJB组件在何时如何与它们的容器进行交互作用。容器负责提供公用的服务,例如目录服务、事务管理、安全性、资源缓冲池以及容错性。但这里值得注意的是,EJB并不是实现J2EE的唯一途径。正是由于J2EE的开放性,使得有的厂商能够以一种和EJB平行的方式来达到同样的目的。
4)RMI(Remote Method Invoke): 正如其名字所表示的那样,RMI协议调用远程对象上方法。它使用了序列化方式在客户端和服务器端传递数据。RMI是一种被EJB使用的更底层的协议。
5) Java IDL/CORBA: 在Java IDL的支持下,开发人员可以将Java和CORBA集成在一起。他们可以创建Java对象并使之可在CORBA ORB中展开, 或者他们还可以创建Java类并作为和其它ORB一起展开的CORBA对象的客户。后一种方法提供了另外一种途径,通过它Java可以被用于将你的新的应用和旧的系统相集成。
6) JSP(Java Server Pages): JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端所请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。
7)Java Servlet: Servlet是一种小型的Java程序,它扩展了Web服务器的功能。作为一种服务器端的应用,当被请求时开始执行,这和CGI Perl脚本很相似。Servlet提供的功能大多与JSP类似,不过实现的方式不同。JSP通常是大多数HTML代码中嵌入少量的Java代码,而servlets全部由Java写成并且生成HTML.
8) XML(Extensible Markup Language): XML是一种可以用来定义其它标记语言的语言。它被用来在不同的商务过程中共享数据。XML的发展和Java是相互独立的,但是,它和Java具有的相同目标正是平***立性。通过将Java和XML的组合,您可以得到一个完美的具有平***立性的解决方案。
9)JMS(Java Message Service): MS是用于和面向消息的中间件相互通信的应用程序接口(API)。它既支持点对点的域,有支持发布/订阅(publish/subscribe)类型的域,并且提供对下列类型的支持:经认可的消息传递,事务型消息的传递,一致性消息和具有持久性的订阅者支持。JMS还提供了另一种方式来对您的应用与旧的后台系统相集成。
10)JTA(Java Transaction Architecture): JTA定义了一种标准的API,应用系统由此可以访问各种事务监控。
11)JTS(Java Transaction Service): JTS是CORBA OTS事务监控的基本的实现。JTS规定了事务管理器的实现方式。该事务管理器是在高层支持Java Transaction API (JTA)规范,并且在较底层实现OMG OTS specification的Java映像。JTS事务管理器为应用服务器、资源管理器、独立的应用以及通信资源管理器提供了事务服务。
12)JavaMail: JavaMail是用于存取邮件服务器的API,它提供了一套邮件服务器的抽象类。不仅支持SMTP服务器,也支持IMAP服务器。
13) JTA(JavaBeans Activation Framework): JavaMail利用JAF来处理MIME编码的邮件附件。MIME的字节流可以被转换成Java对象,或者转换自Java对象。大多数应用都可以不需要直接使用JAF.
相关推荐
JavaEE 6 规范是企业级应用开发的重要里程碑,它不仅定义了一系列技术标准,还汇集了众多业界专家的智慧与经验。通过遵循JavaEE 6 规范,开发者可以构建出既符合行业标准又具备高性能、高安全性以及高可扩展性的企业...
本文将对几种常见的JavaEE Web容器集群技术进行详细的比较。 首先,我们来了解什么是Web容器集群。Web容器集群是指通过负载均衡技术,将多个独立的Web服务器(即Web容器)连接在一起,形成一个整体,以提高系统的可...
他不仅翻译了整个规范文档,还附带翻译了《EJB3规范简化版》、《EJB3核心规范》、《EJB3持久化规范》和《JMS1.1规范》等,极大地促进了中国开发者对JavaEE技术的理解和掌握。 综上所述,JavaEE 5.0规范是一个全面而...
JavaEE 平台包括了许多不同的技术和规范,其中一些核心组件和技术包括: - **Servlets**:用于处理HTTP请求和响应的基本技术。 - **JavaServer Pages (JSP)**:一种用于创建动态网页的技术。 - **JavaServer Faces ...
JavaEE编程技术是现代软件开发领域中的重要组成部分,主要用于构建企业级应用系统。这份"JAVAee编程技术讲义"由郝玉龙编撰,旨在帮助学习者深入理解并掌握JavaEE平台的各项核心技术。 首先,JavaEE(Java Platform,...
7. **JSF(JavaServer Faces)**:另一种用于构建用户界面的JavaEE技术,提供组件化和事件驱动的编程模型。 8. **CDI(Contexts and Dependency Injection)**:为JavaEE应用提供依赖注入服务,使得组件的管理和...
EJB组件分为三种:会话EJB、实体EJB和消息驱动EJB。EJB容器是EJB组件的运行环境,为部署的EJB组件提供各种服务(事务、安全、远程客户端的网络发布、资源管理等)。 CORBA(Common Object Request Broker ...
本压缩包文件包含了从JavaEE5到JavaEE8,以及过渡到JakartaEE期间涉及的各种技术的JSR(Java Specification Requests)规范文档,这些都是JavaEE发展史上重要的里程碑。 JSR是Java社区进程(Java Community Process...
JavaEE期末复习模拟题通常会涵盖这个领域的核心概念和技术,以帮助学生准备考试。下面,我们将深入探讨JavaEE的关键知识点。 1. **Servlet**:Servlet是JavaEE中的基础组件,用于处理HTTP请求。它们可以接收并响应...
JavaEE编程技术复习题涵盖了Java企业级应用开发的关键知识点,主要涉及JavaEE组件模型、Servlet、JSP和JavaBean。以下是对这些知识点的详细说明: 1. JavaEE组件模型: - JavaEE应用的核心思想是"组件-容器",其中...
【JavaEE项目案例源码】是一个典型的Web开发实践,展示了如何使用JSP(JavaServer Pages)和JavaBean技术构建一个在线订购子系统。这个案例涵盖了JavaEE平台中的多个关键组件和技术,旨在帮助开发者理解实际应用中的...
这个"JavaEE英文规范文本"很可能包含了JavaEE 7的官方技术文档,它是开发者理解、学习和遵循JavaEE 7开发规范的重要参考资料。下面我们将深入探讨JavaEE 7的一些核心知识点。 1. **Servlet技术**:Servlet是JavaEE...
### JavaEE主要技术详解 #### 1. Servlet Servlet 是 Java EE 平台中的一个重要组成部分,主要用于处理客户端请求并生成动态 Web 内容。Servlet 的核心接口是 `javax.servlet.Servlet`,它定义了处理 HTTP 请求的...
JavaEE(Java Platform, Enterprise Edition)是Java平台上用于构建企业级应用的一套标准规范和API。这个"javaee_api.zip"文件包含的是JavaEE的官方英文版API文档,以ZIP格式压缩,对于开发者来说,这是一个非常重要...
4. **EJB**:EJB是JavaEE的服务器端组件模型,提供了一种规范来创建可重用的、分布式的、跨平台的业务逻辑组件。EJB有三种主要类型:Session Beans、Message Driven Beans和Entity Beans。 5. **JPA**:Java ...
EJB有三种类型:Session Beans(负责处理客户端的业务逻辑)、Message Driven Beans(处理JMS消息)和Entity Beans(代表持久化数据)。 4. **JPA(Java Persistence API)**:JPA是JavaEE提供的ORM(对象关系映射...
5. **JPA(Java Persistence API)**和**Hibernate**:第六章可能是关于对象关系映射(ORM)的,JPA是JavaEE提供的规范,而Hibernate是其常见的实现。这部分内容可能涵盖了实体管理、事务处理和查询语言(JPQL)。 ...
这个API文档包含了JavaEE7中的所有核心组件和技术规范,为开发者提供了详尽的接口、类和方法的说明,是开发JavaEE应用的重要参考资料。 JavaEE7的主要组成部分包括: 1. **Servlet 3.1**:这是JavaEE7中用于处理...
4. **JPA(Java Persistence API)**:JPA是JavaEE5.0中的ORM(对象关系映射)标准,替代了原先的Hibernate和TopLink等第三方库,提供了一种统一的方式来管理和持久化Java对象到数据库。 5. **JAXB(Java ...
3. **JSP(JavaServer Pages)**:JSP是一种动态网页技术,允许在HTML代码中嵌入Java代码。在项目中,JSP通常用于创建视图层,展示从后端获取的数据。 4. **JPA(Java Persistence API)**:JPA是Java提供的ORM...