`
lizhengjun
  • 浏览: 44022 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

获取Seam上下文组件(非@In方式)

阅读更多
方法一:
Component.getInstance(ClassOrName, ScopeType.TYPE)


方法二:
Contexts.getSCOPETYPEContext().get(ClassOrName)


两者不同点在于,前者当上下文中不存在该组件时会试图创建,后者则不会。
分享到:
评论

相关推荐

    Seam - 语境相关的组件

    这意味着组件可以根据当前的业务流程、用户会话或特定的上下文条件来提供服务。这种设计模式提高了代码的可重用性和灵活性,同时降低了组件之间的耦合度。 Seam中的组件系统基于CDI(Contexts and Dependency ...

    seam in action 中文 english

    它增强了JSF的功能,例如自动管理请求上下文、页面导航和转换验证等。 4. **EJB集成**:Seam与EJB 3.0无缝集成,允许开发者在不牺牲可维护性和性能的前提下,利用EJB来实现业务逻辑。这使得Seam成为开发企业级应用...

    JBOSS SEAM组件中文手册

    1. **Faces Context增强**: 在Seam 2.0中,对JSF的Faces Context进行了扩展,提供了更多的上下文信息和操作。 2. **CDI支持**: 虽然Seam 2.0发布时,Contexts and Dependency Injection (CDI)规范还未正式发布,但...

    jboss seam 学习资料,seam in action和官方手册

    7. **事件和回调**:了解Seam事件系统的工作方式,以及如何创建和监听自定义事件。 8. **错误处理和日志**:熟悉Seam的异常处理和日志记录机制。 9. **国际化与本地化**:学习如何配置Seam进行多语言支持。 10. **...

    Seam-语境相关的组件

    Seam通过其上下文相关的组件模型,实现了这一目标,使得开发人员可以更高效地工作,而无需关注底层的集成细节。 Seam的组件模型是其强大功能的关键。在Seam中,组件可以看作是应用中的独立单元,它们在特定的上下文...

    seam_in_action

    - **第4章:组件和上下文**:讲解 Seam 中组件和上下文的基本概念,以及它们如何协作来实现业务逻辑。 - **第5章:Seam组件描述符**:介绍如何使用 Seam 组件描述符来定义组件的行为和配置。 - **第6章:绝对控制...

    seam的注解和标签

    - `@Destroy`: 类似于`@Create`,当Seam上下文销毁时调用`@Destroy`标记的方法,常用于资源清理。 2. **JPA注解** - `@Entity`: 表示一个Java类映射到数据库表。这是JPA的基础注解,定义了一个实体类。 - `@...

    seam2 in tomcat lib

    4. **部署上下文**:Seam2通常假设在JNDI下可以找到其组件和服务,但在Tomcat中,你可能需要创建一个名为`META-INF/components.xml`的文件来声明和配置Seam组件。 5. **测试和调试**:在Tomcat中运行Seam应用可能...

    seam in action

    - **上下文环境**:Seam中的上下文提供了组件之间共享数据的机制,包括页面上下文、会话上下文等不同层次。 - **作用及应用场景**:通过合理的组件设计和上下文使用,开发者能够构建出结构清晰、易于维护的应用。 ...

    Seam_in_Action

    《Seam in Action》这本书是关于JBoss Seam框架的一部权威指南,由业界专家撰写,旨在帮助开发者深入了解和高效使用Seam。JBoss Seam是一个开源的企业级Java框架,它将JavaServer Faces (JSF)、Java Persistence API...

    Seam in Action

    Seam扩展了CDI,增加了更多的上下文和事件支持,使得组件之间的协作更加灵活。 除了上述核心功能,Seam还提供了AOP(面向切面编程)支持、强大的国际化和本地化功能、安全管理以及测试工具等。其中,AOP使得开发者...

    jboss-seam2.1

    Seam 是一种业级 企 Java 的应规用程序框架。它的灵感源自下列原 : 只有一种“工具” Seam为 应 业务业业 义 种统 ...下文、持久化上下文、业务流程上下文, 以及用户够交互中能 跨多个 Web请求保存的务 务上下文。

    Seam - 语境相关的组件 .pdf

    Seam的核心是其上下文相关的组件模型,包括无状态上下文、事件上下文、页面上下文、业务会话上下文、Session上下文、业务流程上下文、应用上下文和上下文变量,它们定义了组件在不同情境下的行为和生命周期。Seam...

    seam参考手册中文版

    - **上下文相关的组件模型**:这是Seam最核心的设计理念之一,使得组件能够在不同的上下文中表现出不同的行为,增强了组件的灵活性。 - **组件生命周期管理**:Seam提供了丰富的组件生命周期管理机制,能够帮助...

    Jboss Seam中文版

    1. **Seam上下文**:介绍了Seam如何通过不同层次的上下文来管理应用的状态,包括无状态上下文、事件上下文、页面上下文、会话上下文、业务流程上下文、应用上下文等。 2. **组件类型**:详细列举了Seam支持的各种...

    Manning Seam in Action 2008

    - 讲解上下文的概念及其在Seam中的应用。 - **第5章:Seam组件描述符**(P179) - 介绍Seam组件描述符的作用及配置方法。 - 分析如何通过组件描述符来定制组件行为。 - **第6章:绝对控制反转**(P219) - ...

    jboss Seam2.0 语境相关的组件文档

    Seam的核心特性之一是其对上下文(Contexts)和依赖注入(CDI)的支持,这使得开发者能够更方便地管理对象和它们的生命周期。本文档将深入探讨Seam 2.0中的语境相关组件及其工作原理。 **1. 语境(Contexts)** 在...

    JBoss Seam 工作原理、seam和hibernate的范例、RESTFul的seam、seam-gen起步、seam组件、配置组件、jsf,jboss、标签、PDF、注解等等

    Seam - 语境相关的组件[满江红20071230]............................................................................................................................ 1 Java EE 框架...........................

    Manning - Seam in Action

    - **组件与上下文**:Seam中的组件是应用程序的基本构建单元,而上下文则是这些组件运行时的环境。理解这两者之间的关系是掌握Seam的关键之一。 - **Seam组件描述符**:为了更好地管理组件,Seam引入了一个组件描述...

Global site tag (gtag.js) - Google Analytics