Struts框架入门教程

Posted 蓝桥云课精选

tags:

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


struts是JAVA的三大框架(struts+spring+hibernate)之一,但凡学习Java的都一定会学习Struts框架,小编这里就介绍一门Struts框架的入门课程,如果你正打算学习Struts的话,那这个课程将非常适合你!


课程名称:


【Struts框架教程】


课程简介:


该课程分为7个实验,从Struts框架的基础介绍到Struts的一些应用都做了较为详细的介绍,课程非常适合Struts新手入门学习。


课程列表:


Struts框架入门教程


课程内容摘选:

Struts2 的体系结构大致如下图所示:

Struts框架入门教程
上图是 Struts2 的体系结构。一个请求在 Struts2 框架中的处理大概会经过以下几个步骤:

  • 1、客户端发出一个指向 Servlet 容器(例如Tomcat)的请求。

  • 2、这个请求会经过几个过滤器 Filter(ActionContextCleanUp 可选过滤器、其他 Web 过滤器如 SiteMesh 等),最后到达 FilterDispatcher 过滤器。

  • 3、接着 FilterDispatcher 过滤器被调用,FilterDispatcher 询问 ActionMapper 来决定这个请是否需要调用某个 Action。

  • 4、如果 ActionMapper 决定需要调用某个 Action,FilterDispatcher 把请求的处理交给 Action 对象的代理(ActionProxy)。

  • 5、ActionProxy 通过配置管理器(Configuration Manager)读取框架的相关配置文件(struts.xml 以及它包含的 *.xml 配置文件),找到需要调用的 Action 类。

  • 6、找到需要调用的 Action 类后,ActionProxy 会创建一个 ActionInvocation 的实例。

  • 7、ActionInvocation 在调用 Action 的过程之前,会先依次调用相关配置拦截器(Intercepter),执行结果返回 结果字符串。

  • 8、ActionInvocation 负责查找 结果字符串 对应的 Result,然后执行这个 Result,再返回对应的结果视图(如JSP等等)来呈现页面。

  • 9、再次调用所用的配置拦截器(调用顺序与第7步相反),然后响应(HttpServletResponse)被返回给浏览器。

以上内容全部摘选自课程《Struts框架教程


点击最下方的“阅读原文”,即可查看Struts框架的更多介绍,马上开始学习Struts框架~


在线开发环境:


不管学任何技术,动手实践是最重要的!因此实验楼提供了在线开发环境,学习者可以边看边动手学习。


左边课程文档引导学习,右边在线开发环境随时动手跟着操作学习,这样动手实操的学习方式是最容易牢固掌握所学知识的!


在动手实战中学会Struts框架!



在线开发环境示意图


点击“阅读原文”,即可马上开始学习Struts框架哦~

以上是关于Struts框架入门教程的主要内容,如果未能解决你的问题,请参考以下文章

Struts2教程

Maven搭建SSH(Struts2+Spring+Hibernate)框架入门教程_1

struts2框架快速入门小案例

(Struts框架教程) 第一节 Struts 简介

资源 | Struts开源框架(入门+精通)

struts2入门