作为设计模式,如果我是正确的,我们使用字符串(通常称为业务逻辑状态)在层之间传达消息。但我的问题是如果一个方法返回字符串那么如何传输其他数据对象。对于这种情况,我目前使用http请求对象(全局的)来传输数据,这使得所有3层都依赖于表示层,所以它不好。
还有其他方法可以在层之间传输数据吗?
最佳答案
使用字符串传递消息被认为是一个坏主意(谷歌“字符串类型”),并且绝对不是一种设计模式。您应该创建适当的对象并在层之间传递它们。
关于java - 如何使用MVC和三层架构分层传输数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15864646/