翻譯:JBoss Seam 2.0蹦達出來了
最近JBoss Seam 2.0 Beta出來了,2.0馬上走入大家的視線,Seam在功能強大時已經開始冗腫複雜,融入了JBoss很多其他專案,如 jBPM GWT(Google Web Toolkit) Ajax4JSF Security 。
Seam開始提出一個Web Beans概念,Web Beans作為一個提交標準概念注重於:
* 包含雙向注射(Ioc)元件模型,可對映到ELthe basic component model including bijection/resolvers and mapping to EL
* the extensible context and context propagation/demarcation model
* persistence context / transaction management
* bindings to JSF and EJB
Seam還在非JTA環境下提供了一個事務抽象,New transaction abstraction layer with support for non-JTA environments,這點讓我比較感興趣,這可能也是想能讓Seam直接在Tomcat下跑,不過是否又重新輪子?增加框架複雜性。
Gavin King 針對日漸冗腫的Seam2解釋是:這些不同功能在不同包下面,你不用那些功能就不要理會那些包就可以了。啞口無言了吧?
有人將Seam和Spring進行了比較,認為Seam優點是統一的元件模型和靈活極致的依賴注射Ioc,而Spring的注射雖然屬於上一代,但是經過實戰驗證,有人又擔心這樣一個自動配對注射Ioc autowiring 和 outjection 是否在實踐會過於冒險,在大專案容易混亂? 我個人覺得這個觀點不值得擔心:JdonFramework也是autowiring,在複雜專案中反而覺得開發效率比較高。
TSS討論網址:
Seam開始提出一個Web Beans概念,Web Beans作為一個提交標準概念注重於:
* 包含雙向注射(Ioc)元件模型,可對映到ELthe basic component model including bijection/resolvers and mapping to EL
* the extensible context and context propagation/demarcation model
* persistence context / transaction management
* bindings to JSF and EJB
Seam還在非JTA環境下提供了一個事務抽象,New transaction abstraction layer with support for non-JTA environments,這點讓我比較感興趣,這可能也是想能讓Seam直接在Tomcat下跑,不過是否又重新輪子?增加框架複雜性。
Gavin King 針對日漸冗腫的Seam2解釋是:這些不同功能在不同包下面,你不用那些功能就不要理會那些包就可以了。啞口無言了吧?
有人將Seam和Spring進行了比較,認為Seam優點是統一的元件模型和靈活極致的依賴注射Ioc,而Spring的注射雖然屬於上一代,但是經過實戰驗證,有人又擔心這樣一個自動配對注射Ioc autowiring 和 outjection 是否在實踐會過於冒險,在大專案容易混亂? 我個人覺得這個觀點不值得擔心:JdonFramework也是autowiring,在複雜專案中反而覺得開發效率比較高。
TSS討論網址:
http://www.theserverside.com/news/thread.tss?thread_id=45998
相關文章
- JBoss釋出了支援Groovy並增強了JSF的Seam 2.0JS
- Seam 2.0正式釋出
- 關於JBOSS的SEAM框架框架
- JBoss Seam:一個深度整合框架(二)框架
- JBoss Seam:一個深度整合框架(一)框架
- 里程碑:Seam 2.0 Reference中文翻譯工作於2007年10月29日全部完成
- 滿江紅開放技術研究組織 Seam 2.0 參考手冊中文翻譯與審校人員招募
- 從Python & Zope到Java with EJB 3 & JBoss SEAMPythonJava
- Google 翻譯更新了Go
- SQLAlchemy 2.0 中文文件翻譯完成SQL
- 翻譯的未來:翻譯機器和譯後編譯編譯
- 閒來無事翻譯了 Jetstream、Livewire、Inertia 文件
- seam2.0整合resteasy框架的配置REST框架
- 有JBOSS seam的詳細開發資料嗎
- 請大家關注一下Jboss seam專案
- 該翻譯 laravel 10 了Laravel
- 〔譯〕TypeScript 2.0 正式釋出TypeScript
- 最佳 AI 翻譯工作流:全世界最信達雅的翻譯AI
- JBOSS + Mysql + CMP2.0 + RelationalMySql
- Vmstat 幫助[有人問起來,順便翻譯了一下]
- 關注JBoss SEAM 1.0,重新定義的web應用架構Web應用架構
- [翻譯]EntityFramework Core 2.2 釋出Framework
- 在JBoss裡部署testWeb出現了問題Web
- 滿江紅開放技術研究組織釋出Seam 2.0中文文件RC版
- 演算法金 | 來了,pandas 2.0演算法
- 翻譯 | 上手 Webpack ? 這篇就夠了!Web
- 人類阻擋不了谷歌翻譯了!谷歌
- 不能用谷歌翻譯的痛,就用這些翻譯神器來彌補吧谷歌
- 滿江紅開放技術研究組織釋出Seam 2.0中文文件正式版
- 使用 FastGPT 實現最佳 AI 翻譯工作流:全世界最信達雅的翻譯ASTGPTAI
- 歡迎來撩 | 掘金翻譯計劃
- 改變傳統,吳恩達開源了一個機器翻譯智慧體專案吳恩達智慧體
- 【翻譯】.NET 5 Preview5釋出View
- 【翻譯】.NET 5 Preview8釋出View
- 【翻譯】.NET 5 Preview7釋出View
- 【翻譯】.NET 5 RC1釋出
- 【翻譯】Tomcat 6.0 部署與釋出Tomcat
- RedHat 收購了JBossRedhat