Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
合并GWT和Spring Security/Spring MVC_Gwt_Spring Mvc_Spring Security - Fatal编程技术网

合并GWT和Spring Security/Spring MVC

合并GWT和Spring Security/Spring MVC,gwt,spring-mvc,spring-security,Gwt,Spring Mvc,Spring Security,我正在做一个项目,前端使用GWT,后端使用SpringMVC,我试图在SpringSecurity和SpringSocial中合并。我在这里找到了GWTSecurity图书馆: 把这些东西缝合在一起似乎让我的生活更愉快。但我遇到了一个问题。对于单个项目的系统来说,本文档似乎非常清晰。我的特定项目分为两部分。一个MVC项目将托管在一个盒子上的Jetty上,另一个GWT项目将托管在另一个盒子上的apache上 是否有人非常了解这个工具,可以告诉我是否必须在我的GWT项目中安装spring才能让它正

我正在做一个项目,前端使用GWT,后端使用SpringMVC,我试图在SpringSecurity和SpringSocial中合并。我在这里找到了GWTSecurity图书馆:

把这些东西缝合在一起似乎让我的生活更愉快。但我遇到了一个问题。对于单个项目的系统来说,本文档似乎非常清晰。我的特定项目分为两部分。一个MVC项目将托管在一个盒子上的Jetty上,另一个GWT项目将托管在另一个盒子上的apache上


是否有人非常了解这个工具,可以告诉我是否必须在我的GWT项目中安装spring才能让它正常工作,或者我是否将本文中列出的所有上下文侦听器都放入我的MVC项目中,然后它就神奇地连接起来了?

你不需要在
GWT
应用程序中安装
spring
。我正在我的一个项目中使用
Spring MVC
Spring Security
以及
GWT
,实际上我有3个不同的maven模块(使用):

  • 服务器(
    springmvc
    springsecurity
  • 共享(
    RequestFactory
    代理或共享类)
  • 客户(GWT等)
我没有使用
GWTSecurity
,而是手动操作。 实际上,
GWT
不需要知道后端有什么类型的
安全性。我正在使用一个专用的登录页面


您可能需要做的是将对
GWTSecurity
的maven依赖项同时包含到
GWT
(客户端)模块和
Spring
(服务器)模块中,但您不需要在
GWT
模块中包含
Spring
模块

如果您使用的是maven webapp项目,您可以轻松创建war文件并在tomcat中运行。如果您想在jetty server中运行gwt,我们可以运行maven gwt:run goalI,因为我们知道这两种方法都是可行的。问题是首先,我不想使用tomcat。码头是我们的标准。其次,此应用程序的UI必须部署到Apache服务器上,因此使用GWT的服务器端是绝对不可能的。这就是为什么我要问这个gwtsecurity的各个部分在哪个项目中。因为如果我必须把spring放在我的GWT项目中才能使它工作,我非常抱歉,如果我又错了,我们可以在单个项目中使用带有spring安全性的GWT。Gwt代码将与module-Gwt.xml一起运行。在web.xml中,我们可以配置我们的spring安全性和web app的相关信息。真棒,这是朝着正确方向迈出的一步。我的问题是我对这些工具不太熟悉,无法把丢失的部分放进去。你知道有什么教程或什么东西可以把六个左右的运动部件组合成一个工作副本吗?