JSR-299 实现框架 Weld 1.1.3.Final 发布
fmms 13年前
<p>Weld 是一个实现了 JSR-299 的框架。</p> <p>JSR 299 是 Java EE 6 中非常重要的部分,提供了如下功能:</p> <p>1. 类型安全的依赖注入<br /> 2. 注入对象的上下文生存周期管理<br /> 3. 事件提醒模型<br /> 4. 绑定拦截器通过用户自定义的注解(Annotation)<br /> 5. 类型安全的装饰器<br /> 6. 为整合第三方框架提供了完整的 SPI 支持<br /> 7. 与 JSF,Servlet / JSP 进行了整合<br /> 8. 对 JSF 提供长会话(Conversation)上下文支持</p> <p>最棒的是这些功能都是基于一个清晰、简单、统一的编程模型,其强调了两个最有价值的概念:类型安全,松耦合。JSR 299 不使用字符串或者 XML 绑定组件、事件、拦截器与装饰器。取而代之的是使用 Java 类型系统以及用户自定义的“绑定注解(binding annotations)”。<br /> <br /> <span style="font-weight:bold;">项目地址:</span><a style="font-weight:bold;" href="/misc/goto?guid=4958198625522145024" target="_blank">http://seamframework.org/Weld</a><br /> </p> <p class="wikiPara">Weld 1.1.3.Final 发布了,该版本在 JBoss AS 7 下完全测试通过,构建更容易和快速。</p> <p class="wikiPara">主要改进记录有:</p> <ul class="wikiUnorderedList"> <li class="wikiUnorderedListItem">it's still fully tested against latest GlassFish (thanks GF guys!),</li> <li class="wikiUnorderedListItem">added new web container tests (Tomcat 7; thanks Matija) and</li> <li class="wikiUnorderedListItem">reduced Jetty config a bit (thanks Geoffrey).</li> </ul> <p class="wikiPara">其他方面的改进:</p> <ul class="wikiUnorderedList"> <li class="wikiUnorderedListItem">simple <a href="/misc/goto?guid=4958198626283135557">portlet integration</a> - thanks Marko</li> <li class="wikiUnorderedListItem">better conversation handling - thanks <a href="/misc/goto?guid=4958198627015804966">Lincoln</a> and <a href="/misc/goto?guid=4958198627759785483">George</a>; btw, <a href="/misc/goto?guid=4958198628494845894">LB3</a> I expect more patches from now on ;-)</li> <li class="wikiUnorderedListItem"><a href="/misc/goto?guid=4958198629243312559">resolution by name</a> - thanks Martin</li> <li class="wikiUnorderedListItem">Java like <a href="/misc/goto?guid=4958198629977339993">abstract method handling in decorators</a>- thanks me; since I'm already thanking everyone :-)</li> </ul> <p></p>