工作3年了,问一个很纠结的问题,纠结了3年了
eft21 2011-01-07 11:21:05 struts中的action到底属于控制层还是模型层?
我理解的是:
struts中的ActionServlet是控制层
action、service、dao统称为模型层
其中细分service为业务逻辑层、dao为持久层、action是模型层
可是工作中多人都认为action是控制层。
最近遇到一个开发的问题:
要求实现下载操作日志功能,同事非要把生成文档的代码也放在service中,而将文档路径返回给action
我认为应该放在action中,因为这样会导致service中的代码复用性很差,请大虾给予指导?