閑人野居
          好好學習,天天向上
          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 布衣郎 閱讀(1473) 評論(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

          搜索

          •  

          積分與排名

          • 積分 - 357961
          • 排名 - 156

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 册亨县| 北碚区| 娄烦县| 广宁县| 新郑市| 察哈| 青州市| 确山县| 澄迈县| 安龙县| 吴江市| 固镇县| 七台河市| 溧阳市| 万全县| 图木舒克市| 岳西县| 卓资县| 陕西省| 红原县| 海阳市| 卢龙县| 瓮安县| 定襄县| 普兰县| 溧阳市| 长顺县| 石台县| 凭祥市| 达尔| 交口县| 上高县| 彭州市| 台中县| 荃湾区| 云林县| 乌鲁木齐县| 海南省| 桃江县| 东阿县| 海盐县|