java - Java 应用程序可以与 VB 应用程序集成吗?

标签 java vb6 interop

我不确定我到底在问什么......为我工作的公司做软件开发的人用 VB 编写所有内容。我目前是这家公司的 Web 开发人员,专攻 Flex 应用程序。我正在考虑扩展到他们的领域。但我不想做 VB,我不是要抨击 VB,但编码语法不适合我。所以我想知道Java是否可以与VB集成?也不确定这是否重要,但我认为他们所做的一切都是程序性的,我将进行 OOP。

谢谢。

最佳答案

有很多整合机会,但在检查它们之前,如果我是你,我会重新检查问题本身。

在已建立的项目中引入一种新语言应该是异常(exception)。单个开发人员的愿望、审美偏好或技能组合不足以成为这样做的理由。在项目中引入一种新的语言应该是项目的战略决策,而不是偷懒。

如果您确实选择扩展用于开发系统的核心语言,

  • COM 互操作
    可以用 JACOB .我相信 IBM 也有一座桥梁。(检查 alphaworks)
  • Java-.NET 桥接
    可以通过 JNBridge和其他桥梁。这只有在使用 VB.NET 时才有意义。
  • SOAP、XML 文档交换、REST
    适用于服务边界。它需要 TCP 或 HTTP 或某些网络协议(protocol)。
  • 通用数据存储
    可以作为集合点。 Java和VB都可以读取和更新SQL Server、Oracle、MSMQ、MQSeries等中的数据。甚至文件系统也可以是一个集成点。

将数据格式视为与集成机制相关,但理想情况下独立于集成机制。我的意思是:您可以使用 XML 文档进行集成,无论它是存储在数据库中,还是通过 REST 接口(interface)发送,还是存储在文件系统中,还是放在/获取队列中。您也可以在任何这些机制上使用逗号分隔的文件。

关于java - Java 应用程序可以与 VB 应用程序集成吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/981398/

相关文章:

java - 服务器断电后如何从Android客户端重新连接套接字

java - 如何将命令行输入文件中的行打印到命令行输出文件?

java - Java Multi-Tenancy 电子商务应用程序的 CMS 选择

regex - 如何在 vb6 中使用正则表达式提取文本

c# - Process.WaitForInputIdle 方法是否可以满足我等待进程启动的目的?

c# - 如何在c#中使用C dll头文件库

java - Java Apache HTTP 客户端上的代理超时

com - 在经典 asp 中调用长时间运行的 vb6 com 对象..超时错误

java - WCF FaultException<T> 是否支持与 Java Web 服务故障的互操作

c# - 跟踪用于将 native C++ DLL 包装到 .NET 的 DLL 依赖项