在可维护性、可扩展性和性能方面,在许多子系统之间共享数据对象的最佳方法是什么?
我的意思是,我有这个系统有这些层:
controller <-> Service (bl) <-> Domain <-> Database
我们可以有 N controller
,来自 web 或有权访问该Service
层的 web 服务,所以此时我们有一个 API,N 个子系统将使用它。
我正在使用ORM
所需的实体,我们在服务和域层内的任何地方处理这些实体。
我的问题是,从我的服务层向子系统共享此数据对象(信息)的最佳方法是什么?
地图?XML