您的位置:首页 > 编程语言 > Java开发

Struts2概述

2015-12-02 22:03 330 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/hou1989/article/details/84754083

1.Struts2的MVC模式

  • MVC将一个应用的输入、处理和输出流程按照模型、视图和控制器三部分进行分离,这样一个应用就可以划分为模型层、视图层和控制层3个层次,三层之间以最少的耦合来协同工作。

2.Struts2的MVC实现

  • 在Struts2中,视图层对应视图组件,通常是指JSP页面,也适用于Velocity、FreeMarker等其他视图显示技术。
  • 模型层对应业务逻辑组件,它通常用于实现业务逻辑及底层数据库的交互等。
  • 控制层对应系统核心控制器和业务逻辑控制器。系统核心控制器为Struts2框架提供的StrutsPrepareAndExecuteFilter,它是一个起过滤作用的类,能根据请求自动调用相应的Action。而业务逻辑控制器是开发者自己定义的一系列Action,在Action中负责调用相应的业务逻辑组件,来完成调用处理。

3.Struts2的工作原理

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: