我正在读一本关于BPEL和Webservices的书。我阅读以下我无法理解的陈述。
Services exchange only data, which differs considerably from object oriented
and component approaches, where behavior (implementation code) can
also be exchanged.
现在意味着什么?谁能有一个例子?
-Thanks
答案 0 :(得分:1)
面向对象类的本质是数据和行为。数据是类的字段/属性/属性,其行为是其方法。仅使用数据或可能称为数据传输对象(DTO)的行为来消除行为和左派。
将数据传递到Web服务时,只能传递数据部分。构成类的行为的方法也不会被传递。这是因为服务往往与语言无关。
另一方面,在给定的语言中,对类的引用可以自由传递。在这种情况下,类的数据及其行为被“交换”。