Spring+JSF集成入门案例

本文介绍如何将Spring的IOC容器与JSF框架结合,利用Spring的Bean管理和AOP功能增强JSF应用。通过配置,使得JSF在找不到指定Bean时能够从Spring Context中查找,从而实现两者之间的无缝集成。示例包括业务类、JSF和Spring的配置文件,以及web.xml和页面跳转逻辑。
摘要由CSDN通过智能技术生成

JSF本身对于Bean的管理有依赖注入的功能,不过Spring的IOC容器能提供更多的功能,另一方面Spring还有AOP框架,在事务处理上也可提供协助

JSF和Spring结合,主要目的就是让Spring的Bean名称可以被JSF视<managed-bean-name>标签上的名称来使用,也就是说可以当JSF定义文件中根据名称要求Bean实例时,若JSF 在自己的Context中找不到名称,可以尝试到Spring的Context中去寻找

UserManager.java  模拟一个业务类

 


public   class  UserManager  {
   
public String getChangedName(String name){
       
return "hello "+name;
   }

}

 

User.java

 


public   class  User  {
   
private String name;
   
private UserManager userManager;
public String getName() {
    
return name;
}

public void setName(String name) {
    
this.name = userManager.getChangedName(name);
}

public UserManager getUserManager() {
    
return userManager;
}

public void setUserManager(UserManager userManager) {
    
this.userManager = userManager;
}

}

 

JSF配置文件:

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值