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

NetBeans中JSF的可視化開發

開發 后端
本文介紹NetBeans中JSF的可視化開發,包括從頁面訪問數據庫表中記錄的最簡單方法的兩個步驟。

NetBeans在Java可視化開發方面具備的功能,有了這些功能作為基礎,NetBeans中JSF的可視化開發,可以說是水到渠成了。完成這一使命的,就是NetBeans***價值的Visual Web Pack工具包。如同其他工具包一樣,這個工具包也是免費的,不過,免費的Visual Web Pack工具包已經在很多方面超越了大多數商業開發工具,尤其是在JSF應用的開發上。

Visual Web Pack工具包給NetBeans提供了功能強大的開發工具,在這些工具的支持下,Web應用的開發速度得到極大的提高??梢暬荲isual Web Pack工具包的核心目標,因此,Visual Web Pack工具包中含有多個可視化編輯器,可以利用諸如AJAX、CCS和JSF等技術,快速構建標準的Web應用。

談到可視化開發,首先想到的肯定是Web頁面的開發。用JSP技術開發Web頁面是一個痛苦的過程,早期的JSP在頁面上夾雜了太多的 coding元素,使得JSP頁面的開發和維護成為程序員的惡夢,雖然現行的JSP版本有了一些改進,但仍然存在諸多不足。JSF是Sun簡化Web開發的一種嘗試,在Visual Web Pack工具包支持下,這種嘗試取得了極大的成功。創建一個頁面,從面板上拖放組件到頁面上,編輯組件的屬性,編寫事件處理例程,從Visual Web Pack開發Web頁面的步驟中,已經看不到多少“Web”的東西了。當然,Web應用和桌面應用有著本質的不同,不過,Visual Web Pack已經封裝了這二者之間的差異,感覺上,Web應用和普通桌面應用的開發過程完全一樣。

除了頁面上的UI組件外,Visual Web Pack甚至將可視化的概念擴展到了其他JSF組件。例如,JSF的轉換器和驗證器,它們原本不是可視化組件,不過,在Visual Web Pack下,為一個可視化組件綁定轉換器和驗證器的過程,如同為頁面添加UI組件一樣,也是簡單的drag-and-drop。這得益于JSF的高度模塊化設計,任何編程元素都是component,都可以drag-and-drop。

可以drag-and-drop的還不止這些,復雜的數據庫編程,也已經被Visual Web Pack可視化了。配置好數據庫后,從頁面訪問數據庫表中記錄的最簡單方法只有兩個步驟:***,在頁面上放置一個用來顯示數據的UI組件,例如下拉列表組件;第二,將一個表直接拖放到UI組件上。就這樣,無需任何代碼,運行時,這個下拉列表組件將顯示出表中***個非鍵列的所有記錄值。這在Web數據庫應用中非常有用,例如,通過這樣的兩次drag-and-drop操作,你就可以在電子商務網站上顯示商品類別的清單,供用戶選擇。如果這樣過于簡單,不能滿足你的需求的話,那么,你也可以選擇更精確的方法,將表拖放到頁面上(而不是組件上),然后通過“綁定到數據提供器”,選擇你希望在列表中顯示出來的字段。這樣,你可以不單顯示商品類別的名稱,還可以同時顯示對商品類別的簡單描述等等。

頁面導航是Web應用所特有的要求。與其他框架不同,JSF的頁面導航是集中式的,這是JSF的一個創舉。Web應用是由頁面組成的,當應用的規模增大,頁面數量也隨之增加到一定程度時,在頁面中導航,有點類似大海航行,容易讓人摸不著方向。分散式的導航控制在小規模應用場合下,簡單易行,不過,大規模應用更適合采用JSF集中式的導航控制。Visual Web Pack提供了一個可視化的頁面導航設計器,打開設計器,Visual Web Pack自動將應用的所有頁面顯示為一個個小圖標,而所謂的導航,只是從一個頁面拖動一條連線到另一個頁面,僅此而已,形象而又直觀。一條連線稱為一個出口,給出口命名后,在代碼中就可以通過選擇出口來導航到指定的頁面。

【編輯推薦】

  1. 專家談JSF技術
  2. 實現了JSF下的生成EXCEL
  3. JSF測試工具
  4. 拋開JSP,直接從JSF入手
  5. 詳細介紹Seam Remoting API和Ajax4jsf
責任編輯:佚名 來源: IT專家網
相關推薦

2025-02-25 11:14:39

2024-12-20 13:01:03

2021-02-05 10:21:09

智慧可視化

2025-02-03 15:43:19

2020-03-09 09:20:32

開源技術 軟件

2021-03-30 10:30:27

Charts.css可視化前端

2024-03-07 09:00:04

Rust數據可視化

2020-03-11 14:39:26

數據可視化地圖可視化地理信息

2009-07-17 12:44:01

NetBeans開發S

2009-06-23 17:54:41

OSGi與JSF

2009-02-03 09:41:50

UI組件事件驅動JSF

2011-06-30 10:49:27

2011-06-30 10:36:22

JSF

2009-06-29 09:38:50

JSF標簽JSF

2021-08-30 11:40:06

PythonSeaborn可視化

2009-06-25 11:11:25

控制JSF切入點

2009-06-22 13:44:00

JSFJava Web開發

2017-10-14 13:54:26

數據可視化數據信息可視化

2009-06-10 15:36:25

ubuntu netb開發過程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 嫩草视频入口 | 精品国产一区二区三区免费 | 91在线观看免费视频 | 日韩中文在线视频 | 午夜久久久久久久久久一区二区 | 日韩二区 | 国产精品一区二区免费 | 免费观看a级毛片在线播放 黄网站免费入口 | 91福利电影在线观看 | 亚洲最色视频 | 最新中文字幕一区 | 97在线观看 | 日本成人中文字幕 | 96av麻豆蜜桃一区二区 | 久久在线 | 国产在线拍偷自揄拍视频 | 视频在线一区二区 | 特黄一级| h视频免费在线观看 | 精品视频999 | 国产精品国产三级国产播12软件 | www.日韩高清 | 奇米超碰在线 | 国产激情视频网站 | 毛片久久久 | 亚洲精品一区二区 | 成人免费大片黄在线播放 | 免费黄色网址视频 | 日韩伦理一区二区三区 | 国产免费高清 | 日韩91| 九九色综合 | 欧美精品 在线观看 | 中文字幕亚洲一区二区三区 | 中文在线一区 | 先锋资源吧| 国产小视频在线 | 国产电影一区二区在线观看 | 久久久久亚洲 | 国产91九色 | 久久久91|