状态管理 面向对象的概念告诉我们,一个对象由它的状态(state)和行为组成。然而,在企业 服务应用程序中,保持对象状态,很多时候不是很有用。服务组件可以是有状态的也可以 是无状态的,第7 章“事务服务”已经提到,从整个事务过程上看,状态总是无法保持的。 在开发企业服务应用程序时,你总是得考虑状态的问题,因为你有很多选择,把状态 保存在何处的决定,将影响到整个应用程序的可伸缩性。 通过一个 Web Service 界面和一个客户应用程序的例子,本章讨论了把状态保存在何 处以及如何在企业服务中实现的一些选择。 具体地说,本章包含以下主题: l 状态的特征 l 有状态组件还是无状态组件 l 使用数