0

私の問題は、Web サービスとその周辺のすべてのものに関するものです。hibernate (mysql DB に接続するため)、jsf、および primefaces を使用して、Java Web アプリケーションを開発しました。ユーザーに表示する必要があるのは、データベース内のデータを検索する index.xhtml だけです。これはすべて、ローカルのApacheサーバーを備えたPCで実行されています。

しかし、この Web アプリを会社の apache サーバーにデプロイするかどうか、Web サービスなどの何かが必要かどうか、index.xhtml にアクセスして開始できるようにする必要があるかどうか、疑問が頭に浮かびます。クエリ?

申し訳ありませんが、私は Web サービス、Web アプリ、Web サーバー、およびこれらすべてのものについてまったく新しいものです。

PS。では、いつ Web サービスを使用するのでしょうか。とウェブサーバー?

前もって感謝します :)

4

1 に答える 1

1

Web サービスは通常、別のアプリケーションに統合される可能性のある API として使用されます。たとえば、支払い情報を受け入れる方法がある場合。他のアプリケーション (オークション サイトなど) が Web サービスを呼び出して何らかの作業を実行できるようにする Web サービスを作成できます。

これは、Web 上でアクセスできる DLL のようなものだと考えてください。インターフェイスはありません。データを返すか、コードを実行するメソッドのコレクションです。UI は返されません。

したがって、Web サービスを使用する場合は、コードを別のアセンブリに分割する必要がある場合と同様の質問になります。

上記の特定の質問では、Web アプリケーションが必要なすべてのことを実行している場合、Web サービスは必要ありません。必要なのは Web アプリケーションだけです。

于 2013-06-15T01:38:04.807 に答える