可移植性是 Java 平台最大的优势之一。它代表着从一种应用程序到另一种应用程序,从一种应用服务器供应商到另一种供应商,以及从一份工作到另一份工作,知识可以自由转移;相同的技能、技术和设计可以在保证总有多种商业解决方案选择的情况下使用。
在开源标准的领域,我们常常发现自己许多地方都在解决类似的问题,有时导致创新,但通常导致挫败;这就是可移植性的世界开始具有新的意义的地方——通过可移植的扩展Java EE(CDI)的上下文和依赖注入。
可移植扩展可在任何 Servlet 容器、应用服务器或 Java 运行时中使用;一次学习,到处运行——这正是 Java 承诺的。
Seam 3 是我们精选的最佳 CDI 扩展,包括自定义 Web 应用程序安全、Web 流引擎、国际化本地化、简化网页开发,甚至是邮件模板或文档生成——几乎每个应用程序开发人员都必须提供的业务需求,但没有人需要重新发明。
但有时,你可能需要不同的事物,这就是我们创建 CDI 扩展目录 的原因——任何人都可链接他们的扩展。这些扩展可能是一个你可以将其放入应用程序的 jar 文件,也可能是为博客准备的一些示例。
我们鼓励任何编写扩展的人将链接添加到目录中,这样每个人都可以利用它!