跳到主要內容

JSF 2.2 Pass-through

HTML5 大紅大紫的現在,Java 陣營也以自己的步伐持續向前。
這條路很漫長、很艱辛,除了距離前一版事隔多年,中間還換了東家。
而這段期間之中,資訊產業一如往常的瞬息萬變,幾家興起,幾家隕落。總之,感謝 Java Community 的努力,使得 Java 依然屹立不搖。
回到正題,終於,
在今年六月十二日,新版 JavaEE 平臺 JavaEE 7 - GlassFish 4 發表了 。

以上都是前言,久沒寫文章其實頗生疏 orz... 以後有空會多補些的。

話說,上星期正好在改版某個網頁,
稍稍研究了一下 JavaEE7 的 JSF 2.2 到底為啥能號稱 HTML5 Friendly。
一試之下,這下 Happy 了!

JSF 2.2 中新提供的 Pass-through,
可以讓開發人員在標準 html element 和 Facelet 之間自由選用。

簡單來說,透過 Pass-through,
  1. 熟悉標準 html 開發的人,只需要透過標籤,就可以和 managed bean 互動。
  2. 熟悉 Facelet 的開發者,可以將資訊寫入 Facelet 傳給瀏覽器供前端 JavaScript 使用。
技術細節請參考 The Java EE 7 Tutorial: HTML5 Friendly Markup

一言以蔽之,採用 JSF 2.2 的 Pass-through,將可以有效降低開發前後端兩種異質技術之間資訊傳遞的 gap。尚在猶豫是否要採用 JavaEE 7 的人,不妨可以試試看!

留言

這個網誌中的熱門文章

誰讓你心動, 誰讓你心痛, 誰會讓你偶而想要擁他在懷中... 誰又在乎你的夢, 誰說你的心思他會懂, 誰為你感動... 許久沒聽到這熟悉的詞與曲, 更懷念那甜美細膩的好嗓音. 於是趁著空檔, 拿出了放在那如同收藏我的回憶般, 收藏櫃子裡頭的兩張專輯.

引數?! 參數??!! 什麼鬼啊!!

我想這個不僅是只有我會遇到的問題, 大概也是所有 Programming 的人都有的疑惑 (應該是吧?) 什麼引數?? 什麼參數?? 天啊... 到底是誰翻譯的呀!!!! 就字面上來看... 講句實在話, 我真的不了解, 大概是學藝不精所致. 也許有些人認為 => 管它那麼多!! 寫得出來就好了!! 不過龜毛如我, 我還是想搞清楚定義是什麼!

關於 Objective-C 的基本功

就在 iPhone 開創了智慧型手機軟體市場後, 市面上出現了很多關於 iPhone 平臺的開發教學書籍. 但是, 關於 iPhone 使用的程式語言 Objective-C 的書呢? 這種練基本功的書籍卻是少得可憐. 而龜毛如我, 只曉得怎麼使用 Cocoa framework, 卻不曉得基礎程式語言怎麼運作, 老是覺得渾身不自在. 就在打算入手 "Programming in Objective-C 2.0" 這本英文書的同時... 我發現 => 中文版出了!!!! 這對要使用 Objective-C 來寫程式的我, 無疑是一種福音. 無論是在價格上, 或使用的文字上. XDDD~