【问题标题】:Struts 2 action class as JPA entityStruts 2 动作类作为 JPA 实体
【发布时间】:2014-06-04 05:59:24
【问题描述】:

我是 Struts 2 与 JPA/Hibernate 集成的新手。在 Struts 2 Action 类本身作为 Pojo 。我也可以使用与实体相同的动作类吗?或者在这种情况下最佳做法是什么。

【问题讨论】:

  • 我不建议这样做。你的行为不应该是你的榜样。您的操作应该“使用”模型。
  • S2 动作并不完全是 POJO-s。为您的模型使用单独的类。

标签: hibernate jpa struts2


【解决方案1】:

最好的情况是,如果您使用操作类作为与网络通信相关的操作,并且使用 pojo 作为数据处理的 pojo =) 不要合并它们

【讨论】:

    【解决方案2】:

    没有。例如,参见 apache 站点中的 Struts 2 + Spring 2 + JPA + AJAX。任何设计合理的 Java EE 应用程序都可以很好地分离控制器层和模型层。 Controller 层,在这种情况下是一个 struts 动作,通常会通过服务层与 Model 进行通信。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-08
      • 1970-01-01
      • 2015-08-14
      • 1970-01-01
      • 1970-01-01
      • 2017-04-10
      相关资源
      最近更新 更多