После длительной задержки выпущена (http://www.oracle.com/technology/software/products/database/...) версия Oracle Database 10g Release 2 для Solaris x86.В заключение, две новые статьи на тему Oracle:
- Игорь Благодетелев рассказал (http://www.opennet.me/base/dev/vpd_oracle.txt.html) про создание Virtual Private Database в базе данных Oracle, для решения задачи ограничения доступа филиальных пользователей к некоторым записям в существующих таблицах базы данных. Например, чтобы менеджеры из разных филиалов не видели продаж других филиалов.
- Boris Derzhavets в статье "Embedding custom Queries into Session EJB 3.0 based on Toplink POJOs in JDeveloper 10.1.3 environment (http://bderzhavets.blogspot.com/2006/03/embedding-custom-que...)" привел краткое описание технологии встраивания запросов в Session EJB 3.0, сгенерированном на основе Toplink POJOs, а также создания простейшей JSF страницы для выполнения запроса в среде JDeveloper 10.1.3.
URL: http://www.oracle.com/technology/software/products/database/...
Новость: http://www.opennet.me/opennews/art.shtml?num=7206
>После длительной задержки выпущена версия Oracle Database 10g Release 2 для Solaris x86.Ну и где он там??? 23-го вышел Oracle Database 10g Release 2 под Solaris x86-64, а 24-го под Вин и Линукс. Про соляру *86 чего-то я там ни чего не нашел.
>а 24-го под Вин и Линукс.Тьфу блин, 24-го ФЕВРАЛЯ экспрес вышел под вин и линукс, мля... надо больше спать =)))
Статья в блоге незначительно изменена.Приведен пример проекта из 2-ух JSF страниц:-
1-ая Выполняет запрос к таблице hr.employees по полю JobId.
2-ая Вторая сканирует hr.departments и показывет соответсвующие
записи из hr.employees
3. Выполнено описание переходов между страницами с помощью JSF Navigation
cases.
Образы практических всех экранов приведены.
Цель публикации чисто учебная - сравнение TopLink API v.10.1.3 и v.10.1.2
в контесте Expression Builder.
Смотри:-
http://bderzhavets.blogspot.com/2006/02/embedding-toplink-qu...
Органичение доступа к некоторым строкам таблицы всю жисть прекрасно делается с помощью view везде где они поддерживаются.
Тоже мне фича...
Ага, союзно с Кубиком - читал и думал а напуркуа? Так и не понял. Мог бы автор объяснить почему не view а все вот это? Возможно я просто не просек в чем весь смЭк ?
Смотрим начало статьи.Компания создала филиалы, филиалы имеют доступ к центральной базе
данных. Возникла необходимость ограничить доступ филиальных пользователей к
некоторым записям в существующих таблицах базы данных. Например, чтобы
менеджеры из разных филиалов не видили продаж других филиалов, ибо незачем
им. Переписывать весь софт лениво, да и незачем, так как есть VPD.Самое главное скрыто в последнем предложении. Без переписывания приложения вьюхами вы ничего не сделаете. Кроме того, решение на вьюхах крайне не гибко. Новое правило безопасность - новая вьюха. Если у вас production ПО, платное ПО это вообще непозволительно.
На самом деле, есть, относительно, более современная технология, построеная на том же принципе Oracle Label Security. http://www.oracle.com/technology/products/oracle9i/daily/sep...
И вот, то о чем так долго говорили в Sun - случилось :))А 9.2 beta похоже убили.