閑人野居
          好好學習,天天向上
          posts - 57,  comments - 137,  trackbacks - 0
              web 開發很多年了,從單純的jsp 到struts,再到webwork,接著就是spring 的mvc。感覺jsp 的封裝性,實在不怎么樣。于是乎想到了組件化,以前的時候用過echo,現在是echo2,不可否認,echo的設計結構比較的不錯,完全的面向對象化開 發,也沒有了那些令人討厭的jsp。不過實在受不了的就是echo的速度,echo2據說已經大幅改進,而且完全的實現了ajax。不過echo2畢竟受 關注度不是很廣,還是決定放棄使用。   
              于是就開始接觸jsf,經過一段時間的接觸,基本上了解了其中的結構,總的感覺來說,有點失望。不過作為jsr標準,還是可以期待使用,畢竟支持度比較 廣。為什么struts能夠這么長期的生存下去,因為用的人太多了,而且其學習的成本也相應的比較低。不過要想完全搞懂jsf,還是需要花費一些時間的。    
              jsf目前的實現,官方的包括sun自身實現,目前的版本為1.2,據說是和jsp2.1共同推出的,做了很多的改進,最主要的方面就是el的變化,原先 的ValueBinding和MethodBinding都已經棄用。而且el已經作為jsr的標準了。用sun的實現,目前來說,還沒有遇到什么不合適 的地方,至少在最新的tomcat和jetty上,我都跑通了。
              myfaces,是apach的實現,作為強有力的民間組織,apach的東東一向值得關注,最近也正在抓緊察看其api。smile一個不錯的開源實現,主要的好處在于,可以用他直接舍棄jsp。直接用java去展示應用。   
              jsp一向是我心中的雞肋,很想舍去,又不想舍去。jsp 的好處在于可以快速的開發,可以馬上所見即所得。當然其災難在于后期的維護,當然如果都使用標記庫封裝,這種成本會變小。然而標記庫,也不是萬能的,有些 東西還是很難封裝。使用組件化的開發,可以讓一些過程變得透明化,如果說web開發,直接離開了jsp,估計還是不行的。至少美工不懂java,只懂得 html和css。   
              一直以來希望能有一個框架,能夠簡化web的開發,能夠像桌面開發來的那么暢快。   也許,java不能帶來這種期待了,只能寄托于其他領域了。或許ror可以,或許.net可以。不過我還是習慣于java,習慣于標記庫,習慣于jsp。
          posted on 2007-04-07 08:49 布衣郎 閱讀(1472) 評論(1)  編輯  收藏 所屬分類: 個人感觸

          FeedBack:
          # re: jsf之接觸
          2007-04-07 20:49 | ant
          最近也在學習和使用JSF,感覺上還行,比之前接觸的Struts舒服。
          如果有JSF+Hibernate+Spring相關的經驗,期待更多的交流。  回復  更多評論
            

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(12)

          隨筆分類(59)

          隨筆檔案(57)

          blog

          java

          uml

          搜索

          •  

          積分與排名

          • 積分 - 357873
          • 排名 - 156

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 石家庄市| 多伦县| 崇文区| 乐东| 安福县| 名山县| 淮北市| 安阳县| 体育| 武平县| 大英县| 航空| 清苑县| 安新县| 延川县| 渝北区| 景泰县| 定西市| 富顺县| 婺源县| 凉城县| 革吉县| 海南省| 麻阳| 古丈县| 满城县| 浦北县| 嘉义县| 化州市| 民乐县| 盱眙县| 桂平市| 佛坪县| 伊春市| 烟台市| 凤凰县| 衡阳市| 元朗区| 洪洞县| 建昌县| 双鸭山市|