2010-07-07 238 views
2

我試圖設置應用程序服務器來運行需要與Java服務器進行通信的簡單網站和Java客戶端應用程序。跨域的Java客戶端/服務器配置和安全性

我希望做的是以下幾點:

這項工作是否會給予Java安全模型?還是有更好的設計?

回答

2

更好的辦法是在只有一個域

* Website/web application server at http://www.mydomain.com 
* Applet and/or Java Web Start jar at http://www.mydomain.com/files 
* Server listening on some port at http://www.mydomain.server.com 

可以使用的身份驗證方法進行文件訪問

1

爲了讓您的Applet能夠與其他任何地方進行通信,而不是從您下載的地方進行通信,您需要對其進行簽名或轉發其發送地址的任何請求。

+0

由於管理您的配置 - 但這是否適用,如果所有的「地王」是的子域同樣的整體網站,例如mydomain.com? – mikera 2010-07-07 14:29:36

+1

@mikera - 請參閱http://java.sun.com/docs/books/tutorial/deployment/applet/security.html – 2010-07-07 14:38:08

+0

@mikera - JNLP的規則有所不同。 – 2010-07-07 14:40:27