確實有人有經驗,或者是否有人知道在Mac上運行的應用程序中是否有可能使Objective C和Java工作?例如,是否有可能在Java的Objective C和Business層中編寫GUI層?目標獨立桌面應用程序中的C + Java
我的情況是,我不想重寫所有的業務層從java到客觀的c,但我的gui層看起來不太好在新的視網膜顯示使用擺動。
因此,在最好的情況下,我想從Objective C gui代碼中調用Java API。
確實有人有經驗,或者是否有人知道在Mac上運行的應用程序中是否有可能使Objective C和Java工作?例如,是否有可能在Java的Objective C和Business層中編寫GUI層?目標獨立桌面應用程序中的C + Java
我的情況是,我不想重寫所有的業務層從java到客觀的c,但我的gui層看起來不太好在新的視網膜顯示使用擺動。
因此,在最好的情況下,我想從Objective C gui代碼中調用Java API。
是;例如,您可以通過Java中的Web服務導出業務層,並在Objective C中爲這些Web服務創建客戶端。
當然,您可以執行此操作。
您可以使用Mac OSX僅用於顯示輸出,並採取用戶輸入併發送所有響應/請求通過XML/JSON/SOAP等
一個基於Java的服務器則可以將應用程序轉換爲一些服務器/客戶端模型,並使用IPC將兩個應用程序連接在一起。
對不起,我的意思是獨立的桌面應用程序而不是web應用程序 – Lubos 2013-03-12 14:08:53
即使你需要通過TCP/IP層發送你的數據。所以你需要xml和所有 – 2013-03-12 14:16:19
@Lubos - 你可以將一個應用程序服務器與你的應用程序捆綁在一起,以實現AnnopVaidya正在談論的內容。舉例來說,Jersey + Grizzly(嵌入式服務器) – Perception 2013-03-12 14:16:37