Как использовать Spring для внедрения EntityBean в версии EJB 2.1, используя версию 2.5 для JDK1.4
У меня есть устаревший проект, который работает над WebLogic 8.1, J2EE 1.3 с использованием JDK 1.4
У нас много EJB, Session и EntityBeans.
Мы собираемся создать среду для переноса этих приложений на Java EE 6, но затем мы решили, что можно избежать переписывания всего. Итак, мы создадим промежуточный слой кода, используя Spring, чтобы начать внедрять сессионные компоненты в клиентский веб-код. На втором этапе будет выполнен перенос кода для компиляции на JDK 1.5 для работы на WebLogic 11g(10.3.2), а на последнем этапе будут удалены EntityBeans и заменены POJO с использованием JPA для сохранения и контроля.
На данный момент мы не нашли никакой документации о том, как внедрить EntityBeans или подобную архитектуру Spring, только структуру для AbstractStatelessSessionBean, AbstractStatefulSessionBean, AbstractMessageDrivenBean, как следует, для реализации EJB-компонентов без состояний, состояний или MDB.
Кто-нибудь может помочь мне создать любое решение для EntityBeans с использованием Spring? Учитывая, что в первом случае мы все еще будем использовать JDK 1.4, J2EE 1.3. Нужно ли мне все еще контролировать это вручную?
1 ответ
Я предположил бы, что EntityBeans не будет введен или под контролем фабрики бобов Spring. Они будут созданы сессионными компонентами для этого конкретного запроса.
Это та же идея со многими POJO: вы по-прежнему вызываете new для специфичных для запроса bean-компонентов. Все не ответственность весны.