Upgrade to Pro — share decks privately, control downloads, hide ads and more …

HTML5勉強会ライトニングトーク201309

Yu Watanabe
September 09, 2013

 HTML5勉強会ライトニングトーク201309

Yu Watanabe

September 09, 2013
Tweet

More Decks by Yu Watanabe

Other Decks in Technology

Transcript

  1. テンプレートエンジンは Mixer2に 決定しました Web✕Java - HTML5で 進化したWeb標準を、 Java技術でどう扱うの か? -

    #html5biz 業務システムエンジニアのた めのHTML5勉強会#04 LT by @nabedge http://mixer2.org/
  2. テンプレートエンジン 5 JSP:一番身近なテンプレートエンジン こんにちは <% if (name == null) {

    %> ゲストさん <% } else { %> <%= name %>さん <% } %> 通常のJava言語、EL式、カスタムタグで書く
  3. テンプレートエンジン 6 Velocity:老舗 こんにちは #if (name == null) { ゲストさん

    #else ${name}さん #end VTL = Velocity Template Languageで書く
  4. Mixer2 8 こんにちは <span id=“name”>ゲスト</span>さん Span span = html.getById(“name”, Span.class);

    span.getContent.clear(); span.getContent.add(“ヤマダ”); // これで <span id=“name”>ヤマダ</span>さん // が出力 Mixer2のテンプレートは純粋なXHTMLとCSS 値の埋め込みやロジックは普通のJava