gpt4 book ai didi

json - 如何在 DDD 中组织 Web 服务访问?

转载 作者:行者123 更新时间:2023-12-04 04:47:53 25 4
gpt4 key购买 nike

我是 DDD 的新手。

现在我正在处理一个需要我访问 Web 服务 API 的项目,其中 JSON返回并用于持久化我的实体。

我的问题是访问web服务属于哪一层?

以及应该遵循哪些最佳实践来实现这一点。

我是否需要一个负责膨胀我的实体并持久化它们的服务?

我有点困惑。

提前致谢。

最佳答案

你有没有读过Repository Pattern

public class SampleEntity {

}


public interface SampleEntityRepository {

void store(SampleEntity entity);

SampleEntity fineBy(Identity id);

//omitted other finders
}

使用 Web 服务适配器实现 SampleRepository。
public class WsSampleEntityRepositoryImpl implements SampleEntityRepository {
@Override
public void store(SampleEntity entity) {
//transform to JSON and invoke ws
}

@Override
public SampleEntity fineBy(Identity id) {
//transform to JSON and invoke ws
//transform JSON to SampleEntity
}

//omitted other finders
}

关于json - 如何在 DDD 中组织 Web 服务访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17911190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com