powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Vaadin plugin в Intellij Idea не отображается Design Tab
17 сообщений из 17, страница 1 из 1
Vaadin plugin в Intellij Idea не отображается Design Tab
    #39132108
Azov2ever
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.
как настроить Vaadin чтоб было видно Design окно? работает ли это в или только в Еклипсе как на картинке?
...
Рейтинг: 0 / 0
Vaadin plugin в Intellij Idea не отображается Design Tab
    #39132115
Azov2ever
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Azov2everПривет.
как настроить Vaadin чтоб было видно Design окно? работает ли это в или только в Еклипсе как на картинке?

написал с ошибкой.
всмысле работает ли Vaadin-плагин в Intellij с Design -Tab или все надо руками писать?
...
Рейтинг: 0 / 0
Vaadin plugin в Intellij Idea не отображается Design Tab
    #39132417
ferc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Azov2ever,

руками
...
Рейтинг: 0 / 0
Vaadin plugin в Intellij Idea не отображается Design Tab
    #39132438
Azov2ever
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferc,

я покопался , понял что к чему.не знаю с какого перепуга наша контора решила рисовать на этом вадике. но весь смысл его шаблонах в плагине с визуальными компонентами, которые само собой платные. горячи финские парни во всю расписывают в своих видеороликах Design Editor. Имеет смысл разрабатывать в еклипсе. на него сразу ставится плагин с визуальными компонентами у которых правда не видно свойств если версия не лицензионная, кода тоже не видно и сохранить нельзя. на NetBeans и Inellig все более сложно.
...
Рейтинг: 0 / 0
Vaadin plugin в Intellij Idea не отображается Design Tab
    #39132440
Azov2ever
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferc,

есть кстати пример как реализоватъ в нем JDBC Connection k Oracle или MS SQL?
...
Рейтинг: 0 / 0
Vaadin plugin в Intellij Idea не отображается Design Tab
    #39132563
ferc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Azov2everferc,

есть кстати пример как реализоватъ в нем JDBC Connection k Oracle или MS SQL?

https://vaadin.com/book/-/page/sqlcontainer.getting-started.html
...
Рейтинг: 0 / 0
Vaadin plugin в Intellij Idea не отображается Design Tab
    #39135028
Azov2ever
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не пойму в чем ошибка.
есть простая таблица с 2х колонок, идентичная на mysql i mssql

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
CREATE TABLE [dbo].[testtable](
	[idd] [int] IDENTITY(1,1) NOT NULL,
	[art] [varchar](50) NULL,
	[id] [int] NULL,
 CONSTRAINT [PK_testtable] PRIMARY KEY CLUSTERED 
(
	[idd] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]




до mysql достучался, выводит содержимое в браузер

в MSSQL генерит ошибку

код тот же, меняю только SQLContainer,

Код: java
1.
2.
//    SQLContainer contactContainer = createMySQLContainer();
    SQLContainer contactContainer = createMSSQLContainer();



в контейнере инициализация драйвера:

"com.microsoft.sqlserver.jdbc.SQLServerDriver", "jdbc:sqlserver://SQL\\SQL2008R2;databaseName="base", "user", "1234Qwer", 2, 5);

"com.mysql.jdbc.Driver","jdbc:mysql://localhost:3306/testdb", "root","1234Qwer", 2, 5);


т.е. метод тот же что и в mysql , все отрабатывает, все инициализируется. драйвер MSSQL тоже подключен корректно: содержимое таблицы вижу в консоли среды компилляции.
но в браузер не выводится, дает ошибку:

com.vaadin.server.ServiceException: java.lang.IllegalArgumentException: Ids must exist in the Container or as a generated column, missing id: id

с mysql была та же ошибка когда не было колонки id.
в MSSQL все перепробовал c id, если отключаю от id primary key, сразу чувствует и первым делом выдает ошибку что нет primary key.
т.е. com.vaadin.server.ServiceException видит колонку id kak primary key, выдает ее, и в то же время говорит что ее нету.

кто нибуть сталкивался?
...
Рейтинг: 0 / 0
Vaadin plugin в Intellij Idea не отображается Design Tab
    #39135034
