我使用Spring来管理我的DAO&服务。和JSF for UI。我想在我的JSF支持bean中使用依赖注入。有一篇文章解释了我如何做到这一点。
但我有两个独立的项目:一个用于服务,另一个用于UI。 Spring配置文件位于Service项目中。
如何将这两个项目与Spring连接?我想为DI注释我的JSF页面。
答案 0 :(得分:1)
您可以使用Spring Web Flow实现此目的。
Spring有一些例子显示:
答案 1 :(得分:0)
如果你的意思是你有一个定义了web服务的WAR,另一个单独的WAR和JSF的东西,我认为它实际上是两个独立的项目,每个项目都有自己的Spring配置。
Web服务WAR将使用Spring Web服务或HTTP远程处理来通过HTTP向客户端公开服务接口。这将有一组应用程序上下文配置,XML或注释。
JSF WAR将拥有JSP和控制器。控制器将注入与远程服务交互的客户端,以实现您的期望。这就是他们需要了解的服务WAR。根本不需要任何重复配置。
这实际上是一个很好的设计,因为它完全将视图与问题的其余部分分离。
答案 2 :(得分:0)
我找到了一个解决方案: Sample Application using JSF, Spring 2.5, and Java Persistence APIs with Glassfish v2 。但我有问题。
我可以发布此问题听到或必须创建新主题?抱歉愚蠢的问题,我是她的新手。
答案 3 :(得分:0)
感谢大家的帮助。我的错误是bean初始化。我试图在构造函数中访问我注入的bean,但必须在@PostConstruct方法中执行。而且我一直试图在配置文件中找到错误。但它就在这样简单的地方:)