2014-04-30 37 views
0

我需要在本地主機上破壞客戶端應用程序,該應用程序從用戶處獲取數據,對其進行加密並將加密數據(BigInteger)發送到Google App Engine中的servlet。我們可以在Google App Engine中有一個servlet的java客戶端嗎?

然後servlet應該對數據執行一些操作並將結果發送到客戶端應用程序。然後客戶端解密結果並將其顯示給用戶。

什麼是最合適的方式來實現這個?鑑於我已經使用Eclipse和Google Plugin創建servlet並進行部署。我必須對index.html和其他.xml文件進行任何更改。我的客戶端應用程序應該使用哪種類型的項目,並且應該將其鏈接到servlet?

請引導我,因爲我對這個概念完全陌生!

+0

這聽起來像你只需要在您的客戶端應用程序做一個HTTP請求到Servlet的URL。 –

+0

我已經做到了,但它沒有奏效!我在我的系統中創建了一個客戶端小程序,但該servlet無法找到它所說的小程序。請參閱我以前的(更詳細的)有關這個問題... http://stackoverflow.com/questions/23371956/communication-between-an-applet-and-a-servlet-deployed-in-google-app-引擎 – user3293434

回答

0

Inside web.xml爲每個用戶添加此會話的代碼。

<session-config> 
    <session-timeout>15</session-timeout> 
    </session-config> 

這裏15表示15分鐘的會議上1用戶。

的AppEngine-web.xml中添加

<!-- Configure java.util.logging --> 
    <system-properties> 
    <property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/> 
    </system-properties> 
<sessions-enabled>true</sessions-enabled> 
    <!-- 
+0

當我在進行上述更改後部署它時,它給了我以下錯誤。 「發生內部錯誤:」將paillierserver部署到Google「 XML錯誤驗證C:\ Users \ Zakir Hussain \ Desktop \ Thesis \ project \ eclipse工作區\ paillierserver \ war \ WEB-INF \ appengine-web.xml針對C :\ Users \ Zakir Hussain \ Desktop \ Thesis \ project \ eclipse-jee-kepler-SR2-win32-x86_64 \ eclipse \ plugins \ com.google.appengine.eclipse.sdkbundle_1.9.3 \ appengine-java-sdk-1.9.3 \ docs \ appengine-web.xsd「 – user3293434

相關問題