J2EE-16-第16章 Struts+DAO.ppt


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18
文档列表 文档介绍
第16章 Struts2+DAO
讲课教师:郭庆
EMAIL:guoqing654321@
主要内容
MVC简介
Struts2+DAO使用:用户登录
Struts简介
Struts是Apache组织提供的一项开发源代码的工程。
它是Java Model II体系结构的实现。Model II体系结构采用JSP+Servlet+JavaBean或JSP+Servlet+DAO来完成Web应用。
下图是JSP+Servlet+JavaBean的图示。
请求
应用服务器
响应
JSP页面
JavaBean
Servlet
数据库
服务器
MVC设计模式简介
MVC是一种流行的软件设计模式,它把系统分为3个部分:模型(Model)、视图(View)、控制器(Controller)。
各个模块的功能见下表。
MVC模块
描述
模型(Model)
代表应用程序数据和业务逻辑
视图(View)
提供可交互的用户界面,供用户输入数据和向用户显示模型数据
控制器(Controller)
响应客户请求,根据客户请求来操纵模型,并把模型的响应结果通过视图展示给客户
Struts2简介
Struts 是一组相互协作的类、servlet 和 JSP 标记组成一个可重用的 MVC 2 设计。这个定义表示 Struts 是一个框架,而不是一个库,但 Struts 也包含了丰富的标记库和独立于该框架工作的实用程序类。
视图
Struts2中视图可以是JSP文件或FreeMarker模板。在这些文件中没有业务逻辑和模型信息。
控制器
Struts2中控制器由FilterDispatcher过滤器和Action组成(含Action Proxy)。它是一个Servlet过滤器。当请求到来时,首先传递请求给该过滤器,然后由FilterDispatcher根据配置文件决定调用某个具体的Action来处理当前的请求。
模型
Struts本身并不提供模型组件,但是它可以支持Spring、Hibernate等框架,与其他框架组成应用。
以下是Struts2的流程框架图。

J2EE-16-第16章 Struts+DAO 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小396 KB
  • 时间2018-06-08
最近更新