Существуют ли разные методы для вызова Java из Oracle Application Express? - PullRequest
1 голос
/ 26 ноября 2009

Друзья,

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

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

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

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

1 Ответ

2 голосов
/ 26 ноября 2009

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

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

...