powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Разработка RIA на базе Flex и Oracle
16 сообщений из 41, страница 2 из 2
Разработка RIA на базе Flex и Oracle
    #37294974
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Romanenko,
создание Java ВЕБпроекта:
- File - New Dynamic Web Project- name(Имя), target=server 10.1.3n
OK = проект создался
- File>New>Web>JSP = Имя, шаблон HTML
OK, Дописать Hello word и F11
ВСЁ.
=====
я не вижу логики вот в этой фразе:автор- подготовка данных к виду, необходимому для легкого отображения в табличных отчетах (грубо говоря, одна табличная форма - один класс явы, который будет тупо возвращать таблицу с данными, рассчитанными, подогнанными для отображения)
- вариант - обмен данными с Flex в виде минимального набора классов. Т.е. Ява преобразует данные в некоторые сущности, используемые в предметной области, и Флекс оперирует не плоской таблицей, а набором классов
Т.е. есть уже готовая логика в Оракле:
ПакетДолжники.ДайДолжников(май месяц)
- вы получате плоскую готовую таблицу.
- осталось отдать ёё в тонкий клиент (View)

Не вижу зачем городить на форму - класс, и убивать на это время и деньги.
Если вы не работали с хибером, и хотите .... изучить....тогда пойму :)
У меня тоже новый проект на флекс, только 3D.
БД уже есть, и передавать надо голые данные ~ 1-3K треугольников. Переваривать данные в новый формат на каждом уровне - слишком накладно.
...
Рейтинг: 0 / 0
Разработка RIA на базе Flex и Oracle
    #37295881
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поскольку JSP - не нужно (отображение на флекс), то и кнопка Файл-нью-ЖСП тоже не нужна.

Petro123- осталось отдать ёё в тонкий клиент (View)
В этой фразе и есть вся логика моих терзаний :)
Как передать данные из Оракла в тонкий клиент, который полностью на флексе. Повторюсь еще раз - соединить напрямую Оракл и Флекс невозможно. В данный момент для реализации этой задачи смотрю в сторону BlazeDS. Пытаюсь прорваться через него и сделать маленький пилот-прожект. В форуме по жаве создал тему с вопросом о том, как правильно в Эклипсе создать жава-часть тест-драйва BlazeDS - если никто не поможет, как разберусь - выложу сам :) Почему-то этот шаг рождается с большим трудом. Хотя сам BlazeDS не так уж и сложен по своей сути.
...
Рейтинг: 0 / 0
Разработка RIA на базе Flex и Oracle
    #37295943
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim RomanenkoПовторюсь еще раз - соединить напрямую Оракл и Флекс невозможно. В данный момент для реализации этой задачи смотрю в сторону BlazeDS.
оракл с флексом соединяются так-же как любая другая БД в PHP.
Один из вариантов - JSON.
Поэтому, не надо повторять, что нет вариантов.
Я тебе чисто про твои классы написал.
Удачи!
______________________________________________
"Сложнее всего в мире достигнуть простоты — это крайняя граница опыта и последнее усилие гения". © George Sand.
AutoPOI.ru — ГИС-технологии для Oracle
...
Рейтинг: 0 / 0
Разработка RIA на базе Flex и Oracle
    #37296456
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim RomanenkoДа, LAN. Считаем, что минимальная скорость - 2 мбит. Но хотелось бы нормально работать на 256 кбит.
LAN и 2 мбит - это обычный толстый клиент, писаный на чем угодно.
...
Рейтинг: 0 / 0
Разработка RIA на базе Flex и Oracle
    #37296580
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модVadim RomanenkoДа, LAN. Считаем, что минимальная скорость - 2 мбит. Но хотелось бы нормально работать на 256 кбит.
LAN и 2 мбит - это обычный толстый клиент, писаный на чем угодно.
Бр-р-р. При чем тут одно к другому? Выбор толстого/тонкого клиента и ширина канала связи? У нас например толстый клиент отлично работает на 33600 :) Ну не то чтобы отлично... Но вполне терпимо.
...
Рейтинг: 0 / 0
Разработка RIA на базе Flex и Oracle
    #37296637
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Romanenko,
значит понятие Толстый, у нас разное.
Т.к. загрузка списка ~ 10K строк при 1 мегабит канале уже вынуждает ждать пользователя.
Или у тебя пагинация на толстом клиенте :)
...
Рейтинг: 0 / 0
Разработка RIA на базе Flex и Oracle
    #37296656
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Vadim Romanenko,
значит понятие Толстый, у нас разное.
Т.к. загрузка списка ~ 10K строк при 1 мегабит канале уже вынуждает ждать пользователя.
Или у тебя пагинация на толстом клиенте :)
Может быть :)
Я под толстым клиентом понимаю полноценное десктопное решение, обычно - клиент-серверное.
ПС: списки на примерно 10к строк мы обычно напрямую не загружаем. Стараемся такие списки представлять в древовидной структуре, а дерево - отображать по мере разворачивания. Скорость открытия реально возрастает :)
...
Рейтинг: 0 / 0
Разработка RIA на базе Flex и Oracle
    #37296757
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Romanenko,
ну вот.
У нас пользователь требовательный.
Ему некогда тыкать мышкой в плюсики по 100 раз на день.
Или как в типичном веб - откройте, обновите, перейдите....
...
Рейтинг: 0 / 0
Разработка RIA на базе Flex и Oracle
    #37296833
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Vadim Romanenko,
ну вот.
У нас пользователь требовательный.
Ему некогда тыкать мышкой в плюсики по 100 раз на день.
Или как в типичном веб - откройте, обновите, перейдите....

