powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
25 сообщений из 25, страница 1 из 1
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39989902
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго времени суток,

по работе пришлось столкнуться с java и возникла нужда написать небольшую, платформонезависимую программку работаюшую с базой. С самой java более менее знаком, до сих пор пользовался swing для простых платформо независимых приложений. Но вот при работе с базой есть сомнение что стоит их использовать (многовато кода для заполнения и считывания данных из компоненков на мой взгляд). Подскажите набор компонентов позволяющий удобно отображать и редакторовать данные из базы. (Поля ввода, списки, грид итп).
В качестве среды использую NetBeans и поглядываю в сторону IntellijJ. Bacy MSSQL i MySQL.

Спасибо.

Хороший программист знает как задавать вопросы, не раздражая окружающих, а выдающийся программист знает как отвечать на них без заносчивости © Стивен Хирлстон
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39989924
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,
Ничего не изменилось с тех пор.
Новее будет javaFX.
Но писать столько же как со свингом.
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39989933
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При всем богатстве выбора..... ни#$! нет

Единственная база-ориентированный фреймворк который видел Oracle ADF. Но дорого.
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39989955
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev
При всем богатстве выбора..... ни#$! нет

Единственная база-ориентированный фреймворк который видел Oracle ADF. Но дорого.


Oracle ADF Essentials
Бесплаьно И там есть "мост" для swing JTable и TableModel .Облегчает жизнь конкретно для разработчика базы данных
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39990430
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не знаю как сейчас - но давным давно раньше был Borland JBuilder в котором куча была готовых компонентов
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39990525
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
private
Я не знаю как сейчас - но давным давно раньше был Borland JBuilder в котором куча была готовых компонентов

Теперь он называется Oracle JDeveloper, но это уже очень давно.
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39990526
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al

Oracle ADF Essentials

Но оно же не просто без техподдержки, там ещё и функциональность кастрированная?
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39990527
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

Для десктопа всё как и раньше - Swing, JavaFX, SWT. Количество кода везде будет одинаковое.
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39990531
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko, в наше время когда говорят о платформо-независимости для UI - то просто
имеют в виду 1-2 платформы. Например Windows / Mac.

И может быть стоит снизить планку требований и даже местами согласиться на небольшую платформо-зависимость.
Просто будете поставлять 2 дистрибутива. И возможно такой подход сэкономит вам время и нервы.
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39990544
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторТеперь он называется Oracle JDeveloper, но это уже очень давно.

Жаль, Оракл видимо скупил JDeveloper и угробил его, инструментов хуже и запутанней чем у оракла сложно найти.
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39990549
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
private,
Оракл обновил свой формс на APEX.
Это мощнее чем всякие десктопы вместе взятые.
Хотя я и не против десктопа.
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39990554
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ни разу не слышал, что бы APEX продвигали как замену Forms. APEX всегда позиционировался как более слабое средство, "Forms для чайников" (аналог MS Access vs MS Visual FoxPro)

Заменой Forms как раз должна была стать Java + ADF

AFAIK
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39990556
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev,
Не.
Сто процентов это замена формс.
Там тебе и все современные плюшки вплоть до REST.
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39990558
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Leonid Kudryavtsev,
Не.
Сто процентов это замена формс.
Там тебе и все современные плюшки вплоть до REST.

Только, если я ничего не путаю, оно на PL/SQL программируется.
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39990560
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrick,
В общем да. Но есть ньюансы.
Недавно ввели REST на java. (как java прикупили…?)
То есть впереди томкат с java и частью логики.
А взади уже логика на PL и своим сервером.
Симбиоз))
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39990561
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39990564
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp,
есть пруф на сайт Oracle?

Например дока по ADF:
Fusion Middleware Developing Fusion Web Applications with Oracle Application Development Framework
Apendix G. Performing Common Oracle Forms Tasks in Oracle ADF
https://docs.oracle.com/middleware/12213/adf/develop/toc.htm

AFAIK Именно ADF разрабатывали как полнофункциональную замену Forms. Но не взлетело. В огромной мере из-за гениальных маркетинговых решений. Одно время Oracle даже пришлось сделать бесплатный OC4J специально для удешевления ADF приложений.
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39990566
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev,
Пруф, если встречу.
Ну дак APEX то взлетело.
Сам делал проект для одной гос конторы федерального уровня.
Все работало.... Когда там работал)).
OC4J сам юзал с оракле картами.
Потому что шло комплектом MapViewer.
Потом сервер там заменили на GlassFish.
Пришлось переехать.
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39990569
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrick
irbis_al

Oracle ADF Essentials

Но оно же не просто без техподдержки, там ещё и функциональность кастрированная?


