Service层的确是对Web开发本身的抽象,但是具体的XXXService就是对具体业务的抽象了。
业务方面的面向对象设计,大体来说集中在Domain层和Service层,Domain层中应该有业务逻辑的设计,但是很简单的系统(纯粹的增删改查)中,往往Domain和DTO(数据传输对象,就是一堆getter和setter)基本等价了,这是导致你困惑的最大原因。
Service层的确是对Web开发本身的抽象,但是具体的XXXService就是对具体业务的抽象了。
业务方面的面向对象设计,大体来说集中在Domain层和Service层,Domain层中应该有业务逻辑的设计,但是很简单的系统(纯粹的增删改查)中,往往Domain和DTO(数据传输对象,就是一堆getter和setter)基本等价了,这是导致你困惑的最大原因。
转载于:https://my.oschina.net/u/3820391/blog/1823740