問題タブ [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.
spring - ヘシアン サービスの記述
私はSpringとHessianを初めて使用し、以前は使用したことがありません。
このサービスがどのように機能するかを明確に示す小さな Hello World プログラムを書きたいと思います。
リストプロジェクトの詳細と依存関係に Maven を使用しています。
オンラインで入手できる hessian のリソースは、完全なステップバイステップ ガイドではありません。
ヘッセ行列サービスの作成に取り組んでいる人から助けが得られれば幸いです
java - Hessianremoting-servlet.xmlのテスト
リッチクライアントとサーバー間の通信にはHessianを使用しています。
移動や名前の変更により、remoting-servlet.xmlのエントリが実際のクラス名と一致しない場合があります。
そのため、リモーティングxmlをテストする簡単な方法を探しています。
それを行う簡単な方法はありますか?手動でxmlを解析し、そこに記載されているすべてのクラスをインスタンス化しようとせずに実行することをお勧めします。
java - SpringAOPはHessianServiceのいくつかのメソッドを無視します
次のポイントカット定義のアスペクトがあります
および以下を含むばね構成
(実際の構成には複数のサービスがあります)
一部のメソッドでアスペクトが呼び出されるのがわかりますが、すべてではありません。インターフェイスで直接宣言されたメソッドのみがアスペクトにラップされ、スーパーインターフェイスで宣言されたメソッドは無視されるのではないかと疑っています(ただし、そのインターフェイスは同じポイントカットに一致する必要があります)。
これは予想される動作ですか?どうすれば変更できますか?他に何が起こっているのでしょうか?
web-services - HessianKitサンプルプロジェクトはありますか?
私はiphone用のhessian/hessiankitが非常に興味深いことに気づき、ipadを対象としたこの新しいプロジェクトに使用することを考えています。
私は、iphone用のhessianKitの使用を示すObjectiveCで書かれたサンプルの完全なプロジェクトを見つけることができませんでした。
また、iOSの最新の4.2SDKでまだサポートされているかどうか疑問に思いました。
助けてくれたら本当にありがたいです。
ありがとうございました。
java - Hessian にはタイムアウトがありますか?
Hessian プロトコルにはタイムアウトがありますか?
注: Hessian4J は使用していません。代わりに、Spring を使用して Hessian サービスをエクスポートし、独自のコードを使用して Hessian リクエストを処理しています。
java - hessian の呼び出し中にサーバーに問題があると (ソケットのリセットの可能性があります)、リリース クライアントが永久にハングします。
Hessian を介してサーバーへのクライアント呼び出しがあります。その間、サーバーは安定せず、通常はソケット リセット エラーが発生します。そして、以下のログでクライアントがハングしていました。では、このログを解放しながらアプリケーションを実行し続けるにはどうすればよいでしょうか。そして、クライアントが永久にハングアップする理由は何ですか? ありがとう
java.net.SocketInputStream.socketRead0 (ネイティブ メソッド) で java.net.SocketInputStream.read (未知のソース) で java.io.BufferedInputStream.fill (未知のソース) で java.io.BufferedInputStream.read1 (未知のソース) で Java .io.BufferedInputStream.read(不明なソース) - sun.net.www.http.HttpClient の sun.net.www.http.HttpClient.parseHTTPHeader(不明なソース) で <0x2159c988> (java.io.BufferedInputStream) がロックされました。 sun.net.www.http.HttpClient.parseHTTPHeader (不明なソース) の parseHTTP (不明なソース) sun.net.www.http.HttpClient.parseHTTP (不明なソース) getInputStream (不明なソース)
java - 大きなバイナリ ファイルを使用したヘッセ行列
Hessianバイナリプロトコルを使用してファイルのアップロード/ダウンロードサーブレットを作成する方法は? 1GB を超えるファイルの場合。大きなバイナリ データを使用して Hessianのテストを作成しましたが、ファイルが使用可能な RAM サイズを超えている場合、java.lang.OutOfMemoryError 例外がスローされます。
// クライアント用の API
//実装
//クライアント呼び出し
//アップロード用のプロキシを呼び出す
//例外
rmi - HessianがDeadの場合、代わりに何を使用する必要がありますか?
この質問へのコメント:Hessianremoting-servlet.xmlのテスト
スカフマンはヘシアンを死んだアヒルと名付けた。ですから、問題は、代替品として何を使用するかということです。
評価の基準は次のとおりです。
- 交換品のドロップはクールだろう
- インターフェイスに対する単純なコーディングを可能にする必要があります
- 個別のビルドステップとしてのコード生成はありません
- ネットワーク帯域幅を考慮すると合理的に効率的
- 死んだアヒルではない
重要な更新:
- httpベース
java - キャッシュヘシアンサービスの結果は、サービス名とパラメーターに基づいています
ヘッセのサービスから多くのデータを取得するために電話する必要があります。サービスは非常に遅いです。ヘッセ行列はデータを更新せず、結果が変更されることはめったにないためです。とにかく、事前定義された時間内にサービス名とパラメーターに基づいて結果をキャッシュすることはできるのだろうか。私はSpringでHessianを使用しています。ありがとう、Loc
java - Hessianバイナリリモーティングプロトコルを使用して、PHPからJavaにDateTimeまたはある種のタイムスタンプを送信するにはどうすればよいですか?
PHPから呼び出す必要のあるJavaサービスがあります。これは次のようになります。
PHPの日付クラスをjava.util.Calendarクラスにマッピングするのに問題があります。私はいくつかの異なるアプローチを試しましたが、まったく役に立ちませんでした。
アプローチ#1(JavaのCalendarHandleにマップされるCalendarHandleでDateTimeオブジェクトをラップする):
エラー:
[06-Jul-2011 11:16:52] PHP致命的なエラー:/ Users / jordanb / Sites /proposal-framework/trunk/plugins/srHessianClientPlugin/hessianphp/のメッセージ「HttpError:MalformedHTTPheader」でキャッチされない例外「HttpError」 Http.php:265
アプローチ#2:DateTimeをjava.util.Calendarにマッピングする
エラー:
[06-Jul-2011 11:28:50] PHP致命的なエラー:キャッチされない例外'HessianError'とメッセージ'Hessian Parser、不正な形式の応答:/ Users / jordanb / Sites/proposal-framework/trunk/plugins/srHessianClientPluginのr'が必要です/hessianphp/Protocol.php:350
誰かがHessianを使用してPHPからJavaにDateTimeまたはある種のタイムスタンプを送信することに成功しましたか?前もって感謝します!