Хм. Ну так и для "толстого" и для "тонкого" исполнения по-моему выборка справочника в 10к строк будет задачей примерно одинакового порядка сложности.. Или я ошибаюсь? У Вас используется сжатие при передаче данных от сервера БД до клиента?
...
Рейтинг: 0 / 0
Разработка RIA на базе Flex и Oracle
    #37296927
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Romanenko,
это примерно граница раздела 2-х архитектур - толстый и тонкий клиент.
Толстый не задумывается о канале и грузит ВСЕ записи (на клиента) для функционала:
- есть быстрый поиск и сортировка на ввод КАЖДОГО символа (DevExpress).

Тонкий так не может, поэтому всякие костыли (сжатие не поможет):
- ленивая загрузка
- AJAX
- пагинация
- кликните по букве ФИО в справочнике :)), а потом подгрузим фамилии.

______________________________________________
"Сложнее всего в мире достигнуть простоты — это крайняя граница опыта и последнее усилие гения". © George Sand.
AutoPOI.ru — ГИС-технологии для Oracle
...
Рейтинг: 0 / 0
Разработка RIA на базе Flex и Oracle
    #37297265
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Теперь понятно :) У нас к тонкому клиенту несколько другие требования. Я бы даже сказал одно требование - отсутствие необходимости установки доп. ПО на каждый АРМ (клиент Оракла, спец. ПО). И выполнение рабочих задач, имея установленным только веб-браузер на локальном ПК.
А оптимизация по объему трафика и скорости загрузки форм - у нас она стоит и в "толстом" клиенте. Хотя справочник вобщем-то пара тыщ записей... Правда - там еще и обработка каджой строки идет, так что доп. стимул как можно меньше данных выдавать за один прием. Да и не нужно юзерам сразу все и сразу (специфика приложения).
...
Рейтинг: 0 / 0
Разработка RIA на базе Flex и Oracle
    #37298351
motoretz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Flex используется в SAP BO. Возможно стоит поизучать, как они реализовывали свой продукт. А может стоит просто им воспользоваться, цена там кажется небольшая
...
Рейтинг: 0 / 0
Разработка RIA на базе Flex и Oracle
    #37298828
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim RomanenkoБр-р-р. При чем тут одно к другому?
При том, что незачем тратить время и деньги, чтобы получить продукт худшего качества, т.н. "тонкий клиент". Он нужен только для работы через модемный инет.
...
Рейтинг: 0 / 0
Разработка RIA на базе Flex и Oracle
    #37298838
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim Romanenko Я бы даже сказал одно требование - отсутствие необходимости установки доп. ПО на каждый АРМ (клиент Оракла, спец. ПО).
Это вообще не проблема. Не нужно ничего устанавливать- все ставится автоматом с файл-сервера при каждом запуске. Зато никаких проблем с браузерами.
...
Рейтинг: 0 / 0
Разработка RIA на базе Flex и Oracle
    #37304518
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модVadim Romanenko Я бы даже сказал одно требование - отсутствие необходимости установки доп. ПО на каждый АРМ (клиент Оракла, спец. ПО).
Это вообще не проблема. Не нужно ничего устанавливать- все ставится автоматом с файл-сервера при каждом запуске. Зато никаких проблем с браузерами.

Это проблема, когда есть много компов, много стороннего софта и мало админов. Типичная ситуация у заказчиков. Тогда админы - отказываются где-либо по каждой софтине запоминать ноу-хау файл-серверов, хинтов и прочей фигни.
ПС: с Флексом - проблем с браузером нет ;)
...
Рейтинг: 0 / 0
Разработка RIA на базе Flex и Oracle
    #37310378
tomboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim Romanenko,

тоже перед похожим выбором (пытаемся уйти от Forms), в общем нарыл для себя следующие варианты:
Flex->WebService->ZendAMF->PHP тынц хотя веб сервис наверно можно организовать еще на чем нибудь что больше нравится
Flex->ArrayCollection->DataService->SQLAssembler->RDBMS тынц
там же Flex->APEX->Oracle
Flex->WebLogic тынц
если локально, то может AIR->Oracle (тут пока не уверен в возможности, опираюсь только на тынц )
если не Флекс то APEX, ADF+jDeveloper и наверно еще варианты
короче, пока перевариваю :)
...
Рейтинг: 0 / 0
16 сообщений из 41, страница 2 из 2
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Разработка RIA на базе Flex и Oracle
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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