Azov2ever
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
изначально таблица такая.. в предыдущем посте не точно, пробовал добавлять колонки разными способами..

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
CREATE TABLE [dbo].[testtable](
	[id] [int] IDENTITY(1,1) NOT NULL,
	[art] [varchar](50) NULL,
 CONSTRAINT [PK_testtable] PRIMARY KEY CLUSTERED 
(
	[id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

...
Рейтинг: 0 / 0
Vaadin plugin в Intellij Idea не отображается Design Tab
    #39136950
AndreyLed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Azov2ever,

У Vaadin есть много бесплатных компонент, но от этого проблема нормально накидать экраны, а потом прикрутить их к БД проще не становится. Чтобы избежать этой рутины советую посмотреть платформу CUBA .
Там в основе используются также Ваадиновские компоненты, при этом экраны можно накидать в CUBA Studio, которая интегрирована с Эклипсом (и Идеей).
Платформа из коробки работает и с Oracle или MS SQL (хотя возможно даже лучше использовать бесплатный PostgerSQL - на практике он ничем не хуже, но потенциальных моментов, где придется заплатить меньше).
Т.е. Ваша задача может существенно упростится:
1. Определяете предметную область (задаете сущности и связи между ними)
2. Генерируете в один клик (в CUBA Studio) экранные формы.
3. Редактируете эти экранные формы в визуальном редакторе CUBA Studio.
4. Дописываете логику в эклипсе (есть двусторонная инетеграци с CUBA Studio).
5. Запускаете приложение, при этом апдейт скрипты сами создают изменяют базу, указанной в настройках СУБД.
Посмотрите, попробуйте. Будут вопросы - пишите!
Другие полезные ссылки - Примеры компонентов и приложений , короткие ролики с примером как быстро создать приложение .
...
Рейтинг: 0 / 0
Vaadin plugin в Intellij Idea не отображается Design Tab
    #39137641
Azov2ever
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreyLed,


поиграл немного с тестовыми примерами.
это пока не понял.

автор4. Дописываете логику в эклипсе (есть двусторонная инетеграци с CUBA Studio).

что значит эта 2х сторонняя?
...
Рейтинг: 0 / 0
Vaadin plugin в Intellij Idea не отображается Design Tab
    #39138792
AndreyLed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Azov2ever,

Со стороны IDE ставится плагин cuba studio, который позволяет отслеживать и синхронизировать изменения из ide в cuba studio и наоборот.
...
Рейтинг: 0 / 0
Vaadin plugin в Intellij Idea не отображается Design Tab
    #39139873
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreyLed,

она ещё и платная?
...
Рейтинг: 0 / 0
Vaadin plugin в Intellij Idea не отображается Design Tab
    #39139906
AndreyLed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MAULER,

По текущей лицензионной политике плата только за лицензии, когда ставите в продакшн заказчику, т.е. вы как разработчик делаете решение - берете за это денег с бизнеса и добавляете стоимость лицензий. Примерно также как если вы интегрируете гугл карты - разрабатывать приложение вы можете бесплатно, но потом придется купить лицензию, чтобы не было ограничений на кол-во запросов. Например, приложение на с 50ю сущностями на 100 одновременных подключений будет стоить по лицензиям 55т.р. Платформа ориентирована на средний и крупный бизнес, где это не деньги. Сама разработка такого приложения будет стоить в разы больше.

Однако, по секрету скажу, что лицензионная политика будет в скором времени меняться. Лицензий не станет, станут платными отдельные компоненты. По деталям пока не сориентирую- думаю к февралю-марту станет известно официально.
В любом случае, если Вы пишите что-то небольшое для себя, то это по идее должно попасть в критерий "все бесплатно". Платформа будет придерживаться принципа, что система учат рабочего времени Lori Timesheets , которая дается в качестве небольшого, но полнофункционального примера, может быть написана/переписан полностью бесплатно.
Если Вы пишите, что-то более крупное, то все дополнительные расходы Вы перевыставляете бизнесу.
...
Рейтинг: 0 / 0
Vaadin plugin в Intellij Idea не отображается Design Tab
    #39147293
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreyLed,

Посмотрел этот CUBA studio и до конца не понял как с ним работать. В идеале хотелось бы быстро (мышью) накидать на Web-страничку контролов, а потом привязывать к ним бизнес-логику. Как, например, это делает SceneBuilder для клиентских оконных приложений. Потому как не всегда есть много времени на дизайн страницы, а верстать её "вслепую" неудобно.
...
Рейтинг: 0 / 0
Vaadin plugin в Intellij Idea не отображается Design Tab
    #39147537
AndreyLed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MAULER,

В CUBA Studio есть возможность накидать и расположить требуемым образом компоненты на форме (мышью). Только все идет от модели данных:
1. Вы задаете модель данных.
2. Исходя из модели данных CUBA Studio автоматически генерирует экранные формы (для веба и десктопа)
3. Сгенерированные формы уже можно настраивать по желанию, т.е. добавлять доп. кнопки, связннные таблицы и т.д., менять расположение элементов.
Посмотрите пример https://www.cuba-platform.ru/quick-start-part-3 (ну и другие видео из быстрого старта для лучшего представления).
...
Рейтинг: 0 / 0
Vaadin plugin в Intellij Idea не отображается Design Tab
    #39147873
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreyLed,

Это и есть концепция MVC ?
...
Рейтинг: 0 / 0
Vaadin plugin в Intellij Idea не отображается Design Tab
    #39148224
AndreyLed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MAULER,

Концепция MVC досточно широкое понятние. Можно сказать, что такой подход является MVC. Если на более техническом уровне, то экраны CUBA описываются XML-дескрипторамм компоновки это View, Java-контроллер (классы, определяющие поведение) это Controller, Datasources это Model.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Vaadin plugin в Intellij Idea не отображается Design Tab
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]