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

新一代Java Web開發框架JSF框架

開發 后端
本文介紹新一代Java Web開發框架JSF框架,以及與ASP.NET相比,JSF有兩點優勢。

Java Web編程始于Servlet,經歷了JSP和Struts后,正朝著JSF前進。JSF憑借多項革命性的創新技術,正***我們進入基于組件模型和事件驅動機制的、真正面向對象的Java Web編程新紀元。

按照官方的定義,JSF框架是Java Web表示層框架。通俗地說:

1.JSF是繼Servlet、JSP和Struts之后又一項Java Web應用編程技術;

2.JSF是編寫網頁的一種新方法。完整的Java Web應用包括網頁、業務邏輯和數據庫,其中后兩者都有成熟的解決方案,例如EJB和JPA,唯獨網頁的編寫還停留在很原始的階段,需要處理諸多底層細節。JSF的出現正是為了解決網頁編寫的問題。可以說,JSF和EJB、JPA一起,構筑了Java Web應用***的三層體系結構。

***的優勢,就一句話,極大地簡化了網頁的編寫。在JSF之前,我們編寫網頁都是和tag、Http請求、http響應等打交道,而JSF允許我們將網頁視為在Java桌面應用中司空見慣的窗口,用類似編寫桌面應用的方式編寫Java Web應用。在JSF里,沒有tag、沒有http請求,也沒有http響應,取而代之的是UI組件、事件和事件處理例程這些普通Java程序員耳熟能詳的概念。

當然,我這樣表述JSF框架,并不是說JSF不需要tag和http請求響應,在JSF框架內部,真正支撐JSF運作的還是tag和http請求響應,只不過JSF屏蔽了細節,讓程序員集中精力于業務邏輯代碼

與ASP.NET相比,JSF的優勢我認為有這么兩點:

1)有些優勢是JSF天生的,例如平臺無關性,這是從Java語言中繼承的優勢。平臺無關性的好處大家都很清楚,我就不廢話了;

2)JSF是規范,而不是具體產品,這是Sun的聰明之處,也是Sun的厚道之處。事實上,Java的很多技術都是以規范的形式出現的,這與 Microsoft以具體產品的形式推出新技術截然不同。規范的好處是允許不同廠商在具體產品上展開競爭,使用戶受益。例如JSF,現在Sun自己的參考實現很少人用了,倒是一些開源的JSF實現如Apache的MyFaces等大行其道。Sun這樣做既鼓勵了競爭,又能騰出更多功夫致力于規范的改進,可謂一舉兩得。

3)從技術的角度看,JSF不但與平臺無關,甚至與用來描述頁面的標記語言無關。換句話說,在PC上,我們現在通常以HTML為標記語言,實際上,在其他類型的終端上,如果描述頁面的標記語言不是HTML,JSF仍然可以勝任。當然,這個優勢,對于普通程序員好像意義不大,但如果眼光放長遠一些,這種標記語言的無關性,是JSF技術前瞻性的具體表現,它使得JSF的生命力更長久。

3.Java EE 5最重要的使命是簡化Java開發,為此,Sun連續使出了三大絕招,一是推出JSF,二是推出EJB3,三是推出JPA。明眼人一看就知道,這三大技術分別涵蓋了三層體系結構中的表示層、業務層和數據層,雖說不能一統天下,但在規范層面建立一個完整體系的目的非常明確。規范是技術的制高點,只要Sun不倒,JSF就有足夠硬的后臺支持它的發展。

【編輯推薦】

  1. 程序員必備Java API
  2. 對于JSF的一些思考
  3. 從JSF的切入點控制JSF
  4. 幾個JSF流行名詞的解釋
  5. 淺談JSF的UI組件
責任編輯:佚名 來源: 中國IT實驗室
相關推薦

2021-07-15 11:16:31

Spring WebWebFlux架構

2022-08-22 08:05:17

Fresh框架Remix

2023-04-12 18:36:20

IO框架內核

2009-01-11 10:13:39

Stripes開發框架JSP

2022-10-14 08:31:10

2009-07-09 18:03:54

開源云計算開發

2021-10-28 14:53:27

鴻蒙HarmonyOS應用

2009-06-22 17:59:24

JSF基于Java的Web

2009-04-02 08:38:55

Windows 7微軟操作系統

2012-07-02 10:36:19

菲亞特

2022-03-10 16:01:29

Playwright開源

2013-01-04 16:15:08

微軟ERPDynamics AX

2024-09-03 08:14:34

2020-06-23 10:22:58

GitHub代碼開發者

2023-11-27 07:42:27

Reactor響應式

2009-06-26 14:06:08

JSF基礎框架

2016-01-26 11:58:12

2020-05-26 14:10:34

Web前端指標

2024-10-28 00:01:00

2009-05-22 09:02:45

Firefox瀏覽器插件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本精品一区二区三区在线观看 | 天天摸天天干 | 美女黄色在线观看 | 91在线视频播放 | 欧美一区二区三区日韩 | 久久精品女人天堂av | 亚洲最大看片网站 | 婷婷色在线播放 | 日韩在线不卡视频 | 全免费a级毛片免费看视频免 | 国产福利在线看 | 免费成人高清 | 欧美v免费 | 在线观看中文字幕 | 久久久成人动漫 | 成人免费在线观看 | 一区二区三区久久久 | 亚洲精品久久久久久一区二区 | 中文字幕一区在线观看视频 | 在线观看精品 | 91亚洲精品国偷拍自产在线观看 | 国产精久久久 | 国产精品视频导航 | 日韩欧美三区 | 国产在视频一区二区三区吞精 | 精品国产欧美日韩不卡在线观看 | 国产免费福利小视频 | 亚洲欧美综合精品另类天天更新 | 国产一区二区在线播放视频 | 人人爽人人爽 | 国产精品免费一区二区三区 | 在线播放亚洲 | 国产视频线观看永久免费 | 在线视频成人 | 亚洲黄色国产 | 久久综合一区 | 一区二区在线看 | 国产日韩欧美精品一区二区 | 亚洲视频欧美视频 | 欧美日韩精品在线一区 | 亚洲久草视频 |