jfy3d(劍事)BLOG

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            37 隨筆 :: 0 文章 :: 363 評論 :: 0 Trackbacks

          公告

          研究j2ee
           


          常用鏈接

          隨筆分類(40)

          相冊

          友情連接

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          FreeMarker代替jsp作為view使用
          原因是FreeMarker,java 的模板引擎,比jsp好的地方簡單的說速度快,語法簡單(因為view里不需要有什么復雜操作),當然的模板引擎還有別的如Velocity,只是比FreeMarker功能遜色點
          FreeMarker中文資料不大多,不過網上已經有人寫了一些教程

          為什么使用webwork呢
          ----
          WebWork是由OpenSymphony組織開發的,致力于組件化和代碼重用的拉出式MVC模式J2EE Web框架。WebWork目前最新版本是2.1,現在的WebWork2.x前身是Rickard Oberg開發的WebWork,但現在WebWork已經被拆分成了Xwork1和WebWork2兩個項目。 Xwork簡潔、靈活功能強大,它是一個標準的Command模式實現,并且完全從web層脫離出來。 Xwork提供了很多核心功能:前端攔截機(interceptor),運行時表單屬性驗證,類型轉換,強大的表達式語言(OGNL – the Object Graph Notation Language),IoC(Inversion of Control倒置控制)容器等。 WebWork2建立在Xwork之上,處理HTTP的響應和請求。WebWork2使用ServletDispatcher將HTTP請求的變成Action(業務層Action類), session(會話)application(應用程序)范圍的映射,request請求參數映射。WebWork2支持多視圖表示,視圖部分可以使用JSP, Velocity, FreeMarker, JasperReports,XML等。
          ------
          webwork在設計上優于目前常用的struts,jsf。
          個人經驗用過struts,webwork作東西候覺得webwork又明顯的優勢
          Tapestry框架很不錯不過資料少,學習難度高
          http://www.zahui.com/html/6/36141.htm這個是網上的相關比較僅供參考
          關于框架比較網上文章也比較多

          至于使用hibernate,Spring優點多多,大家都在學,評價都不錯自然是好東西

          posted on 2005-05-18 11:08 劍事 閱讀(4387) 評論(1)  編輯  收藏 所屬分類: webwork

          評論

          # re: 個人覺得一個不錯的架構組合FreeMarker+webwork+hibernate+Spring 2006-10-26 23:43 javafoot
          T4是最好用的。可是現在的項目,非要有ww2和freemarker,真是受不了!根本不想學,用好T4的人肯定是不想學別的web框架的,肯定會有同感的。  回復  更多評論
            

          主站蜘蛛池模板: 嵊泗县| 诏安县| 丰城市| 丹江口市| 邻水| 承德市| 石台县| 鸡泽县| 荔浦县| 和静县| 娱乐| 土默特右旗| 湘乡市| 通江县| 隆回县| 上思县| 伊通| 永善县| 凤山县| 婺源县| 榆社县| 小金县| 丹阳市| 凤翔县| 中山市| 壶关县| 理塘县| 通辽市| 敦煌市| 东港市| 永仁县| 阿鲁科尔沁旗| 怀来县| 柘城县| 泸水县| 托克托县| 滕州市| 长乐市| 高青县| 信阳市| 仙桃市|