我有下一个问题。我使用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的自制类似物的示例,也许它也可以工作