Existe-t-il différentes méthodes pour appeler Java à partir d'Oracle Application Express?

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

Question

Amis,

Je travaille sur une exigence qui nécessite d'appeler une API Java à partir d'Apex.

La solution que j’avais proposée consistait à créer une classe Java, à la stocker dans la base de données, à ajouter un wrapper PL / SQL, puis à l’utiliser. Ce qui correspond à peu près à ce qui est décrit ici .

Bien que cela me plaise, je voudrais savoir si c’est la seule méthode? Y a-t-il d'autres options que je pourrais explorer?

Merci d'avance

Était-ce utile?

La solution

D'après ce que j'ai vu, APEX n'a ??rien de spécial pour appeler des procédures stockées Java.
C’est donc la même chose que d’appeler un SP Java à partir de PL / SQL.

Comme on peut le voir ici il n'y a pas d'autre moyen de le faire que celui que vous utilisez maintenant.
J'ajouterais simplement que ce que vous appelez un wrapper est en fait la manière dont un SP Java est publié dans le dictionnaire de données (il le met à la disposition des contextes SQL / PLSQL). Dans votre cas, vous le faites en définissant une spécification d’appel de niveau supérieur. Vous pouvez également le publier en définissant un package ou une spécification d'appel de type d'objet. Pour plus de détails, consultez ce lien .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top