0

私はJSF 2.0(Glassfish 3上)でアプリケーションを作成しました。次に、データベースに接続され、この JSF アプリで DataTable を埋めるために使用される .NET WCF Web サービスを作成する必要があります。

DataTable にはページネーションがありますが、単一ページに表示される行のみを取得する方法 (Web サービスから)。また、並べ替え、削除、行の編集などのアクションを許可します...

それをサポートするビルトインメカニズム/ライブラリはありますか? 私はWCFまたはJSF2で意味しますか?

手伝ってくれてありがとう、

4

1 に答える 1

0

WSDL ファイルが必要です (Web サービスの所有者/保守担当者/管理者に問い合わせてください)。WSDL ファイルは、Web サービスの定義方法を XML で指定します。Eclipse のような少し健全な IDE は、File > New > Other... > Web Services > Web Service Clientを介して完全な Java クライアント アプリケーションを自動生成できます。自動生成されたクライアント クラスにアクセスして使用するには、JSF プロジェクトのDeployment Assemblyとして追加するだけで、自動生成された Web サービス クライアント プロジェクトが作成されます。

(JSF プロジェクトではなく) プレーンな Java アプリケーション プロジェクトと組み合わせて生成し、使用する方法を示す具体的なチュートリアルをここで見つけることができます。

データの部分的な取得に関しては、Web サービスが WSDL に従ってそれをサポートしているかどうかによって異なります。いつでも Web サービスのメンテナに拡張要求を発行して、Web サービスにこれを追加してもらうことができます (その後、更新されたバージョンの WSDL を取得し、それに基づいて Java クライアント アプリケーションを再生成する必要があります)。

于 2012-12-21T04:27:44.220 に答える