Weld JSR299 的实现

开源网站开源项目 24-05-29 17:30:41

Weld 是一个实现了 JSR-299 的框架。

JSR 299 是 Java EE 6 中非常重要的部分,提供了如下功能:

1. 类型安全的依赖注入2. 注入对象的上下文生存周期管理3. 事件提醒模型4. 绑定拦截器通过用户自定义的注解(Annotation)5. 类型安全的装饰器6. 为整合第三方框架提供了完整的 SPI 支持7. 与 JSF,Servlet / JSP 进行了整合8. 对 JSF 提供长会话(Conversation)上下文支持

最棒的是这些功能都是基于一个清晰、简单、统一的编程模型,其强调了两个最有价值的概念:类型安全,松耦合。JSR 299 不使用字符串或者 XML 绑定组件、事件、拦截器与装饰器。取而代之的是使用 Java 类型系统以及用户自定义的“绑定注解(binding annotations)”。

[Weld JSR299 的实现]相关推荐

Orator ActiveRecord 模式的 ORM

Orator ORM 提供了一个简单而优美的 ActiveRecord 实现。 它有部分灵感来自于Laravel 框架的数据库部分,……...

Tulip 数据可视化库

Tulip 数据可视化库

Tulip 是一种专为巨大的图形可视化的软件系统。它可在个人电脑( PIII 600 256MB内存)管理多达50万的图……...

Webots 开源机器人模拟器

Webots 开源机器人模拟器

Webots 是用于模拟机器人的开放源代码和多平台桌面应用程序。它提供了一个完整的开发环境来对机器人进行……...

今日开源
  1. Calico 虚拟机和容器网络

    Calico 虚拟机和容器网络

    Calico 是纯三层的 SDN 实现,它基于 BPG 协议和 Linux 自己的路由转发机制,不依赖特殊硬件,没有使用 NAT 或 Tunnel 等技术。能够方便的部署在物理服务器,虚拟机(如 OpenStack)或者容器环境下。同时它自带的……

    开源软件 2024-07-01

  2. Notesnook开源、端对端加密记事应用

    Notesnook开源、端对端加密记事应用

    Notesnook是一款开源、端对端加密(使用XChaCha20-Poly1305和Argon2)的免费记事应用,注重用户隐私和易用性。它提供个人隐私保护、知识管理和跨平台协作的功能,适合有隐私需求、知识整理和团队协作需求的用户。通……

    Notesnook 2024-07-01

  3. EGE Windows 简易绘图库

    EGE Windows 简易绘图库

    EGE(Easy Graphics Engine,简易图形引擎),是 Windows 下的简易绘图库,是一个类似 BGI(graphics.h)的面向 C/C++ 语言新手的图形库,它的目标也是为了替代TC的BGI库而存在。 它的使用方法与 Torbo C 中的 gra……

    开源软件 2024-07-01

返回顶部小火箭