zoukankan      html  css  js  c++  java
  • ssh的执行流畅

    SSH运行流程

    1. 服务器启动,创建Struts2的Filter控制器,创建Spring容器对象.
    实例化Struts2控制器时,加载struts.xml,struts-default.xml,default.properties,struts-plugin.xml等Struts相关配置
    实例化Spring容器时,加载applicationContext.xml
    如果Hibernate的配置写在了applicationContext.xml中,hibernate的配置信息也会同时加载

    2. 客户浏览器发送请求,请求到达Struts2的核心控制器,如果是Action请求,Struts2控制器根据struts.xml的<action>配置,
    要调用一个指定的Action对象的具体方法来处理.

    3:action中处理方法,调用service业务层方法来处理,业务层的处理方法,调用dao层数据访问的方法来处理并返回处理结果给Action。

    说明:①:Action对象 业务层的对象 dao层的对象 sessionFactory对象,都由spring容器来创建和销毁,
    spring对对象进行统一管理,根据配置文件对其进行注入实现,

    ②:业务层的处理方法, 使用spring的aop的声明式事务管理。

    4:Struts2控制器调用Action执行业务处理,处理完毕,返回一个String标识,Struts2控制器根据String标识调用Result组件,生成响应信息

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

  • 相关阅读:
    小程序--获取手机型号
    小程序---换行
    小程序 页面禁止左右上下滑动
    小程序---数据列表 隔行变色
    小程序 视频播放出来的坑
    小程序-----上传图片
    小程序---提交成功弹框
    小程序——Tab切换
    接收请求参数及数据回显
    重定向与转发
  • 原文地址:https://www.cnblogs.com/zhuhuibiao/p/9825234.html
Copyright © 2011-2022 走看看