2009-06-06 5 views
1

Tomcatでホストされているサーブレットから.NETアプリケーションのDataTableにデータを提供する必要があります。 .NETアプリケーションがDataTable.ReadXMLを使用して単に擬似的にXMLをストリーミングバックするのは魅力的です。それは正しい道のりですか? 少なくとも、 Tomcat側でこれを手助けできる既存のJavaコンポーネントがありますか?Tomcatから.NETアプリケーションにデータセット/データテーブルをリレーする方法は?

編集。 .NETアプリケーションは、Webアプリケーション/サービスではないGUIアプリケーションです。

+0

なぜDataTableである必要がありますか? – RichardOD

+0

データセットは.NETコンポーネントであり、Javaではありません... Javaアプリケーションはどこで最初にそれを取得しましたか? XMLファイルとして? –

+0

@RichardOD既に記述されている.NETアプリケーションはそれを使用しているためです。誰かが何か他のものを使うためにいつも書き直すことができましたが、なぜ気になるのですか? @Thomas Levesque Javaアプリケーションは、SQLデータベースからそれを取得します。確かに、Tomcatを投げ捨てることができます。または.NETアプリケーションであり、両端にJavaまたは.NETのいずれかがあります。実務的な要件を与えられたこれらの2つの元の別個のエンティティにすでに費やされた時間を考えると現実的ではない。 – nos

答えて

1

DataSetとDataTableは実装固有のものです。彼らは、Webサービスから公開することのようなものではありません。サービスを実装する方法、サービスが何をしようとしているかとは関係がないからです。

代わりに、転送する必要があるデータを定義し、そのデータ(およびそのデータのみ)を含むクラスを作成し、そのデータを.NETサービスに送信させるようにします。

関連する問題