среда, 30 апреля 2014 г.

Удаленная отладка(remote debug) ADF проектов

После того как вы развернули свое приложение на сервере, очень часто может возникнуть необходимость в его отладке (debug).В этой статье я хочу рассказать как это делается.

1.Настроить WebLogic сервер для поддержки удаленной отладки.

Сначала необходимо настроить WebLogic сервер. Для  этого найдите и откройте для редактирования скрипт который запускает наш домен  startWebLogic.cmd, он находится по следующему пути : <адрес где установлен  Weblogic> \user_projects\domains\<имя домена>\bin  . В скрипте  вставьте следующую строку:

set JAVA_OPTIONS=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n


Дальше нужно настроить HTTP tunneling на сервере. Для этого запустите его и зайдите в консоль( если он у вас установлен локально, то обычно адрес localhost:7001/console)


воскресенье, 20 апреля 2014 г.

Создание отчетов в ADF при помощи JasperReport

Мало какие приложения  могут обойтись без отчетов. Если есть база и таблица,  то почти всегда нужно  вывести на печать какие то данные. В ADF часто для этого используютcя Jasper Report и iReport. JasperReports — это Java-библиотека для создания отчётов.  iReport  - это среда разработки отчетов.
Создадим отчет ,  который выводит всех сотрудников выбранного  департамента, а в итоговой колонке выводит их среднюю  и общую сумму зарплат.
Начнем.
Скачайте и установите среду разработки  отчетов (http://community.jaspersoft.com/project/ireport-designer)
Запустите установленную среду. Перед тем как мы начнем создавать отчет, нам надо  добавить соединение к бд Oracle. Так как оно не входит в пакет стандартных соединение, нам надо его добавить. Для этого скачайте файл  ojdbc6.jar (  http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html ) и добавьте его в classpath среды (Tools->Options)

пятница, 11 апреля 2014 г.

Создание простого WebCenter портала в JDeveloper 11.1.1.7.0

ADF разработка часто проходит  с использованием фрэймфорка WebCenter Portal. WebCenter Portal приложение имеет очень много шаблонов, которые упрощают разработку. После нажатия буквально нескольких клавиш у вас появляется готовый расширяемый портал  с рабочими  политиками безопасности, навигацией и шаблонами необходимых страниц.  Давайте создадим  такое приложение!! : )
Для начала установите обновления  для WebCenter. Help-Check for updates, и там выберите расширения для Webcenter (WebCenter Portal Framework and Services Design Time))
Далее создайте новое приложение Webcenter Potal Framework Application как показано на картинках ниже: