WEB开发课程设计-新闻发布系统(17)
发布时间:2021-06-06
发布时间:2021-06-06
新闻发布系统
第四章 软件设计结构
本系统采用Struts2框架的MVC模式实现,系统架构如图所示:
4.1 MVC模式概述:
MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。
4.2 Strut2的MVC模式:
本系统采用Struts2的MVC模式,视图、模型、控制器分别如下: 持久层:Model部分
由JavaBean组成,ActionForm用于封装用户的请求参数,封装成
ActionForm对象,该对象被ActionServlet转发给Action,Action根据ActionForm里面的请求参数处理用户的请求。 JavaBean则封装了底层的业务逻辑,包括数据库访问等。