【问题标题】:EJB : module and beans, project designEJB:模块和bean,项目设计
【发布时间】:2013-07-19 13:55:57
【问题描述】:

这可能是一个菜鸟问题,但由于我是从头开始一个项目,所以我试图避免我的项目设计的错误选择。

环境(约束):JEE6、EJB 3、JPA、Glassfish 3、Maven、Netbeans 7。

我有一个用户服务(注册、登录、删除、更新等)
我有银行服务(同样的想法...)
我有一个连接用户和银行的 BankAccount 服务。
我有一个操作服务(添加、删除等)

我想为每个服务创建一个 EJB。但是,一些服务共享 (JPA) 实体。这是否意味着我必须将它们全部放在一个 EJB 模块中?如果必须,是否意味着当我只想分发一个 EJB 服务时,我必须移动整个模块?

基本上,我有域类(User、Bank...)和服务类(UserService、BankService...)。服务将在 EJB 中。 EJB 将尽可能地独立。 我应该把我的域类放在哪里?在 EJB 共享的库中?在一个 EJB 模块中? 通常你如何组织你的课程? (域、服务...)

另外,你知道一些关于 JEE6 项目设计的好网站或书籍吗?

谢谢

【问题讨论】:

    标签: netbeans ejb-3.0 java-ee-6


    【解决方案1】:

    关于关于 EE 6 的网站和书籍的问题。

    我建议你看看Adam Bien's websiteAntonio Goncalves website

    两人都写了很棒的书。 Adam 撰写了“Real World Java EE Patterns--Rethinking Best Practices”和 Antonio “Beginning Java EE 6 with Glassfish 3”,他还出版了一本关于 EE 7 的书

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-20
      • 2011-08-27
      • 2010-11-26
      • 1970-01-01
      • 2014-10-12
      • 2015-02-12
      • 1970-01-01
      相关资源
      最近更新 更多