0

Netbeansを使用してGlassfishサーバーにJavaWebサービスをデプロイしています。サービスはデータベースからデータをフェッチし、DefaultListModelの顧客にデータを入力します。

DefaultListModelの顧客はプログラムに戻され、JListにデータを入力するために使用されますが、次のエラーが発生します。Webサービスのメインパッケージの名前はbankです。WebサービスからDefaultListModelを実際に返すことはできますか?このエラーを修復する方法はありますか?

incompatible types
found   : bank.DefaultListModel
required: javax.swing.DefaultListModel
4

1 に答える 1

2

同じ短い名前を持つ2つの異なるクラスがあります。それはそれらを交換可能にしません。

サービスレイヤーは、GUIレイヤーに選択したテクノロジーに依存しないようにする必要があります。DefaultListModelは、サービスの結果を表示するためにWebアプリに切り替える場合にはあまり役に立ちません。を返すようにしList<Customer>ます。DefaultListModelとにかくリストのラッパーにすぎません。

于 2013-01-01T22:30:09.637 に答える