Я широко использовал Spring DI и IOC в моих предыдущих проектах. В соответствии с новым требованием к проекту, мы должны настроить наши проекты следующим образом:
- Бизнес-проект (Java-проект)
- Общий проект (Java-проект)
- Презентационный проект (веб-проект)
Бизнес и презентация общаются / используют общий уровень. Однако бизнес и презентация должны быть развернуты на разных серверах приложений, а связь между бизнесом и презентацией не основана на http. Презентация запускает бизнес через протокол IIOP. Это означает, что переключение протокола происходит при вызове бизнеса (Java-проект) из презентации (веб-проект).
Чтобы настроить различные уровни приложения, я сделал следующее:
В бизнес-проекте я инкапсулировал все методы бизнес-логики и методы DAO в объекте фасада, используя функцию инъекции зависимостей SPRING и обычную технику OOPS.
Теперь я хочу представить объект фасада с помощью EJB, а из уровня представления я хочу вызвать ejb jndi и получить объект фасада, выполнив вызов EJB.
Мне нужно знать:
Как создать EJB (простой сессионный компонент EJB 2.1 без состояния и представить его с помощью Spring?
Как я могу получить доступ к EJB с помощью пружины? (не имеет значения, подвергалось ли то же самое воздействию пружины или нет)
Я не нашел ни одного правильного / полного примера (даже весной ref) для выполнения той же конфигурации весной.
Любая помощь в этой теме высоко ценится.
Спасибо и всего наилучшего,
Джитендрия Даш
Java / J2EE разработчик, Мумбаи, Индия.