首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2EE

專家訪談:袁紅崗談 JSF 技術前景與金蝶 Apusic 解決方案

     編輯:J2EE

背景:2006 年 Sun 將 JSF 推入 Java EE 5 前台

開源框架群雄逐鹿,開發者疲於選型。.NET 組件化、工具化、高效率令人羨慕。JSF 能否成為 Java 陣營統一標準?記者專訪金蝶首席科學家袁紅崗。

袁紅崗觀點摘錄

JSF 未過時,前景廣闊

Sun 剛納入 Java EE 5,只因缺工具未普及。若與開發工具結合,極有生命力。缺工具是主因,非技術缺陷。

工具決定成敗

「JSF is designed to be tooled」。JSF 規範設計之初即強調工具依賴。金蝶提供基於 Eclipse 的 Apusic Studio,支持語法高亮、代碼輔助、斷點調試、可視化設計。參考微軟成功模式,從組件、佈局易用性切入,JSF 才有成功可能。

JSF 優於開源框架的核心優勢

開源框架建立在 J2EE/HTTP/HTML 基礎上;JSF 與底層協議無關,是高層頁面表達方式。生成不限於 HTML,可生成 WML 等。若 HTML 被新描述語言取代,JSF 技術本身不會淘汰。標記語言無關性是 JSF 前瞻性體現。

JSF + Ajax 完美融合

Ajax 客戶端技術,JSF 伺服端技術,互補關系。JSF 實現機制有缺陷,Ajax 客戶端優勢正好補足。金蝶 Apusic JSF 實現:容器級 Ajax 處理、提升性能、零 JS 開發、第三方組件啟用 Ajax、RPC 調用、換膚/多瀏覽器/CSS 佈局。達到完美融合。

金蝶 Apusic 方案亮點回顧

  • 容器級 Ajax (非 Filter/Servlet 旁路)。
  • Ajax Render Kit 注入 JS,配置切換。
  • 僅傳遞變更數據,性能大增。
  • <ajax:support>、<ajax:status>、<ajax:remoteCommand> 簡化開發。
  • 純 CSS 佈局、換膚、類桌面交互體驗。
  • Apusic Studio 可視化工具鏈。

結語

JSF 非終結者,但配合工具鏈、容器級創新、標記語言無關性,具備成為 Java Web 主流標準潛質。金蝶實踐證明:國產中間件可在標準前沿引領創新。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved