воскресенье, 27 января 2013 г.

Работа с Layout компонентами в Jdeveloper 11.1.1.6.0 для компоновки объектов страницы

     Здравствуйте! После создания простейшего приложения ADF в Jdeveloper появляется сложность в удобном расположении компонентов на странице.  Для этого в Oracle ADF используются компоненты компоновки. В этой статье  я  хочу описать эти компоненты.
     Если раскрыть вкладку в окне Component Pallete->Layout мы увидим следующие  компоненты:

четверг, 24 января 2013 г.

Всплывающие окна(Popup) в Jdeveloper 11.1.1.6.0

        Часто при разработке форм в Oracle Jdeveloper возникает необходимость, что бы данные  выводились в отдельном окне на странице.Для этого в Jdeveloper существует компонента Popup. Разработаем форму,  в которой будет таблица отделов, а во всплывающем окне будет выводится таблица сотрудников.Приступим(использовать будем демонстрационную базу Oracle - Scott).
       Запустите Jdeveloper и создайте приложение PopupApp. В нем создайте Entity и View объекты таблиц Dept и Emp и ViewLink между ними. Создание приложения и бизнес компонент описана в статье Создание простого приложения ADF в Jdeveloper 11.1.1.6.0.
       Создайте страницу  и добавьте на  нее таблицу с помощью Data Control DeptView1
       И установите свойства как показано на следующей картинке

среда, 23 января 2013 г.

Каскадные списки (LOV).Cascade List of values.



       Часто возникает необходимость в  создании на странице двух списков. Причем что бы второй формировался в зависимости  от значения первого. Такие  списки называются каскадными.
       Для создания списков будем использовать стандартную тестовую базу Scott.
В этой базе находится таблицы Dept(отделы)и Emp(сотрудники).


Dept
Название поля
Тип
Описание
Deptno
Number
Номер отдела
Dname
String
Имя отдела
Loc
String
месторасположение

Emp
Название поля
Тип
Описание
Empno
Number
Номер сотрудника
Ename
String
Имя сотрудника
Job
String
Должность
Mgr
Number
Номер руководителя
Hiredate
Date
Дата принятия
Sal
Number
Зарплата
Comm
String
Примечание
Deptno
Number
Номер отдела
       
       Каждый отдел  имеет свой номер и имя. А каждый сотрудник имеет номер, имя и номер отдела к которому он принадлежит. Создадим каскадные списки, что бы при выборе отдела в одном списке, во втором выводились его сотрудники. Приступим.

пятница, 18 января 2013 г.

Создание списков LOV(List Of Values) в Jdeveloper 11.1.1.6.0

      В прошлой статье, мы создали Master-Detail форму. Поле Руководитель(Mgr) в таблице Emp имеется  значение Empno  руководителя текущего сотрудника. Что бы поле стало читабельным, и была  быстрая возможность смены руководителя создадим список.
Для этого нам необходимо открыть нужный нам View object(VO) EmpView.Зайти во вкладку "Attributes" и одним нажатием левой клавиши мыши выбрать атрибут  в котором мы хотим создать список. После выбора нажимаем на "+" в "List of values:Mgr"
   

Создание Master-Detail формы в JDeveloper 11.1.1.6.0

          Создадим форму с таблицами, у которых имеется связь "Master-Detail".
   Будем использовать таблицы Dept и Emp из демонстрационной схемы Oracle  Scott(user:scott,password:tiger).
           Подразумевается что у вас уже установлена БД Oracle, Jdeveloper и вы  умеете создавать Entity Object(EO),View Object(VO),Application Module(AM),Link и Association.
Если нет, то вот ссылки на предыдущие сообщения блога:
Ссылки на пошаговые инструкции по установке Oracle Database,JDeveloper и Weblogic;
Создание простого приложения ADF в Jdeveloper.

- Создайте приложение "MyAppMD";

- Создайте соединение к демонстрационной схеме Scott;
- Создайте Бизнес компоненты EO(Dept,Emp), VO(DeptView,EmpView). Если вы создавали EO и VO c помощью "File-> New(или Ctrl+N)->ADF Business Components->Business components from Tables", то автоматически был создан ViewLink. Если нет, то выполните следующие действия:
 -Нажмите  правой кнопкой по DeptView и выберите "New View Link ..."
           Появится следующее окно, в котором в Name напишите "FKDeptnoLink" и нажмите "Next"

         

вторник, 15 января 2013 г.

Создание простого приложения ADF в Jdeveloper 11.1.1.6.0



             Jdeveloper  является мощным средством разработки приложений, форм и сервисов. В этом сообщении я хочу рассказать, как создать простое ADF-приложение с его помощью. Для этого требуется что бы на вашем ПК были уже установлены и настроены следующие компоненты : БД Oracle и  Jdeveloper(ссылки на инструкции по установке находятся в следующей статье 
Ссылки на пошаговые инструкции по установке Oracle Database,JDeveloper и Weblogic
.Далее необходимо запустить Jdeveloper  и совершить следующие действия.
  •     Выбираем  "File-> New(или Ctrl+N)";
  •     Выбираем вкладку  "General->Application";
  •     Выбираем  "FusionWebApplication(ADF)".Жмем  "ОК".


       

среда, 2 января 2013 г.

Описание Jdeveloper 11.1.1.6.0

Здравствуйте. Сегодня я хочу вам рассказать  о Oracle Jdeveloper.
Как утверждается на официальном сайте и Википедии :

     JDeveloper — бесплатная интегрированная среда разработки программного обеспечения, разработанная корпорацией Oracle. Предоставляет возможность для разработки на языках программирования Java, XML, SQL и PL/SQL, HTML, JavaScript, BPEL и PHP. JDeveloper покрывает весь жизненный цикл разработки программного обеспечения от проектирования, кодирования, отладки, оптимизации и профилирования до его развёртывания.
     Производитель отмечает в качестве основной задачи среды — максимальное использование возможностей визуального и декларативного подхода к разработке программного обеспечения в дополнение к удобной среде кодирования. Oracle JDeveloper интегрирована с Oracle Application Development Framework — Java EE-каркасом для создания коммерческих приложений на Java.
     Итак, запустим эту среду.После загрузки перед нами появится такое окно: