zoukankan      html  css  js  c++  java
  • question

    400:请求无效
    403:服务器端拒绝访问

    声明的对象

    Aop是基于代理对象来实现功能扩展;代理对象DI注入给controller层对象里面的组合引用

    handermapping(是将url和targetObject+targetMethod绑定);

    springmvc的流程:客户端向服务器端发起请求,tomcat服务器端会从池中获取一个线程,线程调io读取网络数据,读到数据并处理数据封装到requset对象(参数httpservletrequest),交给过滤器(filters)进行过滤,再到dispatcherservlet(继承了httpservlet)(其核心方法dodispatcher)--->handlermapping(getHandler方法接受httpservletrequest参数(url),返回一个controller的名字)--->处理器适配器((核心方法handle接受三个参数)httpservletrequest参数(requset,response),object参数(handler))--->(controller->service->dao->数据库交互)-(然后由处理器适配器返回model+view给dispatcherservlet)->视图解析器->视图渲染->最后通过前端控制器响应给前端.


    handlermapping核心方法getHandler返回HandlerExecutionChain,包装了当前请求需要执行的Handler和interceptors

    Spring AOP 同一切面下的Advice执行顺序:
    从Spring的官方文档可明确找到相应的顺序描述,如果同一切面(不同切面可依靠Order注解)定义了多个Before,那么他们的织入顺序是不确定的(undefined),Before和Around等等这些没有明确先后顺序的部分都是不确定的,解决方法是将多个合为一个,不能合并可以分到其他切面来靠切面控制顺序。

    aop中的代理对象里面有组合的调用和调用扩展业务

    thymeleaf是一个服务端的模板引擎(以html为呈现模板,描述html的)

    ajax:异步的java和xml技术

    servlet的核心作用:处理请求

  • 相关阅读:
    lhgdialogv3.13 使用点滴
    CheckBoxList 取值 及选中相关用法
    repeater 及 gridview 中绑定短日期
    数据库中日期大小的判断
    父子不同窗口间刷新传值
    子级Repeater获取父级Repeater绑定项的值
    vs.net 2010 web 项目中使用 webservice
    web打印实现方案 Lodop6.034 使用方法总结
    用 showModalDialog 方法回传数据到父页中去
    vs.net2010中使用 Ajax Control Toolkit
  • 原文地址:https://www.cnblogs.com/yunianzeng/p/11872047.html
Copyright © 2011-2022 走看看