пятница, 29 апреля 2016 г.

Интеграция Solr в ADF (Integration Solr in ADF)

Solr  -  платформа полнотекстового поиска с открытым исходным кодом, основанная на проекте Apache Lucene. Её основные возможности: полнотекстовый поиск, подсветка результатов, фасетный поиск, динамическая кластеризация, интеграция с базами данных, обработка документов со сложным форматом (например, Word, PDF). Так как в Solr есть возможность распределенного поиска и репликации, Solr хорошо масштабируем. Solr является самым популярным поисковым движком.

В этой статье я хочу интегрировать поиск Solr в ADF. Я создам таблицу со 100 000 записями, проиндексирую их при помощи Solr а потом найду данные. Начнём.

1. Скачайте последнюю версию Solr(http://lucene.apache.org/solr/downloads.html). Сейчас это 6-ая версия. В скачанном архиве зайдите в папку bin и выполните команду:

solr start

После того как появится сообщение "Waiting up to 30 to see Solr running on port 8983
Started Solr server on port 8983. Happy searching!", вы можете зайти на запущенный сервер(если вы хотите, что бы сервер запустился не на 8983 порте,  используйте параметр -p. Например:  solr start -p 8984 ) :


http://localhost:8983/solr



воскресенье, 24 апреля 2016 г.

Взаимодействие с данными в Oracle MAF(ADF Mobile). Часть 3. Использование REST-JSON Web сервисов (Using REST-JSON Web Services in Oracle MAF)

Взаимодействие с данными в Oracle MAF(ADF Mobile). Часть 1. Использование SOAP-XML Web сервисов ( Using SOAP-XML Web Services in Oracle MAF)
Взаимодействие с данными в Oracle MAF(ADF Mobile). Часть 2. Работа с БД ( Work with DB in Oracle MAF)

Ранее я рассказывал как взаимодествовать с БД и SOAP-XML сервисами. В мобильных приложениях чаще всего используют REST-JSON сервисы,  и в этой статье я хочу рассказать как в MAF работать с ними. Приступим.
Что бы вызвать REST-JSON сервисы из MAF приложений , вы должны использовать RestServiceAdapter интерфейс .  Все что нужно для корректной работы интерфейса RestServiceAdapter это соединение к сервису. Для этого создайте REST или URL connection  в вашем MAF приложении. Я взял  открытый для общего доступа сервис http://jsonplaceholder.typicode.com



Вызов RestServiceAdapter  выглядит следующим образом :


пятница, 8 апреля 2016 г.

Развертывание ADF приложений в Oracle Java Cloud Service (Build and deploy ADF applications to Oracle Java Cloud Service)

Облачная служба Oracle Java Cloud Service – это PaaS-решение корпоративного класса, предоставляющее комплексную платформу и инфраструктуру для создания, развертывания и обслуживания приложений Java EE. В качестве контейнера приложений используется сервер приложений Oracle WebLogic. Поддерживаются все редакции Oracle WebLogic Server 11g и Oracle WebLogic Server 12c

Пользователи имеют полный доступ к своим приложениям, а Oracle размещает у себя виртуальные машины и облачное хранилище.

Доступ к службе осуществляется по подписке. На месяц можно оформить бесплатную подписку

В этот статье я хочу рассказать как собирать и развертывать ADF проекты в Oracle Java Cloud Service (OJCS) , а так же  рассказать о его возможностях.

В OJCS для разработки используется сервис Developer. Что бы подписаться на него, нужно   зайти на следующую страницу: https://cloud.oracle.com/developer_service