【问题标题】:Transaction support in struts2struts2 中的事务支持
【发布时间】:2012-05-17 21:04:32
【问题描述】:

我在名为在线考试系统的项目中使用struts2.0。

我在数据访问层使用传统的 JDBC 方法。我不能使用 JPA。

我想让整个服务层事务化,但是我在 struts2 中搜索了事务支持但没有得到任何东西。

尽管 Spring 为使服务层事务化提供了良好的支持。

请在这个问题上帮助我找出 struts2 中的事务支持。

【问题讨论】:

    标签: spring transactions struts2 guice service-layer


    【解决方案1】:

    您在这里走错了路。Struts2 仅适用于 MVC 部分,而您在服务层所做的与此无关。

    如果您想利用事务 API,我建议您使用 Spring AOP,如果我是正确的,Google Guice 也提供了一种 AOP 方式。

    无论您在服务层使用什么来处理事务,Struts2 都独立于它并且脱离了上下文

    【讨论】:

    • 您需要了解底层数据库中的事务,然后您可以使用 AOP 来覆盖大多数基础。只是出于好奇,为什么 JPA 出局了?我发现即使在小型项目中也很容易使用,而且它的事务支持非常好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多