SSH中Struts的工作流程
Posted 程序员小生活
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSH中Struts的工作流程相关的知识,希望对你有一定的参考价值。
框架,常见的有两种组合方式SSH和SSM,SSH是Stusts2、Spring、Hibernate,SSM是SpringMVC、Soring、Mybaties。这两种框架中的每一种以后都会一一介绍。今天就只是想简单地和大家谈一下Struts的工作流程。这层金实一家公司的面试题,怎样用简单的话来描述一下Struts的工作流程
struts2的执行流程简单的来描述就是:客户端发送一个请求给服务器,要先经过核心过滤器StrutsPrepareAndExecuteFilter,即前端控制器,在这个过滤器中执行一组拦截器(一组拦截器 就会完成部分功能代码)执行目标Action,在Action中返回一个结果视图,根据Result的配置进行页面的跳转.
struts的本质相当一个servlet,是一个基于MVC设计模式的WEB层架构,struts2和struts1并没有特别大的联系,
Struts2和Struts1没有任何联系.Struts2内核是webwork的内核.
web层实现的功能是控制逻辑和视图。
整体调用流程如下:
1、用户请求至struts2
2、struts2调用service
3、service调用dao
4、dao持久化数据
今天就简单给大家介绍一下struts2的结构及流程,希望对大家有帮助。
最后分享一首我很喜欢的歌
以上是关于SSH中Struts的工作流程的主要内容,如果未能解决你的问题,请参考以下文章