問題タブ [lift]
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.
scala - `sbt package` の結果、巨大な war ファイルが生成されます - どうすれば小さくできますか?
現在、SBT を使用して Lift プロジェクトを管理しています。デプロイしたいのですが、'sbt package' を実行すると 60MB の war ファイルが生成されます。これはかなり大きいようです。サイズを小さくする方法はありますか?
ありがとう!
java - Scala で InputStream を File に書き込む安全で迅速な方法はありますか?
具体的には、ファイル アップロードを Lift Web アプリのローカル ファイルに保存しています。
scala - Scala/Lift Framework は jetty Web サーバー上で実行されますか?
私は Lift を初めて使用し、Jetty で実行するだけで他の Web サーバーでは実行しないように開発されているかどうかを知りたいです。何か案が?
scala - 発送機能
ディスパッチ機能とは正確には何ですか?私はそれらをグーグルで検索しましたが、すべてがあいまいです。それらは、他の関数内にネストされたブロック/クロージャーのように見えますか? スカラ/リフトポイントから言えば..しかし、それは普遍的であると思います.Rubyでも言及されているのを見てきました.
html - Liftフレームワークに新しいページを追加する方法
ユーザーがアクセスできるliftのwebappディレクトリに新しいページを追加するにはどうすればよいですか?
現在、 http:// localhost:8080 /またはhttp:// localhost:8080/index.htmlからアクセスできるのはindex.htmlのみです。
静的ファイルnewpage.htmlをwebappdirに追加すると、ユーザーがhttp:// localhost:8080 / newpage.htmlからアクセスできるようにするにはどうすればよいですか?
json - Lift-JSON を使用した動的な値の解析
この質問を例を挙げて説明しましょう。次のような JSON があるとします。
{"person1":{"name": "Name One", "address": {"street": "Some Street","city": "Some City"}},
"person2":{"name": " Name Two", "address": {"street": "Some Other Street","city": "Some Other City"}}}
【人数制限なし、入力JSONはそれ以上の人数でも可】
この JSON を Persons オブジェクトに抽出するには、次のようにします。
var person = parse(res).extract[T]
関連するケース クラスは次のとおりです。
case class Address(street: String, city: String)
case class Person(name: String, address: Address, children: List[Child])
case class Persons(person1: Person, person2: Person)
質問:上記のシナリオは問題なく動作します。ただし、キーと値のペアでキーが動的である必要があります。したがって、提供されている JSON の例では、person1とperson2は何でもかまいません。動的に読み取る必要があります。Persons クラスがその動的な性質を説明するための最良の構造は何ですか。
scala - さまざまな Scala アクターの実装の概要
「正しい」アクターの実装を見つけようとしています。私はそれらがたくさんあることに気づきました.1つを選ぶのは少し混乱しています. 個人的にはリモート アクターに特に興味がありますが、完全な概要は他の多くの人にとって役立つと思います。これはかなり一般的な質問なので、知っている実装についてだけ自由に答えてください。
次の Scala Actor 実装 (SAI) について知っています。足りないものを追加してください。
- Scala 2.7 (との違い)
- スカラ 2.8
- アッカ ( http://www.akkasource.org/ )
- リフト ( http://liftweb.net/ )
Scalaz ( http://code.google.com/p/scalaz/ )
これらの SAI の対象となるユースケースは何ですか (軽量または「重い」エンタープライズ フレームワーク)?
- 彼らはリモートアクターをサポートしていますか? リモート アクターには SAI でどのような欠点がありますか?
- 彼らのパフォーマンスはどうですか?
- コミュニティはどの程度活発ですか?
- 彼らはどれくらい簡単に始められますか? ドキュメンテーションはどれくらい良いですか?
- それらはどれくらい簡単に拡張できますか?
- それらはどれくらい安定していますか?どのプロジェクトがそれらを使用していますか?
- 彼らの欠点は何ですか?
- 彼らの設計原則は何ですか?
- それらはスレッドベースですか、イベントベース (受信/反応)、またはその両方ですか?
- ネストされた receiveS
- アクターのメッセージ ループのホットスワップ
scala - Scala用のOpenSSL互換API?
私は友人と一緒にプロジェクトに取り組んでいます。彼は自分のソフトウェアを Ruby で実装しており、私は自分の作業を Scala (Lift を使用) で行っています。私たちはいくつかの非同期暗号化を使用しており、彼はそのために ruby OpenSSL バインディングを使用しています。
私が探しているのは、OpenSSL と互換性があり、JVM 上で動作するシンプルな API です。キーペアを作成し、ペイロードを暗号化して署名するために必要です。何か提案はありますか?
ajax - Lift フレームワークでの動的バインド
私は Lift の初心者で、Lift で bind や Ajax を使用することについて質問があります。
Ajax を動的に使用して 3 つのドロップダウン メニューを作成したいと考えています。私が達成しようとしていることを説明するために、例として「アドレス」を使用します。最初は、「国」メニューを表示し、デフォルトを「なし」に設定するだけです。この時点で、ユーザーは必要に応じて送信することを選択でき、アドレスがデフォルトとして使用されます。そうでない場合は、正確な住所を提供できます。国を選択すると「State」メニューが表示され、「State」を選択すると「County」メニューが表示されます。
リフトのデモ例を参考に、以下のように静的メニューを作成してみました。.html ファイルと scala コードに3 つのスニペットを作成<select:country/>, <select:state/>, <select:county/>
し、次のようにバインドします。
対応する replaceCounty、stateChoice、countyChoice はすべて、私のクラスで定義されています。ただし、国を選択すると、Ajax 呼び出しによって州のみが更新され、郡は更新されません。
Q1) 国のメニューに基づいて両方のメニューを更新する方法はありますか?
Q2) 先ほど説明したメニューを動的に作成するにはどうすればよいですか?
java - LiftRules のメンバーではありません
Liftweb での URL 書き換えについてhttp://www.assembla.com/wiki/show/liftweb/URL_Rewritingチュートリアルに従っていましたが、次のエラーが発生します。
..それは本当に奇妙です..そしてドキュメントはそれが存在すると言います。
私はアイデア IDE を使用しており、lift maven blank archifact を使用して、すべてをゼロから行いました。
いくつかの詳細情報: