由臺灣軟體公司普奇科技自行開發的ZK Ajax框架,不僅獲得財星前500大公司,包括巴克利銀行、昇陽、朗訊等公司的採用,更是Open Source網站SourceForge.net在Ajax分類中,下載第一名的開源軟體。為了推廣開源軟體的使用,並推廣臺灣自行研發的Ajax框架,資策會數位教育研究所將於4月下旬,首度推出ZK核心技術解析與實戰的推廣課程。

資策會數位教育研究所教學組長蘇國鈞,同時也是資策會Java課程的授課講師。他表示,一般的Java開發工程師相較於微軟.NET開發工程師,更習慣使用各種開源軟體做開發工具。而近兩年相當普遍的Ajax框架,因為具有豐富的前端動態效果,頗受開發人員青睞。

蘇國鈞在使用過ZK Ajax框架後,發現ZK解決了不同瀏覽器的JavaScript語言版本不同的問題。基於推廣開源軟體,加上ZK原廠普奇科技也希望能在臺灣推廣這一套Ajax框架,資策會決定推出ZK相關課程。

目前資策會數位教育研究所在臺北、中壢、臺中和高雄都有訓練中心,「希望至少能培訓3~4名種子講師,以應未來其他地區的開課需求。」蘇國鈞說。從整個課程規畫來看,蘇國鈞表示,ZK適合Java開發工程師進一步學習。

ZK Ajax的框架在SourceForge.net的Ajax分類上,下載已經超過60萬次,名列Ajax類別第一名,不分類的下載次數也是前5名。普奇科技ZK產品經理顏瑾和表示,ZK這麼受歡迎的原因在於簡單上手、表現豐富及擴張性強。

很多Ajax框架都必須使用JavaScript語言,而ZK是一個伺服器端的Ajax框架,蘇國鈞表示,這可以打破以往前端需要表現動態效果時,必須配合不同瀏覽器撰寫不同JavaScript的難題。顏瑾和則表示,使用ZK框架開發所有Web端的應用程式,只需要專心寫伺服器端的Java程式,不僅上手容易,也可以直接呼叫資料庫的資料,再加上所有商業邏輯都不會傳送到用戶端,也沒有被網路攔截的疑慮,也顯得較為安全。

「ZK至少有超過170種基本元件,」顏瑾和說, ZK也將其他一些好用的開放源碼工具包在ZK的擴充元件中,也使得ZK能有非常豐富的表現。ZK框架對程式開發者而言,最大的優點在於能彈性擴充,顏瑾和舉例,如果開發工程師使用JSF的平臺,若需要ZK某一些功能,可以彈性採取類似插卡的方式,在頁面上插入JSF的自動元件即可。

資策會在這一次的課程中,則會設計一個實機操作的課程內容,會利用ZK相關的元件和工具完成一個美食地圖。顏瑾和表示,主要會運用ZK有3個重要的元件,包括ZK Google Maps、Border Layout和Data Binding,完成一個美食地圖。

顏瑾和進一步指出,ZK Google Maps具有滑鼠拖拉、即時顯示的特色,能完成美食地圖的地圖呈現部分。再者,Border Layout則能夠分割功能責任區塊,完成美食地圖框架,可以依照不同目的作動態呈現。最後,Data Binding可以動態連結Java Bean和ZK的使用者介面(UI),連結ZK UI的後端資料模型。文⊙黃彥棻


ZK美食地圖3元件功能說明一覽表

元件名稱  ZK Google Maps   Border Layout Data Binding
功能    拖拉,放大縮小,座標指定,標記特徵點 排版、設計、分割功能責任區塊  動態連結Data Model (Java Bean)與ZK的 UI部分
角色    完成美食地圖的地圖呈現部分,使用Google Map所提供的眾多功能 完成美食地圖的框架, 達成依目的不同而動態呈現的需求  連結ZK UI 元件與後端資料模型
優點 ● 快速以XML標籤方式宣告Gmap物件
● 數行程式碼可寫出Ajax的地圖應用
● 直覺式呈現方式
● 可以動態調整版面寬度與高度
● 可快速結合前端  UI與後端商業邏輯
● 可自動管Java Bean Setter與Getter行為
資料來源:普奇科技,2008年4月





證照與課程情報


奇科推5個免費體驗嵌入式Linux課程

臺灣是3C電腦資訊產品的製造大國,而所有的硬體產品都有嵌入式的作業系統。新一代的嵌入式系統(Embedded System)裝置將是臺灣電腦王國的最後一張王牌。嵌入式系統是一種電腦軟體與硬體的綜合體,在新興的嵌入式系統產品中,不論是手機、PDA、GPS、機上盒及嵌入式伺服器等,都需要嵌入式作業系統,該領域跨「系統」、「網路」和「硬體」相關知識和技術。

市面上最常見內嵌式系統包括了Palm OS、Windows CE、Linux等,其中Embedded Linux作業系統因為穩定以及免費授權的特性,已為多數國際大廠所採用了(例如IBM、Cisco…等),加上可以跨平臺的特性,更是可以自由的製作所需要的客制化的產品。

現今嵌入式作業系統在資訊家電的帶領之下,開始擺脫過去比較輕巧的裝置,進入複雜且多功能的強悍裝置。奇科電腦目前是全臺灣唯一一個開設Embedded Linux課程的Linux原廠教育中心,期望透過實務訓練、縮短IT人學習時間。奇科電腦特別開放5個免費體驗Embedded Linux課程名額,詳情請洽:0800-296-296

影像繪圖
Adobe Photoshop CS3 ACE 專家認證說明會
● 說明:影像、網頁、多媒體繪圖的基本認證
● 時間:04/08(二) 19:00~20:30
● 地點:臺北恆逸,(02)2514-9191分機100
資訊安全
資訊安全趨勢技術座談會
● 說明:包括CISSP、ISO 27001主導稽核員的資安認證
● 時間:04/10 (四) 19:00~20:30
● 地點:臺北恆逸,(02)2514-9191分機100

資訊網路安全工程師班第10期課程說明會
● 說明:輔導考取 Cisco CCNA MCSA 國際專業認證,協助找工作
● 時間:04/8 (二) 18:30~21:30
● 地點:臺中資策會,(04)2452-5773 分機 123
程式開發
Java 程式設計師就業養成班
● 說明:Java開發工程師培訓班,取證後,協助找工作
● 時間:04/10 (四) 19:00~21:00
● 地點:臺北資策會數位教育研究所,(02) 2708-9215分機8266

NET應用服務技術開發人才就業養成班
● 說明:微軟.NET系統開發工程師培訓班,取證後,協助找工作
● 時間:04/11 (五) 19:00~21:00
● 地點:高雄資策會數位教育研究所,(07) 7275-246

熱門新聞

Advertisement