問題タブ [rhino]

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.

0 投票する
6 に答える
13058 参照

java - サンドボックスで Rhino for Java を使用して Javascript を実行するにはどうすればよいですか?

Java アプリケーションの一部は、非開発者が作成した JavaScript を実行する必要があります。これらの非開発者は、データのフォーマットに JavaScript を使用しています。(単純なロジックと文字列の連結がほとんどです)。

私の質問は、これらのスクリプトの実行をセットアップして、スクリプト エラーがアプリケーションの残りの部分に大きな悪影響を及ぼさないようにする方法です。

  • 無限ループを防ぐ必要がある
  • 新しいスレッドの生成を防ぎます。
  • サービスと環境へのアクセスを制限する
    • ファイル システム (例: 不満を持ったスクリプト ライターがファイルを削除することにした場合)
    • データベース (データベース レコードを削除するのと同じこと)

基本的に、JavaScriptスコープを設定して、必要なものだけを正確に含め、それ以上は含めないようにする必要があります。

0 投票する
3 に答える
5184 参照

java - (Rhino) JavaScript を Java バイトコードにコンパイルする Ant タスクを使用または作成した人はいますか?

プロジェクトで使用するために、 Rhino JavaScriptコンパイラを使用して JavaScript を .class バイトコード ファイルにコンパイルしたいと考えています。Groovy、NetREXX(!)、および Jython には、それぞれ groovyc、netrexxc、および jythonc タスクがあるため、これは既に存在するはずです。誰かがそのような Ant タスクを使用または作成したことがありますか? または、その作成方法に関するヒントを提供できる人はいますか?

理想的には、JavaScript または Java クラス間の依存関係を解決する何らかの方法が必要です。

0 投票する
1 に答える
1588 参照

fluent-nhibernate - Rhino.Commons + Fluent NHibernate

Fluent Nhibernate (特に AutoMapping) で Rhino.Commons を使用する方法はありますか?

どうもありがとう

からの

0 投票する
1 に答える
2722 参照

nhibernate - NHibernate Criteria API、予測と結果

次のドメイン オブジェクトがあります。

Rhino.Commons のリポジトリを使用しています。一定期間、いくつかのチャネルの値の合計を選択する必要があります。これらの値は、チャネル ID 順に並べる必要があります。次のクエリを使用します(リポジトリメソッドで):

このクエリは長い数値のリストを返さないため、最後の行でエラーが発生します。次のようなオブジェクトのリストを返します (それで動作します):

これは、グループ化を行う基準に Projections.GroupProperty("Channel") プロジェクションを追加したためです。投影の 1 つ (私のサンプルからの Projections.GroupProperty("Channel")) を結果セットから削除する方法、または投影なしでグループ化を追加する方法はありますか?

0 投票する
1 に答える
817 参照

rhino-mocks - Rhino モック - Ctor テストのプライベート プロパティ

私は非常に簡単な質問があります。私は rhino を初めて使用します。これは私のクラスです。Expect.SetPropertyWithArgument でプロパティをテストしたいです。

誰かが私に方法を教えてもらえますか..

0 投票する
6 に答える
4273 参照

unit-testing - 内部クラスのテスト

内部クラスに単体テストを書く方法???

0 投票する
3 に答える
678 参照

java - ライノはどうした?まだ積極的に開発中ですか?

最後のリリースは 2008 年 3 月 6 日でした。それがどうなったのか?まだ積極的に開発中ですか?代替品はありますか?

0 投票する
4 に答える
22628 参照

java - JavaScript (Rhino) ライブラリを使用するか、他のスクリプトを含める

JDK6では、複数のスクリプトをそれぞれファイルにロードし、1つのスクリプトが別のスクリプトのメソッドを参照する方法はありますか? 「含める」のようなものですか?

0 投票する
3 に答える
1184 参照

repository - Rhino Commons UnitOfWork をいつフラッシュする必要がありますか?

Rhino Commons UnitOfWork (ASP-MVC の UnitOfWorkApplication 内) を使用する場合、Rhino リポジトリの静的クラスを使用して、次のようにエンティティを保存します。

次を使用して、その呼び出しの直後にエンティティを取得できることがわかりました。

これはうまくいきます。ただし、Rhino UnitOfWork で NHibernate Linq プロバイダーを次のように使用すると、次のようになります。

空のリストを取得します。このように車を出す前に、 UnitOfWork.Current.Flush() を呼び出す必要があるようです。舞台裏では、両方の取得方法が同じセッション/作業単位を照会していると想定しているため、理由がわかりません。これは、データベースに保存するたびに UnitOfWork.Current.Flush() を呼び出す必要があるということですか? NHibernate は自分自身をいつフラッシュするかを判断できるはずではありませんか? それとも私は何かを誤解していますか?

0 投票する
7 に答える
3102 参照

javascript - まともなJavaScriptIDE

JavaScriptを開発するためのまともなIDEとは何ですか、私はクライアント側のものとRhinoのために書くことの両方を書きます。理想的には、Mac OSXで実行する必要がありますが、Windowsでも実行できるものがあれば便利です。

追加:

js2とAptanaの両方で遊んだことがあるので、今後もAptanaを使い続けると思います。js2のエラーハイライトはAptanaのエラーよりも優れているとは思いましたが、主にemacsが頭を丸めるのが少し難しいと感じたためです。

Rhino上で実行されているjsコードを視覚的にデバッグする方法をまだ探しています...