简称 | 英文全称 | 中文释义 | 概述 | 说明 |
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应用框架。 |
||
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 很相似,并且向关系数据库表添加了增强的映射和绑定功能 | ||