springcloud(四):Eureka所有客户端所共用的公共组件

          各位大佬应该知道,在大型项目中都需要有数据传输层,一般项目都采用的是MVC结构,如果有10个表,则会创建10个实体类,在各个层之间应该使用实体类传递数据;

       在微服架构中,也许有很多个客户端,有的客户端可能会有数据访问层;有的客户端没有数据访问层;

      假设现在有ABC三个客户端,A客户端负责提供数据,可能会写实体类;

      B客户端调用A客户端controller的数据,传递到页面;因此不需要写数据访问层代码和业务层代码,但是这个时候如果你接受的A客户端数据返回的是一个对象,这个时候B在接受A数据的时候最好拿对象去接受,但是B没有数据访问层就没有写实体类,这个时候就比较难受了,你是创建实体类呢 还是不创建呢 ?因为是2个不同的项目,你创建了也不一定是和A一样的?怎么办呢?等会说?

     同样的道理,C去调用B控制层的方法出数据给页面,也需要拿对象接受,又遇到不写数据访问层,不写传输层,不知道拿啥接值的问题?

    

猜你喜欢

转载自www.cnblogs.com/holly8/p/11011301.html