TOP

SpringMVCハンズオン - 基本からテンプレートエンジンの連携まで -

イベント内容

概要

JavaによるWebアプリケーション開発フレームワークの世界におけるデファクトのひとつがSpringMVCです。そしてまだマイナーだけどちょっと変わったテンプレートエンジン Mixer2は、エンジニアとWebデザイナーの仕事の架け橋となります。

この勉強会は M,V,Cの"View"の部分にフォーカスをあてて、少人数のハンズオン形式でお送りします。

時間

  • 19:30 受付開始
  • 20:00 スタート&自己紹介タイム
  • 21:00 終了(30分ほど食い込む可能性大です。ご了承ください)

アジェンダ

  1. 自己紹介タイム
  2. SpringMVC + SpringBootでHelloWorld
  3. IDE上ではなくmavenでビルドしてコマンドラインから起動 - warじゃなくてjarなんだぜ -
  4. VelocityによるViewの作成
  5. Mixer2によるViewの作成
  6. Viewに対するテストの作成
  7. 最後にちょっと変化球:Mixer2とflying-saucerを組み合わせてPDF生成

必須の持ち物

  1. github.comのアカウント
  2. wifi機能のあるノートPC(ゲスト用wifiはこちらで用意します)
  3. JDK 7 or 8
  4. お好きなIDE (eclipse3.8以上をおすすめします。Mavenが同梱されているから。講師はEclipse4.4 lunaで説明します)

事前準備

SpringMVC/SpringBoot/Mixer2を使ったサンプルアプリケーションが既にありますので、 それが手元のIDE上で動く状態にまでなっていればスムーズです。さもないと時間的にキツくなるかもしれませんのでなるたけ事前に頑張っておいてください。 うまくいかないことがあったら @nabedgeまでメンションいただければお手伝いできるかもしれません。

※以下はeclipseの場合の手順です。

  1. gitパースペクティブを開いてMixer2サンプルのリポジトリをcloneする
  2. その中の mixer2-fruitshop-springboot を通常projectとしてeclipseのワークスペースにインポート
  3. Javaパースペクティブを開いてmixer2-fruitshop-springbootプロジェクト右クリック->Configure->Convert to Maven project
  4. もろもろ自動ダウンロードが終わったら、src/main/java配下のServer.javaを右クリック->Run as->Java Application
  5. ブラウザで http://localhost:8080 を開いてみる。フルーツショップの画面が見えたら成功!

ご注意:ここでのフルーツショップサンプルアプリの利用はあくまでもこのハンズオンの環境準備をしやすい状態であるかを確認するためであって、ハンズオンでこのサンプルを使う訳ではありません!

参加者
17人 /定員20人
申込先
会場
株式会社ビズリーチ
東京都渋谷区渋谷2-15-1(渋谷クロスタワー 12F)

注目のイベント

タグに関連するイベント

2017/12/02(土) 12:45 〜 19:15
東京都 渋谷
2017/11/26(日) 12:00 〜 18:30
東京都 渋谷
2017/11/25(土) 09:00 〜 12:00
東京都 西武新宿

コラム

イベント

【レポート】データ活用ビジネスの始め方:デジタルマーケティング[第2部] - TECH PLAY Conference 2017

2017年8月20日(日)から25日(金)の6日間にわたり、「TECH PLAY Conference 2017」が開催されました。...
234 views
イベント

【レポート】デジタルマーケティングから紐解き、マーケティングをもういちど考える:デジタルマーケティング[第1部] - TECH PLAY Conference 2017

2017年8月20日(日)から25日(金)の6日間にわたり、「TECH PLAY Conference 2017」が開催されました。...
375 views
イベント

11月(後半)に開催される注目のITイベント・勉強会まとめ

11月後半に開催される注目のITイベント・勉強会をまとめました! 気になるイベントがあれば是非ご参加...
695 views