powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Подскажите по UIX
11 сообщений из 11, страница 1 из 1
Подскажите по UIX
    #33209062
Gogol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто работает с UIX (JSF)
подскажите как реализовать:
/среда разработки JDeveloper 10.1.2.0.0 (1811)
БД ORACLE 9i R2
есть 4 таблици:
tb_emp
id
id_people
id_department

tb_people
id
firstname
lastname

tb_department
id
name
id_establishment

tb_establishment
id
name

Нужно отобразить и редактировать служаших каждого отдела
Что то вроде
tb_establishment.name - label
tb_department.name - список с выбором отделов предприятия (данные прописываются в tb_emp.id_department)
tb_people.lastname - edit
tb_people.firstname - edit

и все это с навигацией по tb_emp
(тоесть как бы редактировать представление:
SELECT est.name estname,
dep.name depname,
p.lastname,
p.firstname,
FROM tb_emp emp
inner join tb_people p on emp.id_people = p.id
inner join tb_department dep on emp.id_department = dep.id
inner join tb_establishment est on dep.id_establishment = est.id )

Приветствуются все предложения и ссылки.

И еще неплохо бы переходит к редактированию сотрудников из списка отделов например.
...
Рейтинг: 0 / 0
Подскажите по UIX
    #33209989
JDev10g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще в JDevelopereэто довольно просто сделать, тем более через UIX.
можно наприменр отобразить отношение master-detail, где главным будет название отдела, а при выборе отдела соответственно менялись бы списки сотрудников.
Вообще можно просто добавить новые поля в объект tb_empEntity: имя,фамилию и название отдела.
tb_department и tb_emp связаны 1:M => jдевелопер создаст соответствующий просмотровый объект. останется только пихнуть его на форму
редактировать тоже просто.
...
Рейтинг: 0 / 0
Подскажите по UIX
    #33211152
Gogol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для двух связанных таблиц это все великолепно проходит.
Но когда есть обьединение через одну, две три таблицы???
Как это красиво реализовать в голову не приходит.
Может кто предложит?
(т.е. m-m => m-1-m).
...
Рейтинг: 0 / 0
Подскажите по UIX
    #33212856
BC4J позволяет моделировать отношения m:m с использованием ассоциаций,
см. присоединенный файл.
...
Рейтинг: 0 / 0
Подскажите по UIX
    #33214898
Gogol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо с моделью разобрался, а как насчет визардов.
Т.е. с Data Controll палитры я могу выбрать нужные поля.
но как быть со связаной навигацией ?
...
Рейтинг: 0 / 0
Подскажите по UIX
    #33222137
Gogol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто нибудь с этими работает?
...
Рейтинг: 0 / 0
Подскажите по UIX
    #33225924
Я работаю, но в основном в области моделирования бизнес-логики с использованием BC4J. А весь UIX интерфейс я генерю с использованием JHeadstart . Вот например пример сгенеренного интерфейса для отношения m:m. Делать такой интерфейс с использованием JDeveloper - повесишься. Так что советую вам выкачать JHeadstart и попробовать сгенерить тот интерфейс, который вам необходим, а потом поизучать сгенеренный код, может и понятно будет, как его с использованием JDeveloper создать.
...
Рейтинг: 0 / 0
Подскажите по UIX
    #33226169
Gogol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где можно научится внедрению данных технологий и использованию соответствующих продуктов?
Курсы, лекции, литература(рус) ?
...
Рейтинг: 0 / 0
Подскажите по UIX
    #33227704
Курсов нет, лекций нет, литературы на русском тоже нет. Я изучал и продолжаю изучать по англоязычной документации и по форуму на otn.oracle.com. Так же доступен исходный код JHeadstart, изучая который можно много чего интересного найти и баги продукта поправить. Так же есть хороший blog . Хочу вот перевести на русский JHeadstart Developer Guide, но все некогда.
...
Рейтинг: 0 / 0
Подскажите по UIX
    #33227743
Да, забыл уточнить, JHeadstart представляет плагин, который интегрирует его с JDeveloper и создает UIX или JSP инерфейсы на основании созданной в JDeveloper модели. Потом эти UIX и JSP страницы могут быть изменены с использованием JDeveloper. То есть JHeadstart это не новое средство разработки, это скорее средство генерации кода, позволяющее резко увеличить производительность труда разработчика на JDeveloper. Стоит все это порядка $5000 на разработчика.
...
Рейтинг: 0 / 0
Подскажите по UIX
    #33229611
Gogol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ссылки нашел много интересного.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Подскажите по UIX
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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