J2EE中常用的名词解释

J2EE中常用的名词解释

1.web容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接和容器中的环境变量接接口互,不必关注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准。我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器。

2.Web container:实现J2EE体系结构中Web组件协议的容器。这个协议规定了一个Web组件运行时的环境,包括安全,一致性,生命周期管理,事务,配置和其它的服务。一个提供和JSP和J2EE平台APIs界面相同服务的容器。一个Web container 由Web服务器或者J2EE服务器提供。

3.EJB容器:Enterprise java bean 容器。更具有行业领域特色。他提供给运行在其中的组件EJB各种管理功能。只要满足J2EE规范的EJB放入该容器,马上就会被容器进行高效率的管理。并且可以通过现成的接口来获得系统级别的服务。例如邮件服务、事务管理。一个实现了J2EE体系结构中EJB组件规范的容器。 这个规范指定了一个Enterprise bean的运行时环境,包括安全,一致性,生命周期,事务, 配置,和其他的服务。

4.JNDI:(Java Naming & Directory Interface)JAVA命名目录服务。主要提供的功能是:提供一个目录系统,让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功能。

5.JMS:(Java Message Service)JAVA消息服务。主要实现各个应用程序之间的通讯。包括点对点和广播。

6.JTA:(Java Transaction API)JAVA事务服务。提供各种分布式事务服务。应用程序只需调用其提供的接口即可。

7.JAF:(Java Action FrameWork)JAVA安全认证框架。提供一些安全控制方面的框架。让开发者通过各种部署和自定义实现自己的个性安全控制策略。

8.RMI/IIOP:(Remote Method Invocation /internet对象请求中介协议)他们主要用于通过远程调用服务。例如,远程有一台计算机上运行一个程序,它提供股票分析服务,我们可以在本地计算机上实现对其直接调用。当然这是要通过一定的规范才能在异构的系统之间进行通信。RMI是JAVA特有的。RMI-IIOP出现以前,只有RMI和CORBA两种选择来进行分布式程序设计。RMI-IIOP综合了RMI和CORBA的优点,克服了他们的缺点,使得程序员能更方便的编写分布式程序设计,实现分布式计算。首先,RMI-IIOP综合了RMI的简单性和CORBA的多语言性(兼容性),其次RMI-IIOP克服了RMI只能用于Java的缺点和CORBA的复杂性(可以不用掌握IDL)。

时间: 2024-09-05 04:31:18

J2EE中常用的名词解释的相关文章

AD域中常见属性名词解释

AD域中常见属性名词解释 Active Directory(AD)活动目录 schema对象模型 Organizational Unit(OU)组织单位 Distinguished name(DN)识别名 Canonical Name(CN)正式名称 Domain Controllers(DC)域控制器 displayname显示名称 homephone住宅电话 家庭电话(M) givenname名(F) samaccounttype账号类型 mobile手机 primarygroupid分组I

weblogic中domain等名词解释

开始学习jms了,在自己的机器上装了一个weblogic9.2,狂卡中....为了学习,还是忍了,呵呵 在 配置的过程中,对domain,server等一些名词总是不很理解,现在把自己查到了一些资料记录下来,怕自己忘记. Domain: 域是个逻辑概念,用来组织管理一系列的应用服务器实例,也就是下面要解释的server. 域是WebLogic应用服务器中最大的概念,WebLogic应用服务器启动的时候就是以某个域来启动的,它有一个中心配置文件叫config.xml. A domain is th

《SAP CRM管理与实施指南》一一1.3 常用名词解释

1.3 常用名词解释 由于SAP系统庞大,概念众多,有很多易混术语,因此有必要先简单介绍本书中常用的一些术语,见表1.2.

GoogleAdWords常用名词解释

在以 Google AdWords 为中心的http://www.aliyun.com/zixun/aggregation/8485.html">搜索引擎营销(Search Engine Marketing)活动中,下面几个重要名词会经常遇到. CPC(Cost per Click) 每次点击费用:CPC模式的广告按点击付费,当访问者点击了广告后才收取费用,无点击不产生费用. CTR(Click through Rate) 点击率:广告的点击次数/展示次数 x 100,投放中的广告点击比率

Python中几个比较常见的名词解释

  这篇文章主要介绍了Python中几个比较常见的名词解释,本文解释同样适应其它编程语言,本文讲解了循环.迭代.递归.遍历等名词的含义,需要的朋友可以参考下 循环(loop),指的是在满足条件的情况下,重复执行同一段代码.比如,while语句. 迭代(iterate),指的是按照某种顺序逐个访问列表中的每一项.比如,for语句. 递归(recursion),指的是一个函数不断调用自身的行为.比如,以编程方式输出著名的斐波纳契数列. 遍历(traversal),指的是按照一定的规则访问树形结构中的

测试中的名词解释:bug、任务、测试用例、用户情景、特性、长篇故事、问题

问题描述 测试中的名词解释:bug.任务.测试用例.用户情景.特性.长篇故事.问题 bug.任务.测试用例.用户情景.特性.长篇故事.问题.这些词语都是怎么定义的,区别是什么? 我是个新手,最近是想研究TFS来管理测试,不知道工作项里面的这些词怎么区别,请教大家解释一下 解决方案 最好用英文,中文这个翻译很难说是什么东西. 好比attribute也叫属性,property也叫属性:issue叫问题,question.problem也叫问题,这就很难说了. 解决方案二: 我想问问的是TFS团队管理

Android开发的IDE、ADT、SDK、JDK、NDK等名词解释

  这篇文章主要介绍了Android开发的IDE.ADT.SDK.JDK.NDK等名词解释,对这些概念搞不清楚是一件痛苦的事,本文就简洁讲解了这些名词的含义,一起扫盲吧,需要的朋友可以参考下 1. IDE: Intelligent Development Environm的简称.即智能开发环境.是一种开发工具.常用的IDE有adt-bundles和Android studio.两个都需要配置jdk. 2. ADT: Android Development tools的简称.即Android开发工

hadoop的一些名词解释

在网上收集了一些mapreduce中常用的一些名词的解释,分享一下: Shuffle(洗牌):当第一个map任务完成后,节点可能还要继续执行更多的map 任务,但这时候也开始把map任务的中间输出交换到需要它们的 reducer那里去,这个移动map输出到 reducer 的过程叫做shuffle.   Partition:每一个reduce节点会分派到中间输出的键集合中的一个不同的子集合,这些子集合(被称为"partitions")是reduce任务的输入数据.每一个map任务生成的

名词解释(通信)

  名词解释OSS--是GMCC移动通信网中爱立信设备的操作支持系统,即网管系统.系统功能包括配置管理.故障管理.性能管理和操作维护管理等.我们开站时就是在OSS上进行操作.DT--是开站所需指令的集合.我们一般预先把开站的指令都写好,存为一个文本文件,就叫做DT.开站时把这个文件打开,将指令LOAD到交换机就可以了,这样就不必逐条敲指令,提高了效率.CDD--是由设计院设计的网络规划表,基本上包括了当地所有小区的小区参数.相邻关系.频率规划等内容,是我们做工程的主要依据.MO--Manage