2010-12-29 9 views
1

Ich beginne EJBs zu lernen und möchte es erforschen, indem ich ein Spielzeugprojekt entwickle, in dem ich Konzepte verstehen und Basiswerkzeuge wie Stateless-Beans, Integration mit Persistence-Layern und so weiter bekommen kann. Das Problem liegt darin, gute Idee für ein solches Projekt zu finden. Hier sind einige Anforderungen:Ideen für EJB-basiertes Projekt

  • Das Projekt aus dem wirklichen Leben genommen werden muss. Keine Beispiele wie Rechner oder Serverzeit, bitte.
  • Es muss Vorteile von EJBs zeigen.
  • Es muss mindestens 2 EJB Funktionen verwenden. Zum Beispiel, Integration mit JPA und JMS, aber nicht reine Logik. Was ist der Grund für EJBs, wenn Sie nicht seine coolen Funktionen nutzen?
  • Es muss nicht nehmen zu viel Zeit zu implementieren. Es ist ein Spielzeugprojekt, ich möchte nicht 2 Monate etwas tun, das später rausgeworfen wird.

Also, irgendwelche Ideen?

Antwort

4

Meine beste Empfehlung wäre immer, etwas zu schaffen, das Sie nützlich und interessant finden würden. Es hält deine Motivation aufrecht.

Wenn Sie immer noch nicht an etwas denken, würde ich einen Kalender oder ein Adressbuch empfehlen. Ich kann sehen, wo es eine klare Schichtarchitektur (Dienste + Persistenz), eine Vielzahl von Ansichten (Desktop und Web und Mobile) und die Möglichkeit der Verwendung von Messaging zu einem guten Vorteil geben würde (z. B. Warnungen, die auf Änderungen gesendet werden).

1

Berühmt Game of Life scheint eine gute Idee zu sein. Zellen sind Persistenzeinheiten, JSF, Webbohnen + ejb, um den Arbeitsbereich anzuzeigen, geplante Bohnen - um sie in Bewegung zu setzen. Die Spiellogik kann in EJB oder JMS (oder sogar beides) implementiert werden. Sie könnten die ursprüngliche Logik erweitern, neue Objekte oder Regeln einführen und schließlich den Nobelpreis für Errungenschaften in der sozialen Modellierung erhalten.

Verwandte Themen