朙的學習筆記

          生活、學習、工作
          posts - 12, comments - 11, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          JBoss Seam 初探

          Posted on 2009-08-13 12:10 zengmingcd@163.com 閱讀(307) 評論(0)  編輯  收藏 所屬分類: JBoss Seam
          今天看了看JBoss Seam的一點資料。

          Seam的產生,目標是為了減少開發人員在一個Web應用中使用不同組建模型而編寫的“膠水”代碼。為企業級應用提供一個一致的編程模型。

          Seam是一個開源的“深度集成”框架。
          她試圖吸收JavaEE和Spring的精華。
          她扎根于Java EE標準:JSF和EJB3.
          她最初的目標是為了解決JSF和EJB3中的一些缺陷。但是后來的發展讓她超過了這個范疇。

          JBoss Seam的一些特點:
          1)運用EJB3 Beans或POJOs處理JSF事件。
              在Seam中可以直接使用EJB3 Bean作為JSF的Backing Beans
              在Seam中,注釋POJOs可以完全取代EJB3中的會話Beans。
          2)雙向依賴注入。
              讓Seam能夠建立包括數據和行為的富領域模型。
          3)支持在JSF中進行JPA延遲加載。
              Seam默認支持“Open Session In View”
          4)在JSF輸入頁面中支持Hibernate驗證。
              Seam允許在實體Beans中直接注釋數據驗證約束。
          5)多種方式使用Ajax。
              Ajax JSF或者JavaScript等
          6)在Web應用中集成業務流程。
              通過jBPM和JBoss Rules提供支持。
          7)使用iText生成不同視圖。
          8)高級任務調度程序。
          9)統一的編程模型
              關鍵三要素:注釋POJOs、XHTML、表達式語言。
                                                   --摘自《JBoss Seam:一個深度集成框架》

          等等等等。

          聽這一說,Seam好像還真的很強大。
          具體的還是先再了解,再做一做再看。





          Ming
          E-Mail:zengmingcd@163.com

          主站蜘蛛池模板: 平罗县| 建宁县| 哈巴河县| 吉木乃县| 应用必备| 沙田区| 安陆市| 乌拉特中旗| 平远县| 元朗区| 新昌县| 礼泉县| 子洲县| 凤城市| 南陵县| 嘉鱼县| 章丘市| 大冶市| 商水县| 随州市| 黎川县| 汾西县| 苗栗县| 永登县| 老河口市| 利津县| 军事| 稻城县| 新昌县| 延长县| 安徽省| 个旧市| 信丰县| 石屏县| 涿鹿县| 池州市| 金溪县| 金乡县| 宜宾市| 哈巴河县| 永嘉县|