Использовать фиктивный сервис в проекте Seam

Я переделываю усовершенствование уже существующей платформы, разработанной с помощью платформы Seam версии 2.1.1.RA2, Java 6 и JBoss 4.2.3.GA и Ivy. У меня есть 4 модуля, которые общаются друг с другом. Я хочу изменить один из этих модулей независимо от других. Я просто хочу знать, как сделать симуляцию одного модуля с помощью фиктивного сервиса.


person Maryame Bouhajeb    schedule 22.04.2019    source источник


Ответы (1)


Используя файл beans.xml, вы можете добавить альтернативы в свой проект. Мое предложение состоит в том, чтобы использовать один интерфейс с определениями методов и создать один bean-компонент с реальной реализацией и один с фиктивной реализацией. В beans.xml просто укажите, что вы хотите использовать класс с фиктивной реализацией.

http://seamframework.org/Documentation/WhatIsBeansxmlAndWhyDoINeedIt.html

person stakahop    schedule 22.04.2019
comment
Я проверяю ваше предложение, но оно не работает. У меня есть проект (старый), который использует Jboss с каркасом шва в дополнение к макету. У меня проблемы с запуском этого проекта. Я хочу знать, как сказать Jboss использовать либо фиктивная версия класса или класс катушки. ps: в моем buil.xml у меня есть эта конфигурация i.stack.imgur.com/RKmR0.png и в моих build.properties я добавляю эти строки, но не работает i.stack.imgur .com/z9zn4.png и у меня есть папка webservices-mock-data Вкратце, как настроить Jboss для переключения между реальным классом и версией класса MOCK - person Maryame Bouhajeb; 23.04.2019