基于EJB的项目的想法

时间:2010-12-29 15:17:02

标签: java ejb

我开始学习EJB,并希望通过创建一个玩具项目来探索它,在那里我可以理解概念并获得无状态bean等基础工具,与持久层集成等等。问题在于为这样的项目找到好主意。以下是一些要求:

  • 项目必须从现实生活中。请不要使用计算器或获取服务器时间等示例。
  • 必须显示 EJB的优点
  • 必须使用至少2个EJB功能。例如,与JPA和JMS集成,但不是纯逻辑。如果您不使用其酷炫的功能,EJB的原因是什么?
  • 需要花费太多时间来实施。这是一个玩具项目,我不想在做某事的时候扩展2个月,以后会被抛弃。

那么,有什么想法吗?

2 个答案:

答案 0 :(得分:4)

我最好的建议是创造一些有用且有趣的东西。它会保持你的动力。

如果你还想不出什么,我会推荐一本日历或地址簿。我可以看到哪里有清晰的分层架构(服务+持久性),各种视图(桌面和Web和移动),以及使用消息传递获得良好优势的可能性(例如,发送更改的警报)。

答案 1 :(得分:1)

着名Game of Life似乎是一个好主意。单元格是持久性单元,JSF,web bean + ejb来显示工作区域,预定bean - 使其运动。游戏的逻辑可以在EJB或JMS(甚至两者)中实现。您可以扩展原始逻辑,引入新对象或规则,最终获得诺贝尔奖,以获得社会建模成就:)