struts2框架学习笔记

Posted AndroidJava

tags:

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

一、MVC


分层结构

   


含义:是一种web开发模式


二、Struts2


历史


Struts 2WebWork优秀的设计思想为核心,吸收了Struts 1的部分优点,建立了一个兼容WebWorkStruts 1MVC框架,Struts 2的目标是希望可以让原来使用Struts1WebWork的开发人员,都可以平稳过渡到使用Struts 2框架.


框架

框架是一个半成品,是一个脚手架,它可以方便的,快速的辅助开发人员针对某一领域进行快速开发

使用框架,提高开发效率,减少重复代码,提高应用安全性,减少应用的bug

框架一定是按照开发人员告诉他的方式去运行,交流的工具就是框架的配置文件或者约定


使用步骤


struts2框架学习笔记(一)


Struts2思想  


Struts2思想=Struts1思想+WebWork思想


Struts2组成


struts2框架学习笔记(一)


Struts2项目结构

struts2框架学习笔记(一)



Hello World案例


 步骤:

  ①导包

       ②编写配置文件

       ③web.xml配置启动

       ④开始使用


Struts2流程分析

struts2框架学习笔记(一)


Struts2配置文件和常量配置


配置文件包含

    随着应用规模的增加,系统中Action的数量也会大量增加,导致struts.xml配置文件变得非常臃肿.

    为了提高struts.xml文件的可读性,我们可以将一个struts.xml配置文件分解成多个配置文件,然后在struts.xml文件中包含其他配置文件.

struts2框架学习笔记(一)


六大配置文件加载



struts2框架学习笔记(一)


常量配置

struts2框架学习笔记(一)


Package\Result\Action配置


Package

struts2框架学习笔记(一)


Action

struts2框架学习笔记(一)


Result

struts2框架学习笔记(一)


全局\局部结果集

struts2框架学习笔记(一)


 异常

struts2框架学习笔记(一)

  

 

默认Action

struts2框架学习笔记(一)


Action多方法调用


调用ServletAPI


以上是关于struts2框架学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

struts2框架学习笔记1:搭建测试

struts2框架学习笔记2:配置详解

struts2框架学习笔记3:获取servletAPI

struts2框架学习笔记6:拦截器

JAVA EE 学习笔记[V5 struts2框架标签库]

struts2框架学习笔记4:获取参数