問題タブ [scalatra]
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.
debugging - IntelliJ Ideaでscalatraアプリケーションをデバッグするには?
IntelliJ Idea で Scalatra アプリをデバッグするためのドキュメントや例が見つかりません。Scalatra アプリをデバッグ モードで実行してアイデアを添付することはできますか?
scala - Scalatra サーブレットのスタンドアロン展開
Scalatra サーブレットを実装し、このチュートリアルで説明されているように、実行可能な jar を作成したいと考えています: http://www.scalatra.org/2.2/guides/deployment/standalone.html
開発には IntelliJ IDEA と Scala プラグインを使用し、sbt を使用してサーブレットをビルドして実行します (プロジェクト ファイルの生成には sbt-idea を使用しました)。私の問題は、プロジェクトをコンパイルしようとすると、チュートリアルの JettyLauncher が使用する jetty パッケージが見つからないことです。
更新: Matt の回答を使用して、JettyLauncher をコンパイルして実行することができました。ただし、sbt-assembly ( https://github.com/sbt/sbt-assembly )にはまだ問題があります。readme の指示に従いましたが、アセンブリ タスクを実行しようとすると次のエラーが発生します。
更新 2: Matt のおかげで、build.scala が動作するようになり、アセンブリ タスクを使用して実行可能な jar ファイルを生成できるようになりました。ただし、sbt-assembly は /src/main/webapp のコンテンツを jar に追加しません。このフォルダーを使用して、HTML、CSS、および JavaScript ファイルを保存します。Scalatra がルートに一致しない場合、これらのファイルを提供します。これは、container:start を使用してサーブレットを実行するときに機能します。さらに、サーバーが必要とするいくつかのファイルを /src/main/webapp/WEB-INF に保存します。これらのファイルも jar に追加されません。
私の build.scala は次のようになります。
前もって感謝します!
scala - Scala Web サービス
Scala を使用して高パフォーマンスの Web サービスを作成するためのフレームワークの選択肢は何ですか? 私は Scala と IntelliJ IDEA のまったくの初心者であり、将来の開発のためにそれを検討しています。今のところ、私は学習モードにあり、Play 2.0 フレームワークでうまく動作するようになりましたが、私のニーズには適していません。
ruby の Sinatra から来て、Scalatra を見つけましたが、正直なところ、Windows 上の INtelliJ IDEA 12 で動作させようとして完全に混乱しました。Windows のこの IDE でデバッグ可能な Scalatra プロジェクトを作成するのに役立つチュートリアルはありますか? ここ ( http://www.scalatra.org/2.2/getting-started/ide-support.html ) の手順では、さらに多くのことが必要になりました。scalatra がこれらの手順のどこに適合するかを完全には理解していません。または、これらの指示から実際のプロジェクトを作成して構成を実行する方法。
今のところUI作業を行う必要がない場合、Scalatraのような(精神的に)使用できる他のフレームワークはありますか?
scala - %% や % などの Scala シンボル ドキュメントを検索する
検索をクエリする方法と、Scalatraで使用されているものを完全にはわかりませ%%
ん%
。これらのシンボルが Scala でどのような意味を持っているかを理解しようとしています。シンボルを入力すると、適切なドキュメントが表示されるツールはありますか?
scala - Scala トレイト構文
Scalatra のドキュメントを調べていると、まだ見たことのない構文のコードの興味深いスニペットに気付きました: http://www.scalatra.org/2.2/guides/persistence/introduction.html
具体的には、次のビットです。
this: ScalatraBase =>
セグメントを除いて、ここにあるものはすべて意味があります。ここにはどのような意味がありますか?以下のインポートに固有のものですか、それともトレイト全体に固有のものですか?
scala - Scala のサンプルコードにある Scala のチルダ
Scalatra のコマンドについて学習するこのサンプル コードに出くわしました。
この特定のケースでは、~
inの関連性は正確には何~c.name.value
ですか? この特定のシンボルに関する詳細なドキュメントがどこにあるかわかりません。