Ну вот можете просто посмотреть
https://cloud.mail.ru/public/49343a494bf9/p1010403.mov
Чем оно плохо(Это в линуксе)
Так же тут был ""батл конструкторов" в теме Разработка ИС(Флудерасты много наспамили в тему и от неё мало что осталось но видео можно посмотреть)
Вот тут моё видео(2шт) под спойлером с небольшим кодом
Идеальная платформа - из чего и как построить?
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39990575
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al,
Вы рассказываете про свою платформу или про платформу от оракле?
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39990577
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
irbis_al,
Вы рассказываете про свою платформу или про платформу от оракле?

Моя платформа реализована на ядре adf essential swing от оракле
Показываю как получилось(в частности гриды ...с многоуровневым заголовком и footer)
И кроссплатформенное по-настоящему...кто-то писал что кроссплатформа это мак и винда...а вот нет
у меня клиентов на винде вообще нет.Linux и Mac..(Хотя работает и на винде и регулярно тестируется)
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39990586
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полез в FAQ, в бесплатной версии все нужно есть. Единственное, чем пользовался и что есть только в платной это Oracle ADF Data Controls for BI.

Oracle ADF Essentials includes the following technologies:
* Oracle ADF Faces Rich Client Components – a set of over
150 JSF components that simplify the creation of rich Web
user interfaces. Also included are the ADF Data
Visualization Tools.
* Oracle ADF Controller – an extension of the JSF controller
with a focus on building complete reusable process flows
and the ability to create dynamic regions with changing
content in Web pages.
* Oracle ADF Binding – a layer that provides a simplified way
to connect user interfaces to business services through metadata abstraction layer.
* Oracle ADF Business Components – a layer that simplifies
developing business services against relational databases by
providing declaratively-configured, reusable components
that implement common design patterns.

....
What is included in Oracle ADF Essentials?
Oracle ADF Essentials includes the following Oracle ADF
components: Oracle ADF Faces Rich Client Components,
Oracle ADF Controller, Oracle ADF Model and Oracle ADF
Business Components.
The following functionality is not included in Oracle ADF
Essentials, and requires the full Oracle ADF version – Oracle
ADF Mobile, Oracle ADF Desktop Integration, Oracle ADF
Security, The Oracle ADF Web service data control, Oracle
ADF remote taskflows, Oracle ADF Business Component’s
Service Interfaces, Oracle ADF Data Controls for BI, Essbase
and BAM, Integration with Oracle Fusion Middleware features
such as MDS, OPSS, OWSM, Enterprise Manager and
MBeans, High Availability and Clustering.
Which Servers can I deploy Oracle ADF Essentials on?
Deploying Oracle ADF Essentials applications is supported on
Oracle WebLogic and GlassFish.
However, from a licensing perspective there are no limitations
on deploying on other Java EE server.



rbis_al, а давно они его бесплатным сделали?
лет 6 назад, когда сталкивался, вроде только визуальные контролы Apache'е отдавали, BC были только в платной версии
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39990589
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev,
[quot]
irbis_al, а давно они его бесплатным сделали?
[/qout]
По мне так очень давно...я свой фреймворк начал в 2005-2006 году
Сначала смотрел большой..но ADF web был ужасен...ресурсоемкий...трудноподдерживаемый...
А вот для swing(Там по сути специальная TableModel) мне как бывшему дельфтсту очень понравилось...
Основная фишка в том...
Что Модель динамичная и зависит от запроса.
Сделал я
Код: plsql
1.
select name,barcode from goods


У меня два поля NAME и BARCODE приходит
Код: plsql
1.
select name,barcode,kod from goods


Уже три поля...и эту модель не надо описывать...
Можно клепать отраслевые решения и клоны подрешений просто и понятно
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39990591
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al,
1. ADF Swing (я так понимаю, Вы про него говорите) какой нибудь сервер приложений требует?
2. Есть опыт использования с не-oracle DB, например PostgreSQL?

p.s.
AFAIK Средства разработки от Oracle всегда были бесплатны. Но web adf требовал Web Logick в качестве runtime, что резко наводило печаль на людей желающих перелезть с Forms.

Одно время Oracle даже пришлось разрешить деплоить ADF приложения под бесплатный OC4J. Сейчас, как я понимаю, появился Glass Fish
p.p.s.
дока от Oracle
Redeveloping an Oracle Forms application using Oracle JDeveloper 11g and Oracle ADF 11g
...
Рейтинг: 0 / 0
Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
    #39990593
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev,
1. ADF Swing (я так понимаю, Вы про него говорите) какой нибудь сервер приложений требует?


Нет сервера приложений не нужно...Просто jdbc драйвер
2. Есть опыт использования с не-oracle DB, например PostgreSQL?

DB2 ibm завелась...
Сейчас планирую postree исследовать.

Кто очень хочет может скачать образ VM Там всё и база и Jdeveloper запускающий код sqldeceloper
5 отраслевых решений.
http://www.cis-pos.com/apex/f?p=116:43
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Платформонезависимые визуальные компоненты для работы с базами (поля, списки, грид ...)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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