SSH框架的项目执行流程是怎样的

 时间:2024-11-02 06:20:44

SSH框架的项目执行流程:

1.服务器启动,创建Struts2的Filter控制器,创建Spring容器对象.

实例化Struts2控制器时,加载struts.xml,struts-default.xml,default.properties,struts-plugin.xml等Struts相关配置

实例化Spring容器时,加载applicationContext.xml

2.客户浏览器发送请求,请求到达Struts2的Filter控制器

3.如果是Action请求,Struts2控制器根据struts.xml的<action>配置,

要调用一个Action对象处理.

4.Struts2控制器调用struts-spring-plugin.jar提供的ObjectFactory

获取一个Action对象.

方法一:ObjectFactory利用<action>元素的class属性去Spring容器寻找id=class的Bean对象.

*方法二:如果按上述方法找不到,ObjectFactory会利用class指定值创建一个对象.然后将Spring容器的DAO,Service按名称匹配规则给Action注入.

5.Struts2控制器调用Action执行业务处理,处理完毕,返回一个String标识

6.Struts2控制器根据String标识调用Result组件,生成响应信息

7.将响应信息给客户浏览器输出,完成响应处理.

  • 品牌策划公司的服务流程
  • 推荐一些好听的英文歌
  • 传感器设计应该注意些什么?
  • 如何使自己的信用卡拥有高额度
  • 芝士波波怎么做
  • 热门搜索
    北京到云南旅游 大连旅游景点门票 浙江普陀山旅游攻略 黄河旅游节 大连旅游政务网 逸行旅游网 齐云山旅游攻略 湖北旅游政务网 悦禾旅游网 临沂旅游政务网