問題タブ [hessian]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - J2ME Hessian 制限の回避策は?
Hessian の公式の J2ME 実装には深刻な制限があるようです。複雑なオブジェクトはサポートされていません。
この制限については、オンライン ドキュメントのどこにも記載されていませんが、「hessian j2me」で検索すると、この問題に関する投稿が見つかります。ただし、Googleで解決策は見つかりませんでした。誰もこの問題の解決策を持っていますか? J2ME 用の Hessian の代替実装はありますか?
Hessian から文字列を取得することを避け、JSON/XML 解析を行ってオブジェクトを取得したいと考えています...
hessian - ヘシアン入門
優れたバイナリプロトコルを必要とする新しいプロジェクトがあります。
誰かがもっと良いアイデアを持っていない限り、私はヘシアンを使うことを考えていました。
私は彼らのドキュメントのいくつかを読んでいましたが、思ったほど簡単ではないので、いくつか簡単な質問があります。
ホームページには、「ドキュメント」というタイトルのセクションがあり、次のドキュメントがあります。
1)これらの違いは何ですか?1.0.1以降は2.0になり、今日は2.0を使用するのが正しいと思いますが、よくわかりませんでした。
2)誰かが2.0シリアル化または2.0 Webサービスを使用することを期待しますか?Webサービスは、新しい実装を作成するための参照であると想定されているように見えますが、やはり私には完全にはわかりません。
3)PHPを使用してHessianをサポートするサーバーを実装するのはどうですか。Cauchoサーバーを使用する必要がありますか、それともサーバーをPHPでFedora Coreに実装し、Javaクライアントを使用して接続できますか?
protocol-buffers - クロスランゲージ オーバー ザ ワイヤ バイナリ フォーマットとして、Google Protocol Buffers または Caucho Hessian をお勧めしますか?
クロスランゲージ オーバー ザ ワイヤ バイナリ フォーマットとして、Google Protocol Buffers または Caucho Hessian をお勧めしますか? または、それ以外の何か - たとえば、Facebook Thrift?
java - Java の hessian では、インスタンス化をどのように制御しますか?
オブジェクトのキャッシュ (HTTP セッション属性ではない) があり、ヘッセン要求が入ったときにこのキャッシュからオブジェクトを取得し、サーブレットの代わりにヘッシアンにこのオブジェクトの呼び出しを実行させたいと考えています。
HessianServlet で service-class および api-class 初期パラメーターを設定することにより、リクエストが実行されるクラスを制御できます。ただし、オブジェクト自体のインスタンス化を実行しており、これを制御できるようには見えません。
HessianServlet の execute() メソッドをオーバーライドして setService() または setObject() を呼び出しようとしましたが、渡したオブジェクトを使用しません。代わりに、独自のインスタンスを作成しているようです。
servlets - JETTY COMET 実装と Resin COMET 実装のどちらが優れているか
JETTY の中断されたサーブレットの実装を使用して、JSON メッセージと XStream を使用して独自の COMET Web アプリケーションを展開してきました。
Resin の COMET の実装とそれらの比較の経験がある人はいますか?
また、COMET よりも一般的に、Java Suspended サーブレット 3.0 の最適な実装について提案がある人はいません。
以下にいくつかのリソースを示します。
- COMETD - さまざまな COMETD 実装の JETTY リソース
- Resin の Hessian ストリーミング COMET 実装例
- JETTY COMET はサーブレットのパフォーマンスを一時停止します
web-services - Tomcat WebApp でサブサービスを自動展開するにはどうすればよいですか?
Hessian を使用してサービス フレームワークを作成しましたが、URL を共通に保ちつつ、自動展開の柔軟性を維持したいと考えています。
Service.war をデプロイすると、/Service を使用してアクセスできますが、すべてのサービスの一般的な場所が必要です。
すべてのサービスが存在し、自動展開される個別のコンテキストをどのように持つことができますか? axis2.war がそのサービス ディレクトリを使用する方法とまったく同じですか?
例: 展開された MyBridge.war をデプロイします。この中には、services という名前のディレクトリが含まれています。MyBridge.war/WEB-INF/services 内に HelloWorldService.rar をデプロイすると、デプロイされます。
その後、 MyBridge/HelloWorldService にアクセスできますか?
これはできますか?私は、春とヘシアン、そしてヘシアンだけを使用せずに自動展開を試みています。
java - HessianクラスSerializerFactoryはスレッドセーフですか?
Hessian(Java)シリアル化を使用したいので、SerializerFactory
(を処理するために)カスタムシリアライザーを使用してを作成する必要がありますBigInteger
。これらの1つを作成して、スレッド間で共有できますか?
java - ClassFormatError: j2me でヘシアンを使用中に 56
Java me sdk 3.0を使用して、ヘシアンj2me実装@ http://hessian.caucho.com/を使用しようとしています。
http://hessian.caucho.com/doc/hessian-overview.xtp#Hessian%20Client%20for%20a%20cell-phoneは、j2me の使用法について言及しています。
アプリケーションは、エラーや警告なしでビルドされます。しかし、MicroHessianOutput
インスタンス化された行にヒットした瞬間に ClassFormatError( java.lang.Error: ClassFormatError: 56
) がスローされます。
トレースは次のとおりです。
そしてheres showOption():
jdk 1.6u16 がインストールされています。ライブラリのクラスが古いjdk用に書かれている可能性があるためだと思います。これを構成するためのオプションが IDE に表示されません。
クラスのソース コードは次のとおりです。
なぜこれが起こっているのでしょうか?
java - Spring と Hessian を使用した相互運用性 ? 出来ますか?
Spring in Action book は次のように述べています。
Hessian は、RMI と同様に、バイナリ メッセージを使用してクライアントとサービス間の通信を行います。ただし、他のバイナリ リモーティング テクノロジ (RMI など) とは異なり、バイナリ メッセージは Java 以外の言語 (PHP、Python、C++、C# など) に移植可能です。(316)
どうすれば入手できますか?つまり、たとえば PHP を使用すると、ヘッセ行列を読み取ることができます。
c# - ヘシアンCシャープでタイムアウトを設定する方法
プロジェクトでHessianC#クライアントを使用して、HessianJavaサーバーと通信しています。
Hessian C#クライアントのタイムアウトオプションが見つかりませんでした(Hessian JavaクライアントのsetReadTimeoutとは異なります)。
誰かが私を助けてくれますか?Hessian C#クライアントでタイムアウトを設定するにはどうすればよいですか?