シンプルなXML文書の中にhtml/javascript/css/binaryデータをサーバーに入れることが目的です(このようなWebサービスにはJSONを使用できますか?)、このデータを要求するリクエストは10-100個のオブジェクトを含む単純なXML要求。シンプルでは、あまりにも複雑なフレームワークではなく、多くのメモリとクラスを必要とします。安全な私は、簡単にハッカーが悪用することができなかったサービスを意味します。Javaで簡単に安全なWebサービスを構築するにはどうすればよいですか?
1
A
答えて
1
WS-Securityを使用してIDを保証するSOAP over SSL(またはHTTPヘッダーの資格情報に基づいて認証を行うためにサーブレットフィルタを使用する)は非常にうまくいきます。
ホイール:) httpsでたぶん
1
私にとってもっとも単純なのはSoapで、Javaは自動的にWSDLを生成し、すべてのXMLを処理します。 SSLセキュア転送の上にそれを使用して、必要なセキュリティレイヤーを追加することができます。 破損しないではありませんが、少なくともデータは平文で転送されません。
よろしくお願いいたします。
2
RESTを改革する必要はありません。 JerseyとJersey User Guideをご覧ください。 RESTは、さまざまなレスポンス表現のための「ネイティブ」サポートも提供します。それらをXMLの中にラップする必要はありません。
関連する問題
- 1. ASP.Net MVC3を使用して簡単なWebサービスをセットアップするにはどうすればよいですか?
- 2. JavaでXML文書を簡潔に構築するにはどうすればいいですか?
- 3. 信頼できないJavaアプリケーションを安全に実行するにはどうすればよいですか?
- 4. JavaでWebアプリケーションを構築するにはどうすればよいですか?
- 5. ネイティブWebアプリケーションを構築するにはどうすればいいですか?
- 6. Powershellを使って安らかなWebサービスにアクセスするにはどうすればよいですか?
- 7. Linuxで完全に静的なQTアプリケーションを構築するにはどうすればよいですか?
- 8. Enterprise Application Clientから安らかなWebサービスを使用するにはどうすればよいですか?
- 9. ログイン/登録/管理エリアタイプのWebサイトをJavaで簡単に構築する方法はどちらですか
- 10. スケーラブルなWebサービスインフラストラクチャを構築および展開するにはどうすればよいですか?
- 11. テーブルWebページの簡単なフォームをHTMLで作成するにはどうすればよいですか?
- 12. Androidに証明書が表示されないときに、Androidで安全な(SSL)Webサービスを呼び出すにはどうすればよいですか?
- 13. Angular2でWebサーバー展開可能なリリースを構築するにはどうすればよいですか?
- 14. iOSのAWSサービスIDを安全に保存するにはどうすればよいですか?
- 15. Firefoxでウェブサイトを構築するにはどうすればよいですか?
- 16. JavaScriptでループを構築するにはどうすればよいですか?
- 17. Pythonでコンビネーションツリーを構築するにはどうすればよいですか?
- 18. Androidでhiddを構築するにはどうすればよいですか?
- 19. UWPでダウンローダーを構築するにはどうすればよいですか?
- 20. 安全な方法でWebサーバーとデータを交換するにはどうすればいいですか?
- 21. mySQLデータベースを安全に保つにはどうすればよいですか?
- 22. ログインして簡単なWebアプリケーションを作成するにはどうすればよいですか?
- 23. jqueryベースの大規模なWebサイトを構築するにはどうすればよいですか?
- 24. enumはどのようにjava型で安全ですか
- 25. モデルアソシエーションを安全に構築する
- 26. この単語数はどのように安全ですか?
- 27. スパイスパイダーをプログラムで簡単なスクリプトのように実行するにはどうすればよいですか?
- 28. cサービス/ cppサービスを簡単かつ安全に公開する方法
- 29. ビジネスレイヤを公開するWCFサービスを構築するにはどうすればよいですか?
- 30. 「ヘッドレス」構築サーバーでSSDTプロジェクトを構築するにはどうすればよいですか?