воскресенье, 31 января 2016 г.

Взаимодействие с данными в Oracle MAF(ADF Mobile). Часть 2. Работа с БД ( Work with DB in Oracle MAF)

Часть 1: http://www.oracle-adf.info/2015/05/oracle-mafadf-mobile-1-soap-xml-web.html

Обычно мобильные приложения  работают с данными при помощи сервисов. Но часто бывают случаи когда данные нужно хранить на мобильном устройстве. В этой статье я расскажу как работать с SQLite в MAF. Рабочая версия приложения c SQLite находится  на github:  https://github.com/JealousyM/sqlite-maf

SQLite компактная встраиваемая реляционная база данных и идеально подходит для хранения данных в мобильных устройствах.

Работа с SQLLite Database.


Первым шагом является  создание самой бд при помощи JDBC.  В SQLite каждая бд находится в собственном файле. Есть два способа для создания бд SQLite. Первый способ - это использование DML запросов через JDBC(таких как create table). Второй способ - это использование ранее созданного файла. Файл будет упакован с кодом вашего мобильного приложения. Он должен храниться в определенном месте, что бы ваше приложение могло загрузить его. Существует много утилит для создания и работы с такими файлами (MesaSQLite, SQLiteManager,  SQLiteDatabase Browser)

воскресенье, 17 января 2016 г.

Использование Apache POI для работы с Microsoft Office в ADF (Using Apache POI in ADF)

В далёком 2014 году я писал, как можно формировать отчёты в ADF пот помощи Jasper Reports (http://www.oracle-adf.info/2014/04/adf-jasperreport.html ). Это достаточно громоздкий способ, требующий установки разработки отчетов. В этой статье я хочу рассказать как можно формировать отчёты при помощи Apache POI. Apache POI — это библиотека на языке Java для чтения и записи документов Microsoft Office,таких как Excel, PowerPoint и Word

Создадим простое приложение, которое по нажатию на кнопку будет генерировать Word-овский документ(исходники этого приложения можно скачать на github: https://github.com/JealousyM/poi-adf.

1. Скачайте последнюю стабильную версию Apache POI с сайта : https://poi.apache.org/download.html

2. Создайте Fusion Web Application

3.Из скаченного архива добавьте в Libraries and Classpath файл poi-xx-xxxx.jar,poi-xml-xx-xxxx.jar b poi-xml-shemas-xx-xxxx.jar, где xx-xxxx версия и дата poi.

 


вторник, 12 января 2016 г.

Интеграция Spring В ADF (Integreation Spring in ADF)

Фрэймворк Spring очень популярен при разработке Java приложений.  И в какой то момент в вашем проекте может появиться необходимость его использовать. В этой статье я хочу объяснить как интегрировать Spring в ADF. Начнём

По умолчанию Jdev не даёт возможности работы со Spring. Сначала нужно установить extension: Spring & Oracle Weblogic Sca