2012-04-03 7 views
0

Muleには、http:rest-service-componentのような多くのエンドポイントやコンポーネントなどがあります。どのようにソースコンポーネントを知っているので、私はカスタムトランスフォーマーなどを作成する方法を見つけることができます。mule - xmlのコンポーネントをバッキングソースコードにマップする方法

これは私を現在および将来的に助ける上位レベルの質問です。下位レベルの1つは、私がRESTエンドポイントを持っていることです。その着信のペイロードを、残りのサービスコンポーネント要求のペイロードに配置し、次に設定する応答の本体に情報を取得する必要があります受信エンドポイントの応答のステータスコード。私はカスタムトランスを使うことにします。追記

XMLでこの番組のすべてが(ラバが間違っている)だけで間違っている...彼らはダイナミックたい場合は、単にグルーヴィーな使用と方法は、私は考えていないとする(新しいグルーヴィーなスクリプトを展開しておきます私は実際にデバッガでデバッグすることができたので、muleよりも優れています)。彼らはさらに、xmlのXMLと継承の選択肢のステートメント(if ... else if ... else if)を持っています。これはXMLでオブジェクト指向を再発明するようなものです。もちろん、最大の問題は私が尋ねることです。私が話した人は誰も、Javaと比べてmuleを使うのは3〜5倍の生産性が低いと言っています。

答えて

1

XML要素の背後にあるクラスを見つけるために興味のあるモジュール/トランスポートの名前空間ハンドラを見てください。 http://svn.codehaus.org/mule/tags/mule-3.2.1/transports/http/src/main/java/org/mule/transport/http/config/HttpNamespaceHandler.java

PS:

は例えば、HTTPトランスポートのために見て。 Muleがあなたの生産性を低下させるのであれば、なぜそれを最初に使うのですか?あなたのニーズに最も適したツールを選んでください。

+0

それは、そのチームの設計者が揺さぶらないことに決めました。私はベストを尽くしましたが、私がここに来てコンサルティングを開始する前に、全面的な議論があったと思います(これはリアルタイムで春のバッチを使用しています)。情報をありがとう! –

関連する問題