跳到主要內容

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

Mac OS X 10.6 同步收取 Gmail, how?

在 Apple 官方的 Mac OS X 10.6 介紹網頁中, 雖然並沒有在內建的郵件軟體 - Mail 著墨太多. 但是實際上 Mail 也做了一些改善, 讓使用可以更方便, 而這篇文主要目的就是說明怎麼讓 Mail 與 Gmail 進行同步. 在過去使用郵件軟體收取電子郵件的使用經驗中, 往往都需要輸入很多資料, 什麼 "寄件伺服器" "收件伺服器" "通訊協定"... 等等等, 這對一般用戶來說, 只能說是災難. 畢竟沒學過那些專有名詞, 天曉得那是些什麼東西!? 而 Mac OS X 10.6 中的 Mail 不同了, 現在只需要輸入 Email 帳號及密碼, 軟體自動搞定細部設定! 有沒有這麼簡單!? 手邊有 Hotmail 的朋友可以試試看, 只要輸入帳號密碼, 10.6 的 Mail 就會幫你設定好其它需要設定的資料. 不過今天的主角是 Gmail 啦! 而要使用的是 Gmail 提供的 IMAP 的功能, 在使用前得先到 Gmail 中進行一些簡單的設定, 當然小弟也會說明這樣設定的理由 :) OK! Here we go!!!

世界第一! 臺灣的驕傲! iPod 全球最貴 XD!!??

2009 年 9 月 10 日 凌晨 1 點鐘, Apple 於美國舉行了 Apple Special Event September 2009 . 先說點題外話, 這場演說對 Apple 迷而言, 是久違的一場, 也不知道還能有幾場像這場一樣, 由 Steve Jobs 親自站臺. 這場演說的主題, 除了 iTunes 9, iPhone (iPod touch) OS 更新為 3.1 外, 就是 iPod 產品線的更新. 在看完發表會之後, 我去研究了一下新 iPod 的全球售價, 這也是這篇文章的重點, 蘋果臺灣的定價創下了新的紀錄- 套用一下最近常聽到的 Slogan 世界第一, 臺灣的驕傲, iPod 全球最貴!!??