2010-12-29 3 views
1

Я начинаю изучать EJB и хотел бы изучить его, создав игрушечный проект, где я мог бы понять концепции и получить доступ к базовым инструментам, таким как фанаты без гражданства, интеграция с уровнем устойчивости и т. Д. Проблема заключается в нахождении хорошей идеей для такого проекта. Вот некоторые требования:Идеи для проекта на основе EJB

  • Проект должен быть приняты из реальной жизни. Никаких примеров, таких как калькулятор или получение времени сервера, пожалуйста.
  • Он должен показывать преимущества EJB.
  • Он должен использовать не менее 2 функций EJB. Например, интеграция с JPA и JMS, но не с чистой логикой. В чем причина EJB, если вы не используете его классные функции?
  • Это не должно принять слишком много времени для осуществления. Это игрушечный проект, я не хочу расширять 2 месяца, делая что-то, что будет выброшено позже.

Итак, любые идеи?

ответ

4

Моя лучшая рекомендация всегда заключалась бы в создании чего-то полезного и интересного. Это сохранит вашу мотивацию.

Если вы все еще ничего не можете придумать, я бы рекомендовал календарь или адресную книгу. Я вижу, где будет прозрачная многоуровневая архитектура (службы + персистентность), различные представления (рабочий стол и веб-сайт и мобильный), а также возможность использования обмена сообщениями с хорошими преимуществами (например, предупреждения, отправленные для изменений).

1

Знаменитый Game of Life представляется хорошей идеей. Ячейки представляют собой единицы непрерывности, JSF, веб-компоненты + ejb для отображения рабочей области, запланированных компонентов - для ее запуска. Логика игры может быть реализована в EJB или JMS (или даже для обоих). Вы можете расширить оригинальную логику, ввести новые объекты или правила и, наконец, получить Нобелевскую премию за достижения в области социального моделирования :)

Смежные вопросы