SSH中Struts的工作流程

Posted 程序员小生活

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSH中Struts的工作流程相关的知识,希望对你有一定的参考价值。


框架,常见的有两种组合方式SSH和SSM,SSH是Stusts2、Spring、Hibernate,SSM是SpringMVC、Soring、Mybaties。这两种框架中的每一种以后都会一一介绍。今天就只是想简单地和大家谈一下Struts的工作流程。这层金实一家公司的面试题,怎样用简单的话来描述一下Struts的工作流程



Struts

struts2的执行流程简单的来描述就是:客户端发送一个请求给服务器,要先经过核心过滤器StrutsPrepareAndExecuteFilter,即前端控制器,在这个过滤器中执行一组拦截器(一组拦截器 就会完成部分功能代码)执行目标Action,在Action中返回一个结果视图,根据Result的配置进行页面的跳转.




struts的本质相当一个servlet,是一个基于MVC设计模式的WEB层架构,struts2和struts1并没有特别大的联系,

Struts2Struts1没有任何联系.Struts2内核是webwork的内核.

web层实现的功能是控制逻辑和视图。

       整体调用流程如下:

       1、用户请求至struts2

       2struts2调用service

       3service调用dao

       4dao持久化数据



今天就简单给大家介绍一下struts2的结构及流程,希望对大家有帮助。

最后分享一首我很喜欢的歌

当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放

以上是关于SSH中Struts的工作流程的主要内容,如果未能解决你的问题,请参考以下文章

SSh三大框架工作原理介绍

JAVA SSH框架搭建流程

跪解:ssh框架的基本原理?

SSH三大框架的各自工作流程

SSH(Struts2+Spring+Hibernate)框架搭建流程

SSH(Struts2+Spring+Hibernate)框架搭建流程