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

 时间:2026-04-22 05:16:13

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.将响应信息给客户浏览器输出,完成响应处理.

  • 品牌策划公司的服务流程
  • 推荐一些好听的英文歌
  • 传感器设计应该注意些什么?
  • 如何使自己的信用卡拥有高额度
  • 芝士波波怎么做
  • 热门搜索
    无线路由器怎么安装 医保卡丢了怎么办 三叉戟怎么读 脚脱皮是怎么回事 商标怎么注册 微波炉怎么使用 幸福用英语怎么说 嘴巴上火起泡怎么办 京东购物卡怎么用 网上买机票怎么取票