4

Web アプリケーションから RSA 7.5 IDE と Web Sphere 7.0 サーバーを使用して新しい Web サービスを作成すると、このプロセスによって作成された自動生成ファイルがいくつか表示されます。

1) サービスの場合、SEI ファイルが作成されます

2) モデル用に、ser、deser、およびヘルパー ファイルが作成されます。

しかし、これらすべてのSEI、ser、deser、およびヘルパーファイルの用途がわかりません。

これに関する有効な説明は大歓迎です。

報奨金編集:

バウンティ編集:

回答が得られなかったので、もう一度この質問をしたいと思います - 詳細な回答を促すために報奨金を提供します. これらのファイルが内部でどのように、いつ使用されるのか知りたいです。

よろしく、

4

3 に答える 3

6

サービス エンドポイント インターフェイス (SEI):

SEI は、実装されている Web サービス ポート タイプに対応する Java インターフェースです。これは、WSDL 1.1 から Java への言語マッピングを指定する JAX-RPC によって定義されます。参照

または

サービス エンドポイント インターフェイス ( SEI ) は、クライアントがサービスで呼び出すことができるメソッドを宣言する Java インターフェイスです。参照

これらserの 、dserhelper、XML ドキュメントを Java オブジェクトに、またはその逆に変換するためのヘルパーです (Web サービス)。参照

サーバー・プロジェクトで生成されたファイル: ( WebSphere Application Server 6.1 Ref )

ウィザードの実行中に行われた設定に従って、WeatherJavaBeanWebプロジェクト内に次のファイルが作成されました。

サービス エンドポイント インターフェイス (SEI): itso.bean.WeatherJavaBean_SEI.java Web サービスで公開されるメソッドを定義するインターフェイスです。

WSDL ファイル: /WebContent/WEB-INF/wsdl/WeatherJavaBean.wsdl Web サービスについて説明します。

デプロイメント記述子: webservices.xmlibm-webservices-ext.xmlおよびibm-webservices-bnd.xml. J2EEこれらのファイルは、スタイルの Web サービス ( ) に従って Web サービスを記述しますJSR 109JAX-RPCマッピングはファイルに記述されていますWeatherJavaBean_mapping.xml

データ マッピング ファイル: itso.objects パッケージ内のヘルパー Bean は、XML から Java オブジェクトへのデータ変換、およびその逆のデータ変換を実行します。

サーブレットは、JavaBean を呼び出す Web デプロイメント記述子で定義されます。

ここに画像の説明を入力

この情報がお役に立てば幸いです。

于 2012-09-08T09:10:45.327 に答える
2

これらのファイルは、Java、WSDL、およびXML間のWebSphereマッピングに関連しています。これらは自動的に生成されるため、編集する必要はありません。それらが存在しないふりをする必要があります(存在しない場合を除いて、展開に問題がある可能性があります...)。

  • SEI-サービスエンドポイントインターフェイス
  • ser-シリアル化
  • デザート-逆シリアル化
  • ヘルパー-?

ここにいくつかの疑似役立つリンクがあります。これはあなたの質問へのより多くの洞察を提供するかもしれません:

于 2012-09-05T16:29:41.287 に答える
2

これらのファイルはすべて、基本的に Web サービス用に生成されます。

Web サービスは基本的に、フレームワークや言語に依存しない 2 つの実行中のアプリケーション間のポートです。

レタは、Web サービスの一方の側から Java を使用している場合、完全なコンパイルのために、サービスで呼び出したいメソッド ID を持つクラス ファイルが Java 側で必要になるとします。

このために、スタブが生成されます。このスタブは基本的にインターフェース (SEI) です。

また、websphere には、webservices 機能を実装するための追加ファイル、つまり tge ヘルパー ファイルが必要です。

これは基本的にその要約です。

于 2012-09-06T09:14:37.103 に答える