总述:

1.1 Java EE 6常用技术

1)JDBC(Java Database Connectivity)

是一种用于执行SQL语句的JavaAPI,可为访问不同的关系型数据库提供一种统一的途径。

2) JNDI(Java Name and Directory Interface,Java 命名和目录接口)

被用于执行名字和目录服务。它提供了一致的模型来存取和操作企业级的资源,如DNS,LDAP,本地文件系统或应用服务器中的对象,将命名和对象关联。

3)Servlet

Servlet技术规范是JavaEE技术规范中的一个重要组成部分。Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面。

4)JSP(Java Server Pages)

是在传统的网页Html文件中插入java程序段和jsp标记,从而形成jsp文件。

javaEEmybats期末试题 javaee期末考试重点_servlet

5)JSF (Java Server Faces)

是一种用于构建Web应用程序的新标准Java框架。

6) EJB(Enterprise JavaBean)

提供了一个框架来开发和实施分布式商务逻辑,由此显著地简化了具有可伸缩性和高度复杂的企业级应用开发。EJB规范定义了EJB组件在何时如何与它们的容器进行交互作用。

7)JMS (Java Message Service)

是具有面向消息的中间件相互通信的应用程序接口(API)。它既支持点对点的消息模型,也支持发布/订阅的消息模型。

8)RMI (Remote Method Invoke,远程方法调用)

定义了调用远程对象上的方法的标准接口。它作为一种被EJB使用的更底层的协议,通过使用序列化方式在客户端和服务器端直接传递数据。

9) JTA (Java Transaction Architecture,Java 事物架构)

定义了面向分布式事务服务的标准API,可支持事物范围的界定、事物的提交和回滚。

10)JavaMail

JavaMail使应用程序组件可以发送互联网邮件。JavaMail API有两个部分:一个是应用程序组件用于发送邮件的应用程序及接口,另一个是Java EE SPI级的服务供应商接口。

11)Web Service

使得在运行在不同的平台和框架的软件应用程序之间可以进行互操作,Web Service可以以松耦合的方式达成复杂的操作,程序提供简单的服务,可以实现交互。

12)JPA(Java Persistence API)

Java 持久化API。能够直接持久化复杂的Java对象,并能够使用JPQL语言进行复杂的查询。