框架:所谓框架,就是把一些繁琐的重复性代码封装起来,使程序员在编码中把更多的精力放到业务需求的分析和理解上面
SHH:strust spring hibernate;
SSM:springmvc spring mybatis ;
Struts2:Struts2是Apache发行的MVC开源框架。注意,他只是表现层web(MVC)框架
Struts2介绍
Struts2配置文件packGE元素详解
package元素
作用:在struts2配置文件中引入了面向对象思想,使用了分包管理。易于管理动作类,便于模块化开发动作类
属性name:
包的名称。必须写,且必须唯一
属性extends:
1.一般情况下需要继承struts-default包,但不是必须的
2.不过如果不继承的话,将无法使用struts2提供的核心功能
3.struts-default.xml中定义着struts-default这个包
4.而struts-default.xml是在我们的struts.xml加载之前加载
属性namespace:
名称空间[访问路径=名称空间+动作名称],在写配置文件时需要加上斜杠例如/day1
属性abstract:
把包声明为抽象包,抽象包就是用来被继承的
只要是没有元素的包,就可以声明为抽象包
action元素
name属性:动作名称
class属性:动作类全名
method:动作类中的方法名称。方法的要求:1public的 2.f返回值必须是String 3:没有参数