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)

注目のイベント

タグに関連するイベント

2018/01/27(土) 12:45 〜 18:00
大阪府 大阪
2018/02/05(月) 19:00 〜 21:00
東京都 茅場町
2018/01/31(水) 19:30 〜 23:00

コラム

イベント New

【レポート】海外最先端デジタルトランスフォーメーション事情と日本での導入実例 - DELL Meetup #1

2017年11月29日(水)19時50分より、「【20代30代必見!インフラエンジニア向け勉強会】海外最先端デジタル...
50 views
イベント

1月(後半)に開催する注目のITイベント・勉強会まとめ 27選

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

Ableton Meetup Tokyo Vol.16『​ 音楽家側からしか出てこない提案』編

今回のAMT、ホンッッッッッッッッットに内容が濃くて、長いのはタイトルだけじゃなくて本文も長いです。録...
262 views