在spring mvc + spring核心应用程序中,我们有一个视图层,一个外观,一个服务层,一个dao层和一个基于存储过程的持久性层。
服务层不了解利用其方法的客户端。将原始的HTTP请求传播到服务层是否可以?还是不好的做法并且违反了宽松的耦合原理?
如果是,那么什么是解决方法?
没有细节很难说,但是是否作弊取决于您是否关心将服务层耦合到Servlet API。但是,一般而言,最好保持接口分离,并在将请求传递到服务层之前从请求中提取所需的内容。
但是,如果您的服务层确实需要请求对象(无论出于何种原因),那么您的耦合已经存在,将其添加到服务层就是简单地公开该耦合(这是一件好事)。
| 归档时间: |
|
| 查看次数: |
1549 次 |
| 最近记录: |