Struts层次结构

来源:百度知道 编辑:UC知道 时间:2024/06/24 12:19:19
JSP是表示层

Struts的Action是控制层(不知道那个中央控制器是控制层还是action是控制层)

然后是一些模型层(执行业务逻辑的类?)

不知道理解得正确不,还有比如加入了工厂啊单例啊...这些 又会怎么划分?

struts 是完整的封装了MVC开放模式 控制层 是 ActionServlet 它通过请求的路径分发给不同的action来执行业务逻辑操作

表示层就是 JSP 因为它用到了 struts的标签

模型层 是ActionForm 它是封装JSP 表单数据的。

但是为了实现松散耦合 程序员 大多都会写一个pojo来把ActionForm的数据转移到POJO使之体现 数据是中立的原则,因为ActionForm实现了struts 的接口。