我有下一个问题。我使用Spring和Hibernate进行了简单的项目。这是我的项目的结构:(哦,我不能附加图像)。

结构体:


模块“服务”-整个业务逻辑;
模块“ war”-生成带有客户端部分的war文件。


在模块大战中,我有一个.jsp页面,该页面使用数据库中的数据生成表。还有一些servlet。在我的.jsp页面中,我使用Spring来获得电影服务。

ApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(getServletContext());
                MovieService bean = (MovieService) context.getBean("movieService");
                List<Movie> movieList = bean.getAllMovies();


现在,我需要在这里使用GWT。如何在GWT应用中使用Spring?我只是使用GWT框架添加了新模块,并且在输入类中我无法使用WebAppContext ...

我应该使用什么?但是,我可以直接使用我的服务类,但这并不酷:)我想像在.jsp页面中一样使用它。

谢谢你的帮助!

最佳答案

如果我正确理解,您有3种选择:


使用spring4gwt(也许项目已死)
将您的控制器用作RESTful服务(可能不是您想要的)
this示例中使用spring


另外here您可以找到spring4gwt的自制类似物的示例,也许它也可以工作

07-24 14:26