zoukankan      html  css  js  c++  java
  • 今日总结

    2020年10月27日:

    使用Filter和T和threadlocal来进行事务的管理

    目的是为了是代码更加的简洁,方便。

    使用 ThreadLocal 来确保所有 dao 操作都在同一个 Connection 连接对象中完成
     
    原理分析图:

    JdbcUtils 工具类的修改:


     

    修改 BaseDao

     

     

     

    使用 Filter 过滤器统一给所有的 Service 方法都加上 try-catch。来进行实现的
    管理。
    原理分析图:

    Filter 类代码:

    在 web.xml 中的配置:

    一定要记得把 BaseServlet 中的异常往外抛给 Filter 过滤器

    将所有异常都统一交给 Tomcat,让 Tomcat 展示友好的错误信息页面。
    这样一来,就有了一个专门操作事务的工具类了,我把这个工具类写到了连接数据库的类上,这样就可以在连接数据库的时候对事务进行拦截和管理了。
  • 相关阅读:
    java基础的判断循环
    idea反编译
    JavaWeb
    JavaWeb
    JavaWeb
    JavaWeb
    pycharm使用virtualenv环境
    django常用操作
    Linux下Tomcat的安装以及项目部署
    Linux下JDK的安装
  • 原文地址:https://www.cnblogs.com/yitiaokuailedexiaojingyu/p/14117861.html
Copyright © 2011-2022 走看看