Java 绑定和映射之间的区别
这些术语在语义上有区别吗Java 绑定和映射之间的区别,java,binding,mapping,terminology,Java,Binding,Mapping,Terminology,这些术语在语义上有区别吗 装订 映射 通过将一个对象模型绑定到另一个表示,例如XML。一个只包括单向映射,还是两个术语都是同义词 用例 我有一个Java对象模型,希望创建它的XML表示。为此,我使用反射。因为我对从XML生成Java代码不感兴趣,所以这只是一个单向过程。据我所知,这些术语绑定和映射并不完全等同 映射是将一个数据结构转换成另一个数据结构(例如:将DTD映射到某个对象模型) 绑定是指通过某种数据结构(例如,将某个XML文件绑定到DOM)访问某些实际数据 这意味着绑定是一种方式
- 装订
- 映射
我有一个Java对象模型,希望创建它的XML表示。为此,我使用反射。因为我对从XML生成Java代码不感兴趣,所以这只是一个单向过程。据我所知,这些术语绑定和映射并不完全等同
- 映射是将一个数据结构转换成另一个数据结构(例如:将DTD映射到某个对象模型)
- 绑定是指通过某种数据结构(例如,将某个XML文件绑定到DOM)访问某些实际数据
我不太清楚,但我使用类和实例之间的绑定(我将一个实例绑定到某个现有类),并将两个数据结构或一个数据集映射到另一个数据集(相同抽象级别的两个对象).我有点不确定,因为它们实际上是您使用它们的同义词,但正确的词应该是映射。在我看到的案例中,绑定意味着“双向”,映射意味着“单向”,但您是否想到了更具体的应用程序?@KevinGrant我为一个用例添加了一个简短的描述