我开始学习EJB,并希望通过创建一个玩具项目来探索它,在那里我可以理解概念并获得无状态bean等基础工具,与持久层集成等等。问题在于为这样的项目找到好主意。以下是一些要求:
那么,有什么想法吗?
答案 0 :(得分:4)
我最好的建议是创造一些有用且有趣的东西。它会保持你的动力。
如果你还想不出什么,我会推荐一本日历或地址簿。我可以看到哪里有清晰的分层架构(服务+持久性),各种视图(桌面和Web和移动),以及使用消息传递获得良好优势的可能性(例如,发送更改的警报)。
答案 1 :(得分:1)
着名Game of Life似乎是一个好主意。单元格是持久性单元,JSF,web bean + ejb来显示工作区域,预定bean - 使其运动。游戏的逻辑可以在EJB或JMS(甚至两者)中实现。您可以扩展原始逻辑,引入新对象或规则,最终获得诺贝尔奖,以获得社会建模成就:)