Описание тега robot-legs-problem

Проблема "ножек робота" заключается в добавлении пользовательских конфигураций многоразовых компонентов
1 ответ

Как я могу использовать шаблон торта Scala для реализации ног робота?

Моя разработка широко использует проблему связывания ног робота. Я знаю, как решить это с PrivateModule в Guice, но не ясно, как это будет сделано с шаблоном торта Scala. Может ли кто-нибудь объяснить, как это будет сделано, в идеале на конкретном п…
1 ответ

Сигнал никогда не вводится - robotlegs2.0

В конфигурационном файле приложения у меня есть отображение сигнала / команды signalCommandMap.map(DisconnectUserSignal).toCommand(DisconnectUserCommand); Затем у меня есть два класса подключения: public class BaseConnection implements IBaseConnecti…
3 ответа

Guice: Построение связанных деревьев объектов / ножки робота

У меня есть класс A, который содержит класс B, как это: class A { private final B b; @Inject A(B b) { this.b = b; } } interface B {} class B1 implements B {} class B2 implements B {} class Client() { @Inject Client(@AhasB1 A aHasB1, @AhasB2 A aHasB2…
3 ответа

Как связать разные интерфейсы с помощью Google Guice?

Нужно ли создавать новый модуль с интерфейсом, привязанным к другой реализации? Chef newChef = Guice.createInjector(Stage.DEVELOPMENT, new Module() { @Override public void configure(Binder binder) { binder.bind(FortuneService.class).to(FortuneServic…
3 ответа

Можно ли использовать Cake Pattern для зависимостей не-синглтонного стиля?

Большинство примеров Cake Pattern, с которым я столкнулся, похоже, рассматривают зависимости как сервисы синглтонного типа; где есть только один экземпляр каждого типа в окончательной сборке компонентов. Можно ли написать конфигурацию, которая имеет…
1 ответ

Обобщить пример ноги робота с помощью Multibinding

У меня есть этот пример использования, который очень похож на пример с роботизированными ногами в Guice, за исключением того, что я не знаю, сколько у меня "ног". Поэтому я не могу использовать аннотации, необходимые для примера с ножками робота. Я …
08 июл '11 в 14:22
1 ответ

Заметка: несколько реализаций, разные графы объектов

Как ты делаешь следующее в действии? Есть класс XmlSerializer это зависит от интерфейса XmlFormatter, Есть 2 реализации XmlFormatter: CompactXmlFormatter а также PrettyXmlFormatter, Другой класс MyApplication зависит от 2 случаев XmlSerializer, Один…
26 окт '11 в 19:48
1 ответ

Допустимы ли двусмысленные ножки робота?

В часто задаваемых вопросах Guice говорится о различении нескольких экземпляров с помощью аннотаций (вроде). Мой вопрос: могу ли я привязать Impl к интерфейсу без аннотации и связать другой Impl с тем же интерфейсом с аннотацией? По сути, мой первый…
0 ответов

Миграция Robotlegs 2 - Динамическое представление

Я использовал RB1 в своих проектах следующим образом: у меня был загруженный извне GFX с именами связей. Я сделал что-то вроде этого: injector.mapClass(MyView, MyView); var ClassReference : Class = getDefinitionByName(id) as Class; mediatorMap.mapVi…