現在、従来のJAVAデータ駆動型WebアプリケーションをMVCモデルにリワークしています。再加工中に、ほとんどすべてのサーブレットがgetID()メソッドとほぼ10のメソッドを呼び出すことに気付きました。これらのメソッド呼び出しをサービスに変換することを考えています。これが私の最初のWebサービス開発です。私はEclipseとweblogicを使用しています。私がオンラインで読んでいる間、誰かがこれをどのように達成して頭を打ち始めるための簡単な概要を教えてもらえますか?もう1つの質問は、これらのサービスはビジネスクラスかサーブレットかJSPか、あるいはこれらのサービスから呼び出されるのでしょうか?ありがとう。JAVAのWebサービスへのメソッドの変換
0
A
答えて
0
Webサービスとは、XML-RCP、SOAP、またはRESTを意味します。私にとっては、Webサービスとは「HTTP経由でネットワークコンポーネントを呼び出す」という意味です。あなたが同意するならば、単にそれらのメソッドを別のサーブレットにリファクタリングし、それをサービスと呼ぶことができます。
必要がない限り、XMLリクエスト/レスポンスを使用しないでください。
私はビジネスクラスからサービスを呼び出しません。サーブレットとJSPはWeb層にしっかりと組み込まれているので、Webサービス(例:ページからAJAX呼び出し)を呼び出すことができます。
しかし、私の好みはサービスを呼び出すサービスで真のサービス層を持つことです。サービス層は、Web層にその要素を埋め込むよりも、再利用可能です。モバイルUIを使用している場合、そのコードはどうなりますか? Web層は、入力パラメータを検証してバインドし、ユースケースを満たすためにサービスを呼び出し、表示するためにレスポンスをパッケージ化する必要があります。サービスが重い持ち上げをさせてください。
関連する問題
- 1. RIAサービスからWCF Webサービスへの変換
- 2. SoapベースのWebサービスから.Net Core Serviceへの変換
- 3. Java - glassfish - Webサービス - ローカルファイルへのアクセス
- 4. メソッドへのポストへの変換変換ASP.netアプリケーションの脆弱性
- 5. WebサービスからJSONへのXML変換とオブジェクトへのマッピング - 角度
- 6. PDFへのJavaの変換
- 7. javaアプリケーションをnetbeansのWebサービスに変換する
- 8. .net Webサービスでのdatetimeタイムゾーンの変換
- 9. JavaからScalaへのワイルドカードでメソッドのオーバーライドを変換する
- 10. JavaへのWSDL変換
- 11. JavaへのPythonコード変換
- 12. Webサービスへのアクセス
- 13. Java Webサービス - ユーザーによるWebメソッドの保護
- 14. 通貨変換Webサービス
- 15. Javaプロジェクトから動的Webプロジェクトへの変換
- 16. Javaのソケットサーバー - Webアプリケーション(Webサービス)
- 17. ASP.NETメソッドをASP.NET .asmx Webサービスに変換するには
- 18. JAVAのレストベースWebサービス
- 19. Java Webサービスのテストポストメソッド
- 20. java androidのWebサービス
- 21. WebアプリケーションをWebサービスに変換する
- 22. サービス参照からクライアントへの変換?
- 23. WCF WebサービスとJava Webサービス
- 24. Ajaxオーバーロードへの投稿C#Webサービスのメソッド
- 25. WCF WebサービスへのPUTメソッドの "404"ですか?
- 26. Javaの並行性:Webサービスへのスレッドセーフの作成
- 27. JavaのWebサービス応答へのファイルの添付
- 28. Webサービスオブジェクトからクラスオブジェクトへの型変換
- 29. Webページからpdfへの変換python
- 30. Java:ifステートメントからメソッドへの変換
ありがとうございました。私には、それについてどうやって行くのかという広い輪郭があります。 – Raghu