日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
對于JSF的一些思考

用過一段時間的Woodstock,當時感覺有點爽,但后來對于組件的控制方面的不是很好,沒有在畢業(yè)設(shè)計上使用. 對于JSF想到了一些缺點,在這里分析一下。只是淺薄見解

成都創(chuàng)新互聯(lián)公司不只是一家網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司;我們對營銷、技術(shù)、服務(wù)都有自己獨特見解,公司采取“創(chuàng)意+綜合+營銷”一體化的方式為您提供更專業(yè)的服務(wù)!我們經(jīng)歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關(guān)注我們的成都網(wǎng)站設(shè)計、做網(wǎng)站質(zhì)量和服務(wù)品質(zhì),在得到用戶滿意的同時,也能得到同行業(yè)的專業(yè)認可,能夠為行業(yè)創(chuàng)新發(fā)展助力。未來將繼續(xù)專注于技術(shù)創(chuàng)新,服務(wù)升級,滿足企業(yè)一站式成都全網(wǎng)營銷推廣需求,讓再小的品牌網(wǎng)站建設(shè)也能產(chǎn)生價值!

1.有狀態(tài)編程模型

JSF把Web編程搞的非常像JAVA SE GUI編程模型。維護組件樹、組件狀態(tài)。這讓我感覺非常不舒服。Web開發(fā)就是Web開發(fā),本身就是無狀態(tài)的。所有行為都是基于 request,session,application等范圍。JSF硬要往GUI模型上套,結(jié)果就是非常不自然,有點四不像了。而且JSF維持的僅僅是視圖狀態(tài),而不是數(shù)據(jù)狀態(tài),這種編程模型有點混亂。我認為Web就是Web!

2。面向組件開發(fā),更加OO

這是在討論去里看到有人這樣為JSF宣傳。我承認這句話的陳述是正確的。因為JSF把Web編程基本上變成了JAVA SE的GUI編程。確實是面向組件的。但是通過使用,我覺得這種做法的優(yōu)勢是否真的有那么大,值得考慮。相比JSF,PHP、Rails、 JSP(JSTL)都沒有刻意提供所謂的組件。這種做法方便了操縱HTML控件,直接、簡單。而使用JSF控件時,則對于他的控制能力變得比較模糊并且不夠靈活。我們需要在Backingbean里對組件進行控制。我感覺--太作做了。而且這種面向組件的方式所代來的好處遠不能抵消它所代來的麻煩。

至于所謂的OO論,表示層的東西有必要刻意強調(diào)像JSF這種面向組件,OO嗎?對于Widget那種ajax的HTML面向組件我是可以理解的。 PHP/RoR沒有面向組件但也非常好用。表示層只需要提供一些頁面的重用和插入功能就足以了。這讓我想起了人們對JAVA EE過度分層的抱怨。于Rails形成了鮮明的對比。所謂的OO在服務(wù)器端、業(yè)務(wù)處理的代碼中有很大用處。但是Web是瘦客戶端(不像Swing)!在 Web的表示層中如此大張旗鼓的宣揚JSF式的OO我認為是一種誤區(qū)。我們可以看看PHP\Rails這些語言框架,做到MVC,足夠了。Web的表示層需要的最重要的特性就是容易使用、容易控制、容易重用(也面片段)。

JSF那種把HTML和后端弄到一起,模仿Swing,搞OO的做法有點費力不討好的感覺。


網(wǎng)頁名稱:對于JSF的一些思考
本文來源:http://www.dlmjj.cn/article/djeesig.html