struts2框架学习笔记
Posted AndroidJava
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了struts2框架学习笔记相关的知识,希望对你有一定的参考价值。
一、MVC
分层结构
含义:是一种web开发模式
二、Struts2
历史
Struts 2以WebWork优秀的设计思想为核心,吸收了Struts 1的部分优点,建立了一个兼容WebWork和Struts 1的MVC框架,Struts 2的目标是希望可以让原来使用Struts1、WebWork的开发人员,都可以平稳过渡到使用Struts 2框架.
框架
①框架是一个半成品,是一个脚手架,它可以方便的,快速的辅助开发人员针对某一领域进行快速开发
②使用框架,提高开发效率,减少重复代码,提高应用安全性,减少应用的bug
③框架一定是按照开发人员告诉他的方式去运行,交流的工具就是框架的配置文件或者约定
使用步骤
Struts2思想
Struts2思想=Struts1思想+WebWork思想
Struts2组成
Struts2项目结构
Hello World案例
步骤:
①导包
②编写配置文件
③web.xml配置启动
④开始使用
Struts2流程分析
Struts2配置文件和常量配置
配置文件包含
随着应用规模的增加,系统中Action的数量也会大量增加,导致struts.xml配置文件变得非常臃肿.
为了提高struts.xml文件的可读性,我们可以将一个struts.xml配置文件分解成多个配置文件,然后在struts.xml文件中包含其他配置文件.
六大配置文件加载
常量配置
Package\Result\Action配置
Package
Action
Result
全局\局部结果集
异常
默认Action
Action多方法调用
调用Servlet的API
以上是关于struts2框架学习笔记的主要内容,如果未能解决你的问题,请参考以下文章