有人有经验或有没有人知道是否有可能在Mac上运行的一个应用程序中使用Objective C和Java?例如,是否可以在Java中使用Objective C和Business层编写GUI层?
我的情况是我不想将所有业务层从java重写为Objective c,但我的gui图层在使用swing的新视网膜显示上看起来不太好。
所以在最好的场景中,我只想从Objective C gui代码调用Java API。
答案 0 :(得分:1)
是;例如,您可以通过Java中的Web服务导出业务层,并在Objective C中为这些Web服务创建客户端。
答案 1 :(得分:1)
绝对可以这样做。
您只能使用Mac OSX显示输出并获取用户输入,并通过xml / json / soap等将所有响应/请求发送到基于Java的服务器。
答案 2 :(得分:0)
您可以将应用程序转换为某种服务器/客户端模型,并使用IPC将两个应用程序连接在一起。