Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

weld/core

说明与用途

**项目简介**
Weld /core 是 CDI(Contexts and Dependency Injection)规范的参考实现,提供了在 Servlet 容器和 Java SE 环境下的完整集成、丰富的示例代码以及详细文档。

**价值**

  • **快速赋能**:通过即插即用的 CDI 容器,开发者可以在现有 Java 项目中轻松引入依赖注入、拦截器、事件机制等功能,无需从零搭建框架。
  • **AI 场景友好**:配合 AI/ML 库(如 TensorFlow Java、DL4J 等),可快速原型化 RAG、智能代理等工作流,省去底层依赖管理的繁琐。

**典型接入方式**

  1. **Servlet 环境**:在 web.xml 或使用 @WebListener 注册 org.jboss.weld.environment.servlet.Listener,即可在传统 WAR 包中启用 CDI。
  2. **Java SE 环境**:在主类中调用 Weld weld = new Weld(); WeldContainer container = weld.initialize();,随后通过 container.select(...) 获取 Bean 实例。
  3. **Maven/Gradle**:添加 org.jboss.weld:weld-core(或对应的 BOM)依赖,配合 weld-servlet、weld-se 子模块使用。

**生产可用性**

  • **成熟度**:GitHub ★412、Fork ★290,活跃维护至 2026‑05‑12,社区成熟度中等。
  • **适用场景**:非常适合内部原型、实验性 AI 功能或中小型微服务。直接用于生产前,需要:
  • 完整的依赖冲突检查(尤其是与 Spring、Jakarta EE 其他实现共存时)。
  • 手动验证集成路径,因为元数据中缺乏明确的接入指引。
  • 进行性能基准测试和异常监控配置。

综上,weld/core 是一个在 Java 生态中快速构建可插拔 AI 工作流的可靠基础设施,但在正式上线前应进行充分的依赖审查和集成验证。

实际用途

weld/core helps add AI capability without starting from a blank model stack.

  • prototype AI features
  • build RAG or agent workflows
  • evaluate model tooling

限制与审查说明

Medium: useful for prototypes or internal workflows, with dependency and maintenance checks before production.

  • 来源: github
  • 语言: Java
  • 记录日期: 2026-09-05T17:32:23.519Z
原始来源