GIN обеспечивает автоматическое внедрение зависимостей в клиентский код GWT.
1 ответ

GIN-инъекция поля в абстрактном классе

Я работаю в каком-то приложении GWT, в котором у меня есть иерархия, в которой у меня есть абстрактный презентатор с некоторыми общими функциями производных классов. Что-то вроде: public abstract class MyAbstractPresenter<T extends MyAbstractPres…
28 янв '13 в 13:30
1 ответ

Сопоставление с образцом по ключу / значению jsonb

Я использую PostgreSQL 9.4. Мой стол имеет jsonb колонка: CREATE TABLE "PreStage".transaction ( transaction_id serial NOT NULL, transaction jsonb CONSTRAINT pk_transaction PRIMARY KEY (transaction_id) ); CREATE INDEX idxgin ON "PreStage".transaction…
04 окт '15 в 23:46
1 ответ

Динамически добавлять привязки к модулю GIN

Могу ли я динамически добавлять привязки к модулю GIN? Например, наличие модуля "ExampleModule" и вызов статического метода, например: bind (Test.class, TestImpl.class); а Джин связывает автоматически? Или, может быть, с помощью аннотаций? Заранее с…
30 ноя '11 в 16:03
2 ответа

Использование Gin для внедрения нескольких представлений

Я пытаюсь собрать многопроектное приложение, в котором один из подпроектов имеет несколько представлений для одного докладчика. Я использую Джин, чтобы внедрить представления в моих докладчиков. Подпроект содержит докладчика и два разных представлен…
09 авг '13 в 18:37
1 ответ

Как проверить основную функцию в приложении джина?

Как я могу проверить func main? Как это: func main(){ Engine := GetEngine() // returns gin router with handlers atttached Engine.Run(":8080") } В нем только 2 строки, но я бы хотел, чтобы они были покрыты. TestMain' зарезервировано для подготовки к …
21 июл '17 в 05:51
1 ответ

Внедрение зависимостей для MVC

Я знаю, что DI в основном используется с шаблоном MVP, но где Google Gin вписывается в структуру / шаблон Model-View-Controller? Например, обычно для MVC представление содержит ссылки на модель (в которой он прослушивает события изменения), а контро…
2 ответа

Поддерживает ли GIN что-то вроде детских инъекций?

У меня есть одно приложение, которое содержит вложенные приложения. Я хотел бы разделить внедрение GIN так, чтобы у каждого подприложения были отдельные экземпляры одних и тех же основных общих классов. Я также хочу, чтобы инжектор предоставлял клас…
26 янв '12 в 09:24
2 ответа

Джин Если `запрос тела` связан в промежуточном программном обеспечении, c.Request.Body становится 0

Мой API-сервер имеет промежуточное ПО, которое получает токен из заголовка запроса. Если это правильный доступ, его функция перейти к следующей. Но запрос перешел к промежуточному программному обеспечению и перешел к следующей функции, c.Request.Bod…
27 дек '17 в 09:59
2 ответа

Введите класс точки входа в GWT с GIN

Я пытался сделать что-то вроде этого: @Singleton public class AAA implements EntryPoint, HistoryListener { private BBB bbb; private CCC ccc; private DDD ddd; private EEE eee; @Inject public AAA(BBB bbb, CCC ccc, DDD ddd, EEE eee) { this.bbb = bbb; t…
27 июн '11 в 15:34
1 ответ

Тест JUnit с инжекцией GIN, без GWTTestCase и перегрузки модулей джина?

Я разработал новый проект, используя Guice /Gin, чтобы я мог сделать наш код более модульным и способным к обмену, особенно при тестировании. Однако я не могу выяснить, как заставить это работать на практике. У меня сложилось впечатление, что я могу…
26 янв '13 в 06:14
2 ответа

NullPointerException при построении GWT с Gin

Модуль "Мой джин" содержит следующее: @Override protected void configure() { bind(HistoryWrapper.class).to(HistoryWrapperImpl.class); ... } Рассматриваемые типы: public interface HistoryWrapper { void newItem(String token); } public class HistoryWra…
1 ответ

Postgresql BTREE_GIN индекс с опцией gin_trgm_ops?

На https://www.postgresql.org/docs/current/static/pgtrgm.html объясняется, как можно использовать специальные иды GIN с опцией gin_trgm_ops для повышения производительности оператора подобия триграмм. CREATE INDEX trgm_idx ON test_trgm USING GIN (t …
1 ответ

GWT: DI через Gin против GWT с отложенным связыванием

Я новичок в GWT, но я не новичок в Dependency Injection. Я ищу некоторые конкретные различия между DI через Gin и GWT Deferred Binding. В прошлом я использовал DI для разъединения моего приложения путем введения зависимостей, и кажется, что Deferred…
30 июн '11 в 14:30
0 ответов

Связывание классов в модуле gin singleton при переключении вкладок браузера всегда инициализируется

Если у меня есть класс, связанный с Джин, который является синглтон как: bind(SomeStore.class).in(Singleton.class); При внедрении этого класса SomeStore его экземпляр всегда создает новый, который не должен быть. public class SomeStore { private Has…
10 мар '17 в 05:24
1 ответ

Presenter Nested View не инициализируется и не может обрабатывать события своего представления

Я сталкиваюсь с проблемой, когда я внедряю вложенное представление в конструктор базового представления, используя @inject. Я не могу обрабатывать события вложенного представления в своем собственном презентаторе. Из-за чего мне нужно обработать их …
03 окт '12 в 05:47
2 ответа

Компиляция с джином

Я использую Gin 1.5 и GWT 2.4. До того, как я добавил Gin, проект прекрасно работал, но теперь этого не происходит: [ERROR] [foo] - Generator 'com.google.gwt.inject.rebind.GinjectorGenerator' threw an exception while rebinding 'com.foo.html.client.F…
11 фев '12 в 02:04
1 ответ

Использование исходного кода GWT в Android

У меня есть веб-приложение на основе GWT. Я использую ту же кодовую базу для таргетинга как на десктоп, так и на мобильные платформы. Я использую Model-View-Presenter и Dependency Injection на основе GIN для достижения цели кросс-платформенной совме…
09 май '14 в 07:56
3 ответа

GIN - передать параметр конструктора в мой ClientModule

У меня довольно простое использование GIN в моем проекте GWT. Я следовал руководству Guice, чтобы настроить его. Я хочу связать неизменную переменную Long с аннотацией в моем подклассе AbstractGinModule. Проблема в том, что теперь я знаю значение пе…
30 май '14 в 11:34
0 ответов

GWTP: невозможно реализовать два представления для одного и того же докладчика с использованием отложенного связывания с форм-фактором

Я не могу реализовать два представления для одного и того же докладчика, хотя компиляция только одна перестановка не сделано. Я использую GWTP, у меня есть gin ClientModule, который устанавливает LoginModule (здесь я связываю LoginPresenter с LoginV…
16 дек '18 в 13:44
1 ответ

Как обслуживать статические файлы в Gin

Следуя инструкции, я пытаюсь подключить интерфейс (React) к интерфейсу API API (Gin), но static.Serve не работает, ошибка выдается, как показано ниже: cannot use static.Serve("/", static.LocalFile("./views", true)) (type "github.com/gin-gonic/gin".H…
29 янв '19 в 04:52