当前位置: 代码迷 >> Web前端 >> 【学问】-常见单词、缩写、术语解析(1)100条
  详细解决方案

【学问】-常见单词、缩写、术语解析(1)100条

热度:422   发布时间:2013-09-26 10:32:35.0
【常识】--常见单词、缩写、术语解析(1)100条

简称 英文全称 中文释义 概述 说明
UI    user interface    用户界面 软件的人机交互、操作逻辑、界面美观的整体设计   
ExtJS     一个与后台技术无关的前端ajax框架 ExtJS可以用来开发RIA也即富客户端的AJAX应用,是一个用javascript写的,主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。
 
单选行,多选行,高亮显示选中的行,拖拽改变列宽度,按列排序,这些基本功能ExtJS轻量级实现。
自动生成行号,支持checkbox全选,动态选择显示哪些列,支持本地以及远程分页,可以对单元格按照自己的想法进行渲染,这些也算可以想到的功能。
再加上可编辑grid,添加新行,删除一或多行,提示多行数据,拖拽改变grid大小,grid之间拖拽一或多行,甚至可以在tree和grid之间进行拖拽,这些功能实在太神奇了。更令人惊叹的是,这些功能竟然都在ext表格控件里实现了。
其实从ext3开始就支持各种方式的统计,且有控件支持excel导出。
RIA  Rich Internet Applications  富互联网应用  具有高度互动性、丰富用户体验以及功能强大的客户端。  
MooTools     开源JavaScript web应用框架

是一个简洁,模块化,面向对象的开源JavaScript web应用框架。
它为web开发者提供了一个跨浏览器js解决方案。在处理jscsshtml时候。
它提供了一个比普通js更面向对象的documentAPI。
Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似。但它提供的功能要比Prototype.js多,整体设计也比Prototype.js要相对完善,功能更强大,比如增加了动画特效、拖放操作等等。

Prototype.js    

javascript基础类库 

对javascript做了大量的扩展,而且很好的支持Ajax

   prototype对象是实现面向对象的一个重要机制。
每个函数(Function)就是一个对象,函数对象都有一个子对象 prototype对象,类是以函数的形式来定义的。prototype表示该函数的原型,也表示一个类的成员的集合。
在通过new创建一个类的实例对象的时候,prototype对象的成员都成为实例化对象的成员。
1、该对象被类所引用,只有函数对象才可引用。
2、在new实例化后,其成员被实例化,实例对象方可调用。
同时,函数是一个对象,函数对象若直接声明成员,不用被实例化即可调用。
Web service        开发分布式的互操作的应用程序
是一个平台独立的,松耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。
Web service平台需要一套协议来实现分布式应用程序的创建。
数据表示方法和类型系统:
任何平台都有它的数据表示方法和类型系统。要实现互操作性,Web service平台必须提供一套标准的类型系统,用于沟通不同平台、编程语言和组件模型中的不同类型系统。在传统的分布式系统中,基于界面(interface)的平台提供了一些方法来描述界面、方法和参数(译注:如COM和COBAR中的IDL语言)。
-->XML和XSD
可扩展的标记语言(XML)是Web service平台中表示数据的基本格式。
 
描述Web service标准:
同样的,Web service平台也必须提供一种标准来描述Web service,让客户可以得到足够的信息来调用这个Web service。
-->WSDL:
Web service描述语言(WSDL)就是这样一个基于XML的语言,用于描述Web service及其函数、参数和返回值。
Web service远程调用:
最后,我们还必须有一种方法来对这个Web service进行远程调用。这种方法实际是一种远程过程调用协议(RPC)。为了达到互操作性,这种RPC协议还必须与平台和编程语言无关
-->简单对象访问协议(SOAP)
提供了标准的RPC方法来调用Web service

XML  
    可扩展的标记语言  
XSD  XML Schemas Definition XML结构定义  XML Schema语言也就是XSD。  XSD是DTD替代者的原因,一是据将来的条件可扩展,二是比DTD丰富和有用,三是用XML书写,四是支持数据类型,五是支持命名空间。
XSD文件的后缀名为.xsd。
XML Schema    

XML Schema描述了XML文档的结构。

可以用一个指定的XML Schema来验证某个XML文档

  XML Schema 是DTD的替代品。XML Schema描述了XML文档的结构。可以用一个指定的XML Schema来验证某个XML文档,以检查该XML文档是否符合其要求。文档设计者可以通过XML Schema指定一个XML文档所允许的结构和内容,并可据此检查一个XML文档是否是有效的。XML Schema本身是一个XML文档,它符合XML语法结构。可以用通用的XML解析器解析它。
一个XML Schema会定义:文档中出现的元素、文档中出现的属性、子元素、子元素的数量、子元素的顺序、元素是否为空、元素和属性的数据类型、元素或属性的默认和固定值。
XML Schema的优点:
1) XML Schema基于XML,没有专门的语法
2) XML可以象其他XML文件一样解析和处理
3) XML Schema支持一系列的数据类型(int、float、Boolean、date等)
4) XML Schema提供可扩充的数据模型。
5) XML Schema支持综合命名空间
6) XML Schema支持属性组。
WSDL   Web service描述语言   就是这样一个基于XML的语言,用于描述Web service及其函数、参数和返回值。  
SOAP     简单对象访问协议 提供了标准的RPC方法来调用Web service
是一种轻量的、简单的、基于 XML 的协议
它被设计成在 WEB 上交换结构化的和固化的信息。

 
SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。
它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。
RPC  Remote Procedure Call Protocol  远程过程调用协议
 它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。
 RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。
RFC  Remote Function Call  远程过程调用也叫远程函数调用,请求注解,Request For Comments)的缩写形式    
POJO Plain Ordinary Java Objects 简单的普通的Java对象 实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。 是一个简单的普通的Java对象,它不包含业务逻辑或持久逻辑等,但不是JavaBean、EntityBean等,不具有任何特殊角色和不继承或不实现任何其它Java框架的类或接口。
JAXB2 Java Architecture for XML Binding   将一个Java对象转变成为XML格式,反之亦然  
ORM   对象关系映射 对象与关系数据库之间的映射  
OXM Object XML Mapping   数据实体对象与XML节点之间的映射  
JiBX     是一个为Java提供的XML数据绑定框架。 它可以和现存的类一起运行,使用一个灵活的映射定义文件来决定如何将数据对象转换成XML。
xStream框架    

xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换

 

 

Jackson     是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。
Castor     为开源领域提供了数据(XML 和数据库)绑定功能。 其原理跟 Sun 的 JAXB 很相似,并且向关系数据库表添加了增强的映射和绑定功能