成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JSF:Java Web開發的生旦凈末丑

開發 后端
說起Java Web開發,還真是百感交集、愛恨交加;京劇臉譜大家都略有所知,分為生、旦、凈、末、丑5種,本文就以JSF為例。
 搞Java開發這么多年,說起Java Web開發,還真是百感交集、愛恨交加:

  我愛J2EE服務器端編程帶來的高可靠性、安全性和運行期的高效穩定性;

  我恨以手工方式來編寫JSP頁面代碼,我恨基于有限的HTML界面組件進行編程!

  俺一向佩服的牛人袁紅崗說得好:現狀讓人有時懷念VB、Delphi可視化編程的時代,有時甚至會羨慕微軟的.net、Studio,因為它們的確使用起來很方便實用。

  然而,Java世界所倡導的自由氛圍“一切源于技術,一切源于開放”已進入我的血脈!我追求一種自由和完美的理想技術主義,希望Java中也能有一個功能強大的可視化工具!

  我想,其實我和各位兄弟一樣,要得很簡單!

  看了袁紅崗關于“Ajax+JSF雙劍合壁”的觀點后,說實話我是比較贊賞的。倘若Apusic果真能實現他們的承諾,那J2EE的Web開發將發生漸進而深遠的變化!!!

  京劇臉譜大家都略有所知,分為生、旦、凈、末、丑5種,那么,就以它為例吧:

  “生”:容器級的Ajax支持

  目前有JSF + Ajax這種思路的,恐怕也不是一家,但很多第三方的JSF + Ajax實現是提供一個組件庫以及一個附加的Servlet 或Filter來處理Ajax請;而Apusic號稱是直接由JSF容器來處理Ajax請求的,根據請求的類型來判斷這是一個正常的HTTP請求還是一個 Ajax請求。Apusic JSF引擎號稱實現了一個 AJAX Render Kit,可以在HTML文檔中嵌入Java Script代碼來實現Ajax特性,而替換Render Kit只需要修改配置文件即可。

  “旦”:舉重若輕的JSF引擎

  常規JSF容器每進行一次客戶端與服務器端的響應時,都需要把所有的狀態傳來傳去,對系統運行性能帶來較大的負面影響,而通過Apusic JSF號稱的Ajax特性,能夠只把發生變化的數據打包成Ajax請求發送給服務器端,而服務器端也只會將發生變化的數據打包成Ajax應答,從而大大提升系統的運行效率。并且,傳統的JSF請求應答將刷新整個頁面,而Apusic JSF號稱將只更新發生變化的客戶端組件,從而給客戶帶來更好的人機體驗。

  “凈”:讓Web開發更輕松

  以前要寫Ajax應用要寫很多Java Script代碼,開發、調試、維護這些 Script腳本都相當煩瑣,如采用Apusic JSF技術,就不再需要編寫任何Java Script代碼,引擎已經幫你生成了這些代碼。Apusic JSF所有的標準組件都是支持Ajax的,某些第三方組件可能本身并不支持 Ajax,但使用一個名為的標簽,可以立即將這個第三方組件轉換成Ajax Enabled。

  “末”:豐富的UI組件

  據稱Apusic JSF還提供了一個名為的標簽,可以接受在發送和完成一個Ajax請求時觸發的事件,缺省的實現是在發送 Ajax請求之前顯示一個HTML片段,在完成Ajax請求之后顯示另一個HTML片段,這些HTML片段可以包含文字和圖片。此外還實現了一個 標簽,可以以RPC方式調用服務器端Java對象的某個方法。

  “丑”:隨意拖曳的可視化設計

  據Apusic開發部的人說,用Apusic JSF還包含其它一些差異特性,包括:控件的換膚功能,控件對IE、Mozilla(Firefox)、Opera等多瀏覽器的支持,以及強大的布局功能等。通過Apusic JSF,實現UI界面其實并不復雜,只需要通過簡單的幾行代碼,就能夠完成復雜的UI界面。

  在JSF規范中,有這樣一句話:“JSF is designed to be tooled”。換言之,JSF規范從設計初開始,就非常強調對工具支持的依賴。幸運的是,目前對JSF提供支持的開發工具也逐漸豐富了起來,包括Oracle JDeveloper、Sun Java Studio Creator等等。金蝶Apusic宣稱也同樣提供了一個基于Eclipse的集成式開發環境:Apusic Studio,并通過該工具,能夠給JSF的開發帶來良好的支持,包括:語法加亮、代碼輔助、斷點調試、可視化的設計等等。

  總之:廠商靠產品說話。聲勢炒的這么大,Apusic到底有多少實力和老袁的一世英名就看這次了,呵呵。在中國作系統軟件很不容易,希望Apusic的這個Java Web開發的京劇臉譜能拿出點真東西。

【編輯推薦】

  1. 高手Java核心技術學習筆記
  2. 如何使用 JavaScript XSLT 處理 XML 文件
  3. JSP結合XML+XSLT將輸出轉換HTML
  4. Java通過JNI調用C語言的方法
  5. JAVA環境變量的設置
責任編輯:王觀 來源: 天極網
相關推薦

2009-02-03 09:41:50

UI組件事件驅動JSF

2009-06-22 17:59:24

JSF基于Java的Web

2018-03-12 11:04:51

互聯網

2009-06-25 17:14:59

JSF框架

2009-06-23 16:22:23

JSF能否

2011-06-30 10:49:27

2011-06-30 10:36:22

JSF

2009-06-23 17:54:41

OSGi與JSF

2009-06-23 16:52:16

JSFHibernateWeb應用

2009-06-26 13:11:33

可視化開發JSFNetBeans

2009-06-29 09:38:50

JSF標簽JSF

2009-06-25 11:11:25

控制JSF切入點

2009-06-24 16:30:21

JSF組件模型

2009-06-29 09:00:14

JSFJava

2009-06-26 17:27:15

JSF文件

2009-07-03 14:46:42

JSP開發框架JSFTapestry

2011-07-08 15:20:30

seamjsf

2009-06-24 15:13:36

自定義JSF組件

2009-09-03 16:52:44

Java Web開發框

2016-12-28 17:59:28

MongoDBNoSQL數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 自拍第一页 | 免费人成在线观看网站 | 福利久久| 中文字幕在线视频免费视频 | 欧美一区二区三区电影 | 精品一区国产 | 国产精品入口麻豆www | 网络毛片| 韩三级在线观看 | 国产久| 丝袜毛片 | 婷婷久久五月 | 亚洲精品一区在线观看 | 免费不卡视频 | 99久久99| 日韩在线免费视频 | 91精品国产麻豆 | 一级片在线观看视频 | 亚洲瑟瑟 | 亚洲一av| 日韩欧美国产精品一区二区 | 久久国产亚洲 | 久久高清国产视频 | 亚洲欧洲在线观看视频 | 91九色麻豆 | 亚洲精品一区二区三区在线 | 精品美女在线观看视频在线观看 | 久热久草 | 精品国产伦一区二区三区观看方式 | 99精品国产一区二区青青牛奶 | 日本羞羞影院 | 亚洲中字在线 | 欧美亚洲视频在线观看 | 精品久久久久久久久久久久久久久久久 | 成人在线a | 日韩午夜电影在线观看 | 亚洲精品久久久久中文字幕欢迎你 | 国产91视频免费 | 亚洲一区在线观看视频 | 国产探花在线观看视频 | 久久久久久中文字幕 |