Мне поручено разработать приложение ejb 3, jpa. Мне нужно предоставить хотя бы демо-версию до конца года, но у меня есть пара проблем: это мой первый проект с ejb и jpa, тогда я, вероятно, не буду иметь доступный дб в скором времени. Мне бы хотелось мнение более опытных разработчиков о том, как я решил попробовать, и несколько советов о том, как решить некоторые конкретные проблемы.
Я собираюсь добавить проект jpa в рабочую область (я использую рационального разработчика приложений) со всеми необходимыми сущностями, но я не собираюсь отображать их в какую-либо таблицу, чтобы они были немедленно доступны для сессионных компонентов и готов к отображению, когда БД будет создан.
В этом замечательном плане есть несколько недостатков: как мне смоделировать диспетчер сущностей, который задает компонент, и, прежде всего, как мне смоделировать базу данных? Мне нужно сделать операции вставки, обновления и получения в моей демонстрации. Разумно ли устанавливать синглтон (скажем, entityManagerMock), который содержит некоторый словарь для фальсификации таблиц?