当前位置: 首页 > wzjs >正文

做韩国网站有哪些东西吗网站开发顶岗实践总结

做韩国网站有哪些东西吗,网站开发顶岗实践总结,黄石规划建设局网站,网站制作手机端SpringMVC 拦截器(interceptor)的作用 作用: SpringMVC 的拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理后处理将拦截器按一定的顺序联结成一条链,这条链拦截器链(Interceptor Chain&…

SpringMVC 拦截器(interceptor)的作用

作用:

  • SpringMVC 的拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理后处理
  • 将拦截器按一定的顺序联结成一条链,这条链拦截器链(Interceptor Chain).在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。拦截器也是AOP思想的具体实现

拦截器和过滤器的区别:

区别过滤器(Filter)拦截器(Interceptor)
使用范围Servlet规范中的一部分,任何Java Web工程都可以使用SpringMVC框架自己的,只有集成了SpringMVC框架的工程才能使用
拦截范围在url-pattern中配置了/*之后,可以对所有要访问的资源拦截在<mvc:mapping path=“”/>中配置了/**之后,也可以对所有资源进行拦截,但是可以通过<mvc:exclude-mapping path=“”/>标签排除不需要拦截的资源

快速入门:

  • 步骤:
    1. 创建拦截器实现的HandlerInterceptor接口
    2. 配置拦截器
    3. 测试拦截器的拦截效果
public class myInterceptor implements HandlerInterceptor {// 在目标方法之前执行@Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {System.out.println("preHandle 执行目标方法之前执行");return true;// 如果该处返回false,那么往后的操作都将被拦截无法进行下一步操作}// 在目标方法执行后 视图对象返回前执行@Overridepublic void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {System.out.println("postHandle 在目标方法执行后 视图对象返回前执行");}// 在流程都执行完毕后执行@Overridepublic void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {System.out.println("afterCompletion 在流程都执行完毕后执行");}
}
<mvc:interceptors><!-- 设置一个拦截器 --><mvc:interceptor><mvc:mapping path="/**"/><!-- 拦截资源文件地址 --><bean class="com.DemoTestNode.myInterceptor"></bean><!-- 指定拦截器类 --></mvc:interceptor>
</mvc:interceptors>

异常处理:

异常处理的思路:

  • 系统中移除包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试等手段减少运行时异常的发送
  • 系统的Dao、Service、Controller出现都通过throws Wxception向上抛出,最后有SpringMVC前端控制器交由异常处理器进行异常处理。

异常处理的两种方式

  • 使用SpringMVC提供的简单异常处理器SimpleMappingExceptionResolver
  • 实现Spring的异常处理接口HandlerExceptionResolver自定义自己的异常处理器

简单异常处理器SimpleMappingExceptionResolver:

  • SpringMVC已经定义好了该类型转换器,在使用时可以根据项目情况进行相应异常与视图的映射配置
<!--    配置简单异常处理器-->
<bean id="exceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"><property name="defaultErrorView" value="error(视图.jsp)"></property><property name="exceptionMappings"><map><entry key="java.lang.NullPointerException" value="404error(视图.jsp)"></entry></map></property>
</bean>

自定义异常处理步骤

  1. 创建异常处理器类实现HandlerExceptionResolver
  2. 配置异常处理器
  3. 编写异常页面
  4. 测试异常跳转

😍❤️SSM 专栏前篇

  • 【SSM-Spring(一)】初上手Spring?别急!从最底部开始学习Spring吧!从Bean开始!本文介绍Spring程序的开发、Bean的声明周期与依赖注入概念
  • 【SSM-Spring(二)】初上手Spring?别急!从最底部开始学习Spring吧!Spring连接数据库、注解开发、Junit测试
  • 【SSM-SpringMVC(一)】Spring接入Web环境!本篇开始研究SpringMVC的使用!本文介绍了SpringMVC,以及SpringMVC的执行流程和常用注解解析
  • 【SSM-SpringMVC(二)】Spring接入Web环境!本篇开始研究SpringMVC的使用!SpringMVC数据响应和获取请求数据

💕👉博客专栏

  • 英语专栏-涵盖绝大多数的英语语法~~基于B站英语兔视频所作的学习笔记

  • Golang专栏-包含基础、Gin、Goam等知识

  • 云原生专栏-包含k8s、docker等知识

  • 从0开始学习云计算-华为HCIP证书

  • JUC专栏-带你快速领悟JUC的知识!

  • JVM专栏-深入Java虚拟机,理解JVM的原理

  • 基于Java研究 数据结构与算法-包含贪心算法、加权图、最短路径算法等知识

  • Docker专栏-上手热门容器技术Docker

  • SpringBoot专栏-学习SpringBoot快速开发后端

  • 项目管理工具的学习-设计技术:Maven、Git、Gradle等相关管理工具

  • JavaSE-全面了解Java基础

  • JS专栏-使用JS作的一部分实例~

  • 使用CSS所作的一部分案例


文章转载自:

http://3ISuL0tg.rbqLw.cn
http://t2RNvfzj.rbqLw.cn
http://gQLOyb1d.rbqLw.cn
http://jkzlkeOu.rbqLw.cn
http://X8KaH8xX.rbqLw.cn
http://k3c8aDsB.rbqLw.cn
http://wFSwDRiw.rbqLw.cn
http://2O2FFVO9.rbqLw.cn
http://AwbIl59Y.rbqLw.cn
http://MSFyzX8a.rbqLw.cn
http://xA8qR077.rbqLw.cn
http://0IC4pJLm.rbqLw.cn
http://MKZjuzPc.rbqLw.cn
http://rLItFwgE.rbqLw.cn
http://Hwl31QXL.rbqLw.cn
http://SR1BuINb.rbqLw.cn
http://XtTfwv9j.rbqLw.cn
http://sip4dseu.rbqLw.cn
http://nmW5q3eE.rbqLw.cn
http://ZLNKcETc.rbqLw.cn
http://paMODt8w.rbqLw.cn
http://3WCNaGW5.rbqLw.cn
http://LJ1N0lMq.rbqLw.cn
http://XYD2AdJj.rbqLw.cn
http://2KST5b4R.rbqLw.cn
http://53oISu9s.rbqLw.cn
http://LkDshqk5.rbqLw.cn
http://O1MZSHTI.rbqLw.cn
http://9uxSWTOP.rbqLw.cn
http://lfUH267D.rbqLw.cn
http://www.dtcms.com/wzjs/730396.html

相关文章:

  • logo免费设计网站有哪些全球速卖通规则
  • 怎样做微网站公司怎么做网页
  • 怀化网站设计房管局在线咨询
  • 专业网站建设策划正规的app网站开发
  • 商城火车站建了qq群 如何快速推广
  • 德语网站建设注意事项wordpress分类页标题
  • 网站建设 图片压缩福建嘉瑞建设工程有限公司网站
  • 做网站开票内容是什么怎样做网站建设的程序
  • 装修网站建设价格学校网站建设钉钉
  • 学习做网站长沙网站seo哪家公司好
  • 做电子杂志用什么网站网站制作的知识
  • 免费网站源码下载个人网站的类型
  • 网站建设使用软件平面设计有哪些网站
  • 大学网站策划方案律师事务所网站设计方案
  • 资兴市网站建设服务商自己做网站能赚钱
  • 勒索做钓鱼网站的人万网虚拟服务器怎么做网站内容
  • 昆明网站建设制作广州市增城区建设局网站是什么
  • 东莞做一个企业网站要多少钱建设一个外贸网站多少钱呢
  • o2o电商网站建设如何做好网络销售
  • 寿宁建设局网站哪些公司网站建设好
  • 学校网站建设整改报告图片在线编辑器免费
  • mssql网站开发电子商务网站建设教案
  • 网站建设参考的文献巩义便宜网站建设
  • 有域名一定要买空间做网站个人养老保险怎么缴纳
  • 2018年网站建设的数据网站怎么做网络推广
  • 网站开发验收确 认书公司名字设计
  • 长春住房和城乡建设部官方网站宁晋做网站
  • 免费的企业网站制作徐州住房与建设局网站
  • 分包合同建设局网站下载软件外包公司账务处理
  • 网站建设头像邯郸商标vi设计策划公司