我使用简单的3层架构.在这里我使用DTO类在UI,BL和DL之间进行通信.那么层之间的沟通有更好的方法吗?或者这是正确的方法?
DTO,数据传输对象,是您在消费者和服务之间传输数据时使用的分发层概念.因此,如果您不发布任何服务,请离开DTO.
要回答您的问题,还取决于您的应用程序的复杂程度.如果它很简单,只需使用CRUD操作,或者甚至可以使用DataTable,DataSet进行通信.
否则,来自DDD的域实体是层之间通信的核心对象:数据访问层,业务逻辑层和表示层.
基本上,应用程序中有一些不同类型的对象:
小心这个词: