java - 如何使用MVC和三层架构分层传输数据?

标签 java design-patterns web-applications

作为设计模式,如果我是正确的,我们使用字符串(通常称为业务逻辑状态)在层之间传达消息。但我的问题是如果一个方法返回字符串那么如何传输其他数据对象。对于这种情况,我目前使用http请求对象(全局的)来传输数据,这使得所有3层都依赖于表示层,所以它不好。

还有其他方法可以在层之间传输数据吗?

最佳答案

使用字符串传递消息被认为是一个坏主意(谷歌“字符串类型”),并且绝对不是一种设计模式。您应该创建适当的对象并在层之间传递它们。

关于java - 如何使用MVC和三层架构分层传输数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15864646/

相关文章:

java - 获取下拉列表中选项的值并在 if 语句中使用它

sql - 这些数据库设计风格(或反模式)有名字吗?

java - Java 中的 MVVM 模式

java - Gridview 类似于 Java 中 hibernate 对象的显示?

javascript - 拥有一个大 Canvas 还是最多 100 个动态生成的小 Canvas 更好?

java.sql.SQLException : Operation not allowed after ResultSet closed 异常

java - 我可以在程序中调用java web start吗?

java - 如何避免超过工作表上允许的最大行数 jxl 中的异常

java - 再次使用 Java 中的带参数的单例

html - Playframework:更改时 Assets 不会在生产模式下更新