JBoss6 和 Seam3 环境中的 Seam 邮件
我将 Jboss6 与 CDI 和一些 Seam3 模块一起使用:seam-solder:3.0.0.Final
、seam-servlet:3.0.0.Final
和 seam -faces:3.0.1.Final
。 现在我想添加seam-mail模块,但不幸的是它看起来不像在接下来的几周内发布Seam网站:
- 当前版本:N/A
- Maven 工件:待定
- 发行版:待定
- 文档:待定
- 版本:待定
不过,我喜欢以 JSF 样式模板化电子邮件的想法,并且还使用 JSF 组件:
<m:message>
<m:from name="Peter" address="[email protected]" />
<m:to name="#{person.firstname} #{person.lastname}">#{person.address}</m:to>
<m:subject>Try out Seam!</m:subject>
<m:body>
<p><h:outputText value="Dear #{person.firstname}" />,</p>
<p>You can try out Seam by visiting
<a href="http://example.com">http://example.com</a>.</p>
<p>Regards,</p>
<p>Pete</p>
</m:body>
</m:message>
我想知道是否在这个环境中使用 org.jboss.seam:jboss-seam-mail:2.2.2.Final 是安全的,或者如果我会用这个方法进入 jar hell 的话。
I'm using Jboss6 with CDI and some Seam3 modules: seam-solder:3.0.0.Final
, seam-servlet:3.0.0.Final
and seam-faces:3.0.1.Final
.
Now I want to add the seam-mail module, but unfortunately it looks not like a release in the next weeks Seam Website:
- Current version: N/A
- Maven artifact: TBD
- Distribution: TBD
- Documentation: TBD
- Releases: TBD
Nevertheless I like the idea of templating e-mails in a JSF-style and also use JSF components:
<m:message>
<m:from name="Peter" address="[email protected]" />
<m:to name="#{person.firstname} #{person.lastname}">#{person.address}</m:to>
<m:subject>Try out Seam!</m:subject>
<m:body>
<p><h:outputText value="Dear #{person.firstname}" />,</p>
<p>You can try out Seam by visiting
<a href="http://example.com">http://example.com</a>.</p>
<p>Regards,</p>
<p>Pete</p>
</m:body>
</m:message>
I'm wondering if it's safe to use org.jboss.seam:jboss-seam-mail:2.2.2.Final
in this environment or if i would head to jar hell with this apporach.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你肯定会走向罐子地狱。
Seam 2.2 中的 seam-mail 绑定到 Seam2 核心和依赖注入样式,而版本 3 是基于 CDI 构建的。
根据开发者邮件列表中的一些消息,将来的某个时候应该会有 Seam2 的 Seam3 兼容层,但此时我不会依赖这种可能性。
You would surely head to jar hell.
seam-mail from Seam 2.2 is bound to Seam2 core and dependency injection style, while version 3 is built on CDI.
According to some messages in the developer mailing list, sometime in the future there should be a Seam3 compatibility layer for Seam2, but at this time I would not rely on this possibility.