JSF+Spring+Hibernate的实例讲解(原创翻译)(13) } String msg = "ProdUCt with id of " + this.id + " was created sUCcessfully."; this.logger.debug(msg); FacesUtils.addInfoMessage(msg);
return NavigationResults.SUCCESS;}在这个action里面,基于ProdUCtBean的一个ProdUCt业务对象被建立。ServiceLocator查询CatalogService。最后,createProdUCt的请求被委派给业务逻辑层的CatalogService。Managed-bean declaration: ProdUCtBean必须在JSF的配置资源文件faces-managed-bean.XML中配置:
<managed-bean> <description> Backing bean that contains prodUCt information. </description> <managed-bean-name>prodUCtBean</managed-bean-name> <managed-bean-class>catalog.view.bean.ProdUCtBean</managed-bean-class> <managed-bean-scope>request</managed-bean-scope> <managed-property> <property-name>id</property-name> <value>#{param.prodUCtId}</value>