大发体育娱乐在线-大发体育娱乐官方网站-大发体育娱乐登录网址
做最好的网站

java框架之struts2简要介绍,java框架struts2

来源:http://www.dfwstonefabricators.com 作者:关于计算机 人气:192 发布时间:2019-10-30
摘要:java框架之struts2简介,java框架struts2 一、Struts2简介       1、Struts2概述                    Struts2是Apache发行的MVC开源框架。注意:它只是表现层(MVC)框架。            

java框架之struts2简介,java框架struts2

一、Struts2简介

      1、Struts2概述

                   Struts2是Apache发行的MVC开源框架。注意:它只是表现层(MVC)框架。

            M:model-----数据封装------->javabean

            V:view------视图----------->jsp

           C:control------控制器--------> struts2( filter),struts1(servlet)

      2、Struts2的来历

                   Struts1:也是apache开发的一套mvc的开源框架。在2005年之前非常流行。

                          弊端:Struts1的核心控制器就是一个Servlet。随着使用者的增多,弊端开始出现。

                   Struts2:在long long ago,有一个设计超前的框架XWork,后来推出了XWork1和WebWork2。Struts2就是apache和OpenSymphony组织合并开发出来。

                              里面包含了WebWork2的核心及Struts的一些特性和功能。除此之外,和Struts1没有任何关系了。

二:环境的搭配

    1、下载Struts2开发包

               

   2、开发包目录结构

            图片 1

3、搭建开发环境

           3.1、拷贝必要jar包到classpath中

                           图片 2

 

                            拷贝哪些jar包?

                            找到Struts2自带的例子中,struts-blank的war包,在它的WEB-INFlib目录下的jar包全拷贝。

           3.2、建立Struts2的配置文件

                            at the top of classpath(在最顶层的构建路径),建立一个默认名称为struts.xml的配置文件。

             图片 3

 

                     注意:

                            1.文件名大小写。

                            2.创建位置。

                            3.该名称允许修改,但是我们一般不改。

    3.3、配置控制器

                            a、配置位置:在web.xml中

                            b、配置什么: struts2已经写好了的一个过滤器。

                     结论:

                            struts2比struts1优秀的一个体现就是,它用了更为强大的过滤器作为控制器了。

       图片 4

 

             

      3.4、验证是否成功

                            部署应用,启动Tomcat,不报错表示搭建成功。

 图片 5

三、第一个Struts2案例

         以下步骤是日后实际开发中经常重复的。

      1、建立一个jsp文件

图片 6

 

                  

      2、在struts.xml文件中配置

        图片 7

 

      3、建立动作类和动作方法

             图片 8

 

      4、结果视图页面

图片 9

 

                    

      5、测试:

      图片 10

 

      6、关于struts.xml没有提示的问题

                   分析原因:没有找到对应的dtd约束文件。

              解决办法:

                            a.上网

                            b.不能上网:

                                         图片 11

图片 12

四、第一个案例的执行过程

1.tomcat启动:加载应用的web.xml

  1. 实例化并初始化过滤器

3.加载struts.xml配置文件

4.客户端发送请求

5.请求到达过滤器

6.截取请求动作名称,并在struts.xml中找

7.找到后进行实例化

8.调用对应的方法动作,方法具有返回值

9.根据返回值,找到结果视图

10.显示结果视图,并返回给浏览器

图片 13

 

 

 

 

                                  

 

一、Struts2简介 1、Struts2概述 Struts2是Apache发行的MVC开源框架。注意:它只是表现层(MVC)框架。 M:mode...

本文由大发体育娱乐在线发布于关于计算机,转载请注明出处:java框架之struts2简要介绍,java框架struts2

关键词:

上一篇:没有了

下一篇:没有了

最火资讯