FrameworkでCRUDアプリを作る)2016年10月9日セミナーScalaハンズオンセミナーを1/13(金)に開催します。マーティン・オーダスキー教授によって設計されたプログラミング言語です。クラスを使うことができます。クラスを呼び出すことができます。様々なIT系企業でScalaを利用してサービスを展開しています。ドワンゴ(ドワンゴでのScala活用事例「ニコニコandroid」)それではScalaの環境構築していきましょう。環境構築(Macの方)Macでハンズオンを参加される方の環境構築方法です。(Windowsは下に記載しています。)Javaインストール(Mac)本ハンズオンにはJava8のインストールが必要です。下記よりJDKをダウンロードしてください。http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlダウンロードしたpkgをダブルクリックしてインストールしてください。Scalaインストール(Mac)下記リンクよりscalaをダウンロードしてください。http://www.scala-lang.org/download/ターミナルを開いて下記のコマンドを実行してください。~/Documents/curlでscalaをダウンロードします。http://downloads.lightbend.com/scala/2.11.8/scala-2.11.8.tgztgzファイルを解凍します。scala-2.11.8.tgzscala-2.11.8のフォルダを/usr/local/src/scalaに移動します。/usr/local/scala.bash_profileにPATHとSCALA_HOMEを追加します。viで編集してください。~/.bash_profile.bash_profileをviで開いたら下記を追加してください。入力して閉じてください。SCALA_HOME=/usr/local/scala.bash_profileの設定内容を反映させるには下記を実行します。~/.bash_profile下記のコマンドを実行してscalaのパスが出力されたらインストール完了です。Activatorをインストールする必要があります。ターミナルを開いて下記コマンドを実行してインストールしてください。~/Documents/curlでscalaをダウンロードします。https://downloads.typesafe.com/typesafe-activator/1.3.10/typesafe-activator-1.3.10-minimal.ziptgzファイルを解凍します。typesafe-activator-1.3.10-minimal.zipscala-2.11.8のフォルダを/usr/local/src/scalaに移動します。/usr/local/activator.bash_profileにPATHとSCALA_HOMEを追加します。viで編集してください。~/.bash_profile.bash_profileをviで開いたら下記を追加してください。入力して閉じてください。PATH=$PATH:/usr/local/activator/bin.bash_profileの設定内容を反映させるには下記を実行します。~/.bash_profile下記のコマンドを実行してscalaのパスが出力されたらインストール完了です。パスが出力されればインストール完了activatorを実行します。helpを実行してください。help初期設定としてactivatorは様々なものをダウンロードします。これで環境構築(Macの方)は完了です。環境構築(Windowsの方)Windowsでハンズオンを参加される方の環境構築方法です。Javaインストール(Windows)下記よりJDK8をダウンロードします。exeファイルがダウンロードされたらダブルクリックして通常通りインストールしてください。Scalaインストール(Windows)下記リンクよりscalaをダウンロードしてください。http://www.scala-lang.org/download/システム環境変数の追加(Windows)スタートメニューの検索窓でシステム環境と入力して出て来るシステム環境変数の編集を選択してください。環境変数ボタンをクリックします。新規ボタンをクリックします。(x86)\scala\binにします。-versionを入力して下図のようにscalaのバージョン情報が表示されれば正常にインストールされています。バージョン情報が表示されない場合はPATHの設定が間違っている可能性がありますので確認してください。Activatorをインストールする必要があります。Activatorをダウンロードしてください。Distributionをクリックしてダウンロードしてください。任意の場所に移動してください。(今回はドキュメントフォルダに移動する事にします。)移動したら、activator-dist-x.x.xxフォルダのbinフォルダに移動してアドレスバーからパスをコピーします。それを先程Scalaインストール時と同様の手順でPATHの環境変数に先程コピーしたパスを追加してください。helpを実行して下図のようにヘルプ情報が表示されればインストール完了です。これで環境構築(Windowsの方)は完了です。IDEA(Community)は無料でお使いいただけます。IDEA(Community)をダウンロードします。Windows)ダウンロードしてください。IDEAの初期設定Preferencesを開きます。MacとWindowsでPreferencesの開き方が異なりますので注意してください。Macの場合のPreferencesの開き方インストールが完了したら、起動させ画面右上のメニューからPreferences..をクリックします。Settingsを選んでください。Repositories...のボタンをクリックします。検索窓にscalaを入力し、下図のようにGoのプラグインを選択してInstallボタンをクリックします。インストールできたら再起動しましょう。IDEAの初期設定は完了です。Worldを出力しましょう。ターミナルからscalaコマンドを実行するとScalaプログラムを実行できます。World!!")と入力してください。Frameworkも動作確認としてプロジェクトを作成しておきましょう。ターミナル(Mac)、コマンドプロンプト(Windows)を開いて下記コマンドを実行してください。Frameworkプロジェクトは作成されています。Frameworkプロジェクトを実行してみましょう。runコマンドを実行してみてください。frameworkのアプリケーションが動作しています。初回はこの処理は時間がかかりますので待ちましょう。console...)処理が完了したらブラウザで下記にアクセスしてみてください。http://localhost:9000下記の画面表示されればPlayFrameworkのプロジェクトが起動しています。それではScalaの基本をおさえてからCRUDアプリを作っていきましょう!すべての閲覧にはイベント参加・会員登録が必要ですすべてのコンテンツはセミナー開催後に掲載されます。Facebookでログイン。