2011-05-19 57 views
2

我使用蘋果的WebObjects的Java版本,想知道它如何引擎蓋下的所有作品。爲了讓應用程序成功運行,看起來需要運行在java虛擬機中的java WebObjects應用程序,一個帶有作爲apache模塊安裝的webobjects適配器的apache實例,以及作爲unix守護程序運行的「wotaskd」。進程間通信(JVM,wotaskd,Apache模塊)

到達apache的http請求如何最終成爲java WORequest?

wotaskd的用途是什麼?它在這一切中扮演什麼角色?

適配器如何與JVM進程「通話」?共享內存?是否有任何JNI參與?它是怎麼運行的?只需要部署

回答

1

wotaskd和Apache模塊,發展不需要他們。 wotaskd是一個將啓動WebObjects應用程序和監視程序的工具/守護程序。 Apache模塊(mod_WebObjects)用於在Apache和WebObjects應用程序之間轉發請求和響應。 IHMO,全部通過HTTP完成,不涉及JNI。

檢查「Deploying_Applications」指南(你可以在http://wiki.objectstyle.org/confluence/display/WO/Documentation得到它),它說明了一切。