`

get Spring bean from application context in JSF

    博客分类:
  • JSF
阅读更多
JSF Renderer to get bean in Spring context 
@Override
    public void encodeBegin(FacesContext context, UIComponent component) throws IOException {
      //get Spring Context
        WebApplicationContext appCtx = FacesContextUtils.getRequiredWebApplicationContext(context);
        BeanClass bean = (BeanClass)appCtx.getBean("beanId");
分享到:
评论

相关推荐

    jsf+spring 实例

    - 配置JSF:在JSF的配置文件中(如`faces-config.xml`)声明Spring的EL解析器,使得JSF能够识别和使用Spring Bean。 - 使用JSF页面调用Spring服务:在JSF的XHTML页面中,通过EL表达式直接引用Spring Bean的方法。 *...

    jsf+spring+hibernate+ajax4jsf

    1. **配置JSF和Spring**:设置JSF的配置文件(如faces-config.xml)和Spring的配置文件(如applicationContext.xml),定义bean和组件。 2. **集成Hibernate**:配置Hibernate的session工厂,创建实体类并映射到...

    spring+jsf

    - **Spring Managed Beans in JSF**:JSF可以使用Spring管理的Bean,通过`@ManagedProperty`注解引用Spring Bean。 - **JSF Managed Beans in Spring**:同样,Spring也可以使用JSF的Managed Beans,通常通过`...

    jsf-spring-4.0.3

    在描述中提到的"jsf他spring结合的工具,from :sorseforce",可能是指这个压缩包来源于一个名为"Sourseforce"的地方,可能是个人或者组织的共享平台。JSF与Spring的结合工具可能包括了必要的配置文件、整合示例、...

    JSF与Spring完美结合

    2. **配置JSF**:为了使JSF能够与Spring协作,需要在JSF的配置文件(如`faces-config.xml`)中添加Spring的JSF监听器`org.springframework.web.jsf.FacesContextListener`,这样JSF就能识别到Spring的Bean。...

    jsf+jpa+spring整合过程

    这使得JSF能够使用Spring的bean解析变量。 **JPA 集成** 1. 对于JPA集成,同样通过 `MyEclipse -> Project Capabilities -> Add JPA Capabilities` 添加JPA支持。 2. 如果你没有创建数据库驱动,需要创建一个新的...

    jsf+spring整合

    2. **配置Spring**:编写Spring的配置文件,定义bean并注入到JSF的Managed Beans中。 3. **配置JSF**:在faces-config.xml中设置Spring为Bean管理器。 4. **使用Spring的Service层**:在JSF的Managed Beans中注入...

    Spring-Mybatis-JSF

    在`pom.xml`文件中,我们列出了所有必要的依赖库,包括Spring、Mybatis、Mybatis-Spring、JDBC驱动、Log4j日志框架、C3P0连接池,以及Spring的其他相关模块如`spring-context`、`spring-jdbc`、`spring-web`等。...

    JSF+Spring+Hibernate小例子

    5. **整合**:通过Spring的JSF集成库(如spring-jsf),将JSF的Managed Bean与Spring的bean关联起来,实现依赖注入。 6. **编写业务逻辑**:在Service层实现业务逻辑,调用DAO进行数据操作,确保事务的正确性。 7. *...

    JSF和Spring集成.doc

    - 这个类的主要功能是在 JSF 世界中查找 Spring 管理的 bean,同时也实现了在 Spring 中查找 JSF 组件的方法。 - `findBean(String beanName)` 方法用于从 Spring 中查找 bean,该方法通过当前 `FacesContext` ...

    jsf+spring 的 配置文件

    同时,还需要配置JSF与Spring的适配器,如`org.springframework.web.jsf.FacesContextUtils`,使得JSF能够识别和使用Spring的Bean。 2. **JSF Managed Beans**:JSF中的Managed Bean是应用程序的主要组件,它们负责...

    sample-jsf-spring-hibernate.rar_jsf spring

    1. **业务逻辑处理**:Spring作为中央容器,管理所有bean,包括JSF的后台Managed Beans和Hibernate的数据访问对象(DAO)。Spring的DI使得组件之间可以松散耦合,方便维护和扩展。 2. **数据持久化**:Hibernate负责...

    jSF2.0与Spring整合实例+教程

    2. ** faces-config.xml 配置**:在JSF配置文件中声明Spring Bean的查找机制,通常使用`<managed-bean>`的`class`属性引用Spring Bean。 3. **Spring-WSF Bridge**:如`SpringFaces`库,用于协调JSF和Spring之间的...

    jsf+spring+hibernate

    【JSF+Spring+Hibernate整合开发】 JSF (JavaServer Faces)、Spring 和 Hibernate 是 Java 开发中的三大核心技术,常用于构建企业级的 Web 应用程序。它们各自扮演着不同的角色,共同构建了一个强大的后端架构。 1...

    JSF2.2.6+Spring + Hibernate整合可运行

    在IT行业中,Web开发是至关重要的领域,而JavaServer Faces(JSF)、Spring和Hibernate是构建企业级Java Web应用程序的三大支柱。这个“JSF2.2.6+Spring + Hibernate整合可运行”项目,旨在提供一个完整的、可运行的...

    jsf1.2+Spring3.0.5+Mybatis

    这三个框架的集成,通常会通过Spring的Context配置文件来完成,配置JSF的Managed Beans、Spring的Bean以及Mybatis的SqlSessionFactory等关键组件。在实际应用中,JSF负责展示层,处理用户的请求和响应;Spring作为...

    jsf2+spring sample

    通过配置,可以让JSF2的Managed Bean自动从Spring容器中获取,实现依赖注入。 3. **数据绑定**:JSF2的EL表达式可以直接引用Spring Beans中的属性,实现视图与模型的数据绑定。 4. **服务层和持久层的整合**:...

    JSF+Spring+Hibernate的实例讲解.doc

    2. **集成 Spring**:通过在 JSF 的 Managed Beans 中注入 Spring 的 Bean,可以利用 Spring 的依赖注入特性。这需要配置 Spring 的上下文文件,声明 Bean 及其依赖,并启用 JSF-Spring 桥接器。 3. **整合 ...

Global site tag (gtag.js) - Google Analytics