Существуют ли разные методы для вызова Java из Oracle Application Express?

StackOverflow https://stackoverflow.com/questions/1803462

Вопрос

Друзья,

Я работаю над требованием, при котором мне нужно вызывать Java API из Apex.

Решение, которое я предложил, состояло в том, чтобы создать класс Java, сохранить его в базе данных, добавить оболочку PL / SQL и затем использовать его. Это в значительной степени то, что описано здесь. .

Хотя я доволен этим, мне интересно знать, является ли это единственным методом? Есть ли другие варианты, которые я мог бы изучить?

Заранее спасибо

Это было полезно?

Решение

Из того, что я видел, у APEX нет ничего особенного для вызова хранимых процедур Java.
Так что это то же самое, что вызов Java SP из PL / SQL.

Как можно увидеть здесь нет другого способа сделать это, кроме того, который вы используете сейчас.
Я хотел бы просто добавить, что то, что вы на самом деле называете оболочкой, - это способ публикации Java SP в словаре данных (он делает его доступным для контекстов SQL / PLSQL). В вашем случае вы делаете это, определяя спецификацию вызовов верхнего уровня. В качестве альтернативы вы можете опубликовать его, определив либо пакет, либо спецификацию вызова типа объекта. Для получения дополнительной информации см. эту ссылку .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top