`
04023129
  • 浏览: 161509 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

事务添加的位置问题 工作总结

阅读更多

今天在公司的开发的框架上做了一个应用,才意识到一个问题,原来这个框架的的事务处理时加在了数据处理层上面。

感到奇怪就去问了下做框架的人,原来逻辑业务层面上没有事务处理,也没有数据库连接。再他看来,事务处理就是和数据库打交道的,就应该放到数据处理层上去,我告诉他,这样的话我会有90%的代码都要放到数据处理层了。结果被他说了一顿。

哎,我只想说的是,淡定。

指摘,如果用这样的框架做的话简单的程序没问题。

当出现比如两个逻辑A,B。A,B必须同时满足的时候才能进行数据的持久化的情况,那么事务处理就必须包括在C中(C{A,B})。C中进行AB的处理判断。当AB同时满足的时候再进行持久化操作。

如果用现有框架的话,为了进行事务处理,C必须位于数据处理层,数据处理层去调用业务逻辑层的A,B也不合理,A,B也就必须位于数据处理层了。那样的话。。。。就没有分层的意义了。

 

我认为应该是这样的

 

  • 大小: 10.1 KB
分享到:
评论

相关推荐

    数据库事务总结 数据库事务总结

    ### 数据库事务总结 #### 一、事务的基本概念与特性 **事务**是数据库系统中的一个逻辑工作单元,它由一系列的操作组成,这些操作要么都完成,要么都不完成,以此来保证数据的一致性和完整性。 #### 二、事务的...

    Java事务处理总结

    容器事务的优势在于它能够自动管理事务边界,减少了开发者的工作量,并提高了代码的可维护性。对于复杂的分布式系统来说,容器事务提供了一种更为简单和可靠的事务管理方案。 ### 总结 在Java开发中,事务处理是...

    工作总结写作方法(2017年最新更新).pdf

    ### 工作总结写作方法详解 #### 一、引言 在职场中,撰写工作总结是一项重要的日常工作,它不仅是对自己一段时间工作的回顾与总结,也是向上级汇报工作进展的有效方式。工作总结有助于提升个人工作效率,促进团队...

    spring事务操作试验

    总结来说,"spring事务操作试验"涵盖了Spring框架中的事务管理基础,包括声明式和编程式事务,以及它们在JDBC操作中的应用。通过实验,读者可以更好地理解事务的生命周期、隔离级别和回滚规则,这些都是构建健壮、...

    使用事务批量修改数据库

    事务处理是数据库管理系统(DBMS)的一个核心功能,它支持将一组相关的操作作为一个不可分割的工作单位来执行。如果事务中的所有操作都成功,则整个事务被提交;如果有任何操作失败,则事务被回滚,从而撤销之前的所有...

    Spring的事务10种常见失效场景总结.zip

    1. **未开启事务**:如果在需要事务控制的方法中忘记添加`@Transactional`注解,Spring将不会自动进行事务管理,导致事务失效。记得在服务层方法上正确使用该注解,确保事务开始和结束。 2. **切面配置错误**:在...

    若依框架分布式事务配置和项目启动手册

    总结,若依框架的分布式事务配置和项目启动是其核心能力之一。理解并熟练掌握这些知识,可以有效地提升开发效率,保证系统的稳定性和高性能。通过阅读《分布式事务 _ RuoYi.pdf》、《后台手册 _ RuoYi.pdf》等文档,...

    Spring事务传播Demo.zip

    总结来说,"Spring事务传播Demo"是一个用于学习和演示Spring事务管理和传播行为的实例,通过分析和实践这个Demo,开发者可以更好地理解和掌握Spring在处理事务时的复杂情况,提升在实际项目中的应用能力。...

    述职报告(删减版)需添加个人信息等_工作总结汇报_总结.ppt

    【述职报告概述】 这篇述职报告来自青云谱东风...通过个人SWOT分析,他明确了自身的优势和改进方向,而工作总结和岗位认知则反映了他在实际工作中的成就和责任。此外,他的工作思路表明了对未来挑战的积极应对态度。

    Spring+JOTM 分布式事务管理

    - **恢复能力**:JOTM具有事务恢复功能,能够处理事务在进行中的系统崩溃或网络问题。 - **性能优化**:JOTM设计上考虑了性能,比如批处理支持和缓存策略,以减少系统开销。 - **兼容性**:JOTM支持各种JCA 1.5...

    SPRING事务机制DEMO

    Spring事务机制是Java...总结来说,Spring事务机制和AOP是Java开发中的重要工具,它们帮助我们构建可维护、可扩展的系统。通过学习和实践这个DEMO,你将更好地理解如何利用Spring的这些功能来提升应用的质量和效率。

    spring_如何管理事务的

    声明式事务管理是通过配置的方式来定义事务规则,这种方式减少了编码工作量,提高了代码的可读性和可维护性。Spring通过AOP(面向切面编程)技术实现了声明式事务管理,可以通过XML配置或注解来实现。 ##### 1. XML...

    SSM中事务管理所需的jar包-aspectjweaver

    4. **SSM中使用AspectJ进行事务管理**:为了启用AspectJ事务管理,我们需要在Spring的配置文件中添加相应的配置,并引入`aspectjweaver.jar`。通常,我们会使用`<tx:annotation-driven>`标签来激活基于注解的事务...

    创意创新工作总结PPT模板-72.pptx

    【创意创新工作总结PPT模板】是一个适用于各类职场人士进行工作总结汇报的精美模板,设计风格以蓝色水彩为主题,旨在提供一个清晰、有条理的框架,帮助用户展示他们的工作成果和经验总结。以下是对该模板各部分的...

    spring1.2申明式事务.txt

    通过配置事务管理器、事务拦截器以及自动代理创建器,开发者可以轻松地为应用程序添加事务支持,而无需编写复杂的事务代码。这种方式不仅提高了代码的可读性和可维护性,还降低了事务管理的复杂度,使得开发者可以...

    PFCG批量添加T-code利用Import from file(1)

    总结来说,通过PFCG的“从文件导入”功能,你可以高效地批量添加事务码到用户角色的菜单中,只需提供符合特定格式的文件即可。这对于需要大量定制菜单的角色管理和系统维护工作而言,极大地提高了工作效率。同时,...

    C# 事务处理的应用

    本文将深入探讨如何在C#中实现带参数的事务处理,通过具体代码示例来解析其工作原理及应用场景。 ### C#中的事务处理概述 事务处理是数据库操作的核心组成部分,它允许多个数据库操作作为一个整体来执行,确保要么...

    基于Spring JDBC的事务管理

    本资源总结了基于Spring JDBC的事务管理,包括事务的定义、使用 @Transactional 注解、Spring JDBC的事务管理机制、事务的ACID特性、事务的传播、事务的隔离等内容。了解这些知识点将有助于您更好地掌握基于Spring ...

    创意创新工作总结PPT模板-87.pptx

    【创意创新工作总结PPT模板】是一个适用于各类职场人士进行工作总结汇报的精美模板,适用于市场部以及其他部门的工作人员。此模板提供了清晰的结构和丰富的视觉元素,帮助用户有效地展示过去一年的工作成就、个人...

Global site tag (gtag.js) - Google Analytics