一句话解释J2EE的13个规范

规范是什么?

标准,开发者在开发中所遵循的规则。小编认为,其和设计模式中的设计原则是类似的。
一句话解释J2EE的13个规范

数据库相关

JDBC——数据库

Java DataBase Connectivity,Java数据库连接
一句话解释:
连接数据库,通过JDBC连接数据库后,可通过SQL语句操作数据库
作用:
由一组使用java语言编写的类与接口组成,可以为多种关系数据库提供统一访问
一句话解释J2EE的13个规范

JNDI——连接池

java Naming and Directory Interface, java命名和目录接口
一句话解释:
通过服务放出来的地址,调用该服务提供的方法
作用:
提供了查找和访问各种命名和目录服务的通用、统一的接口,相关词:连接池、数据源
一句话解释J2EE的13个规范

EJB——部署

Enterprise javaBean,服务器端组件模型
一句话解释:部署分布式应用程序
作用:即将已经编写好的程序(类)打包放在服务器上执行。不限于特定的平台。
一句话解释J2EE的13个规范

RMI——虚拟机

Remote Method Invocation,远程方法调用
一句话解释:用于不同虚拟机之间的通信
作用:能够让在某个Java 虚拟机上的对象像调用本地对象一样调用另一个java虚拟机中的对象上的方法
一句话解释J2EE的13个规范

网页相关

JSP——动态网页

java Server Pages,java服务器页面
一句话解释:一个简化的Servlet设计
作用:一种动态网页技术标准,类似于ASP技术。
一句话解释J2EE的13个规范

Servlets——服务连接器

一句话解释:服务器端的java小程序,用来接收,处理客户端请求,返回响应
作用:担当客户请求与服务器响应的中间层,可以
(1)收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录
(2)动态创建网页
一句话解释J2EE的13个规范

XML——传输数据

extensible Markup Language,可扩展标记语言
一句话解释:传输和存储数据
作用:
一句话解释J2EE的13个规范

JMS——异步通信

java Message Service,java消息服务
一句话解释:两个应用程序之间进行异步通信的接口
作用:它为标准消息协议和消息服务提供了一组通用接口,包括创建,发送,读取消息等
一句话解释J2EE的13个规范

应用相关

JAVA IDL——分布式

java Interface Definition Language, 接口定义语言
一句话解释:能够定义服务对象的基本功能,开发出标准的具有互操作性和可连接性的分布式应用。
作用:IDL是CORBA规范的一部分,提供一套通用的数据类型,并以这些数据类型来定义更为复杂的数据类型。
一句话解释J2EE的13个规范

JTS——图形

java Topology Suite,java拓扑套件
一句话解释:java中处理地理数据的接口
作用:提供了一系列空间数据分析操作
一句话解释J2EE的13个规范

JTA——事务

Java Transaction API,java事务接口
一句话解释:java中对事务进行处理的接口
值得一提的是:其与JDBC事务相比,先进的地方在于:允许应用程序执行分布式事务处理。
一句话解释J2EE的13个规范
还需再探索:其实现的原理和步骤

javaMail——邮件

一句话解释:用来处理email的接口,使用JavaMail,可以开发出类似OutLook、Foxmail的软件。
一句话解释J2EE的13个规范

JAF——数据

JAVABeans Activation Framework,JAVABeans**框架
一句话解释:让java应用程序知道如何对一个数据源进行查看、编辑和打印等操作。
作用:用于封装数据,并为应用程序提供访问和操作数据的接口。
一句话解释J2EE的13个规范
具体来说,对于通过JAF封装的数据,应用程序通过JAF提供的接口可以完成如下功能:
(1)访问数据源中的数据
(2)获知数据源的数据类型
(3)获知可对数据源进行的各种操作
(4)用户对数据源执行某种操作时自动创建执行该操作的软件部件的实例对象