美文网首页
ssh框架原理、要点

ssh框架原理、要点

作者: NumoonDum | 来源:发表于2018-03-27 18:36 被阅读0次

    Hibernate

    • 通过Configuration.configure方法读取解析hibernate.config.xml文件
    • 由config中的mappingrrsource读取并解析映射信息
    • 创建sessionfactory,并打开session,创建事物,执行持久化操作,关闭session,关闭sessionfactory

    Struts

    • actionserverlet读取配置信息,存放到各种配置对象中
    • actionserverlet匹配actionmapping
    • 将表单数据保存到actionfrom对象中
    • 根据配置文件决定需不需要今天验证
    • actionfrom根据actionmapping配置信息决定将请求转发给action类,action类不存在则创建一个实例,并调用excute方法
    • actionserverlet决定将客户请求转发给由excute方法返回的对象所指向的JSP组件
    • jsp组件生成动态页面后返回

    Struts2

    • web请求经过一系列过滤器链后,filterdispatcher请求actionmapping是否需要调用action,
    • filterdispatcher将请求交由actionproxy处理,actionproxy通过configuration manager 问询struts.xml得知需要调用哪个action
    • 创建actioninvocation实例,在调用action前后需要经过一系列拦截器
    • 根据struts.xml配置信息找到对应返回结果,既视图

    Spring

    • web 请求统一交由dispatcherserverlet处理,ds根据handlermapping找到路径
    • handlermapping返回执行链,ds请求适配器执行handler,由handleradpter执行handler即controller,返回一个modelandview对象
    • ds请求viewresolver返回view,视图渲染,将模型数据填充到response域

    相关文章

      网友评论

          本文标题:ssh框架原理、要点

          本文链接:https://www.haomeiwen.com/subject/zdiscftx.html