我正在寻找一种从 Java 控制台应用程序和 ASP.Net 应用程序访问Java API的方法。
简而言之,我的Java API公开了一系列处理发票的方法。所有这些方法本质上都是命令,例如
- 生成所有发票
- 生成发票号码
- 打印所有发票
- 打印发票号码
所有方法都将与数据库交互。我曾相信 Web 服务将成为我进行互操作的手段。但从那以后,我开始了解 Oracle 中的 Java 存储过程。
我相信这意味着我基本上可以将我的存储过程视为一个 API,并让存储过程本身调用适当的 Java 来将发票写入磁盘并打印发票等。但这感觉有点奇怪。
以前有没有人使用过 Java 存储过程来提供调用 Java 和 .Net 应用程序之间的互操作?有什么建议么?这真的是个坏主意吗?
谢谢。