- 浏览: 436153 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (267)
- java (8)
- 求职&面试 (1)
- linux (33)
- windows (1)
- C++ (5)
- android (12)
- QT (1)
- 经验 (1)
- memory-leaks (1)
- Streaming&V/A (1)
- network&security (5)
- SCM (13)
- mysql (10)
- browsers (4)
- Windows APIs (2)
- opensource (1)
- pm (1)
- GDI (1)
- database (14)
- MFC (1)
- web&fronts (17)
- Tomcat (4)
- OLE (1)
- 观后感 (1)
- Production (2)
- UML (3)
- Javascript (7)
- Cloud Computing&SAAS (5)
- SoftwareEngineering (1)
- Computer&Maintenance (1)
- Web (8)
- Desgin (1)
- J2ee (10)
- mysql cluster (0)
- LB&HA (2)
- webserver (11)
- php (5)
- cas&authtication (0)
- Languages (1)
- IDEs (3)
- architecture (2)
- iOS (8)
- spring (3)
- webservices (1)
- security (1)
- MVCFrameworks (2)
- bservices (0)
- build-tools (2)
- unittest (1)
- spring-security (0)
- sphinx (2)
- hibernate (1)
- mybatis (2)
- search (0)
- nginx (2)
- design&production (2)
- DFS (0)
- algorithm (0)
- distributed&network (0)
- blogs (0)
- os&admin (0)
- fastcgi (0)
- kv-db (0)
- operation&maintenance (1)
- productions (9)
- 养生 (1)
- appserver (1)
- HTTP (2)
- test (1)
- erlang (2)
- browser (0)
- 非技术 (2)
- mobiles (2)
- cloud computing (2)
- Business (2)
- maven (1)
- python (5)
- 人生 (0)
- Cryptography (3)
- CV (0)
- cms (2)
- jqm (2)
- html (2)
- flex (1)
- redmine (1)
- iptables (1)
- groovy (1)
- scala (1)
- grails (1)
- ftp (3)
- vsftpd (2)
- lua (0)
- chroot (3)
- jailkit (3)
- UED (0)
- myeclipse (2)
- ide (2)
- eclipse (2)
最新评论
-
Nick712:
http://blog.csdn.net/victory08/ ...
处理SVN出现:Cleanup failed to process the following paths: xxx -
xs6262460:
Spring AOP根据JdbcTemplate方法名动态设置数据源 -
xhpscdx:
我的解决办法是把D:\ACRS\Projects\TAIS 下 ...
处理SVN出现:Cleanup failed to process the following paths: xxx -
hnraysir:
总结得相当不错,支持下。
使用CodeIgniter 创建 RESTful 服务 REST API【原创译文】 -
云上太阳:
这个必须评论下,间接的救过俺的命啊
解决tomcat启动报错,加强错误日志的显示:
spring集成gwt的办法
spring集成gwt,没有官方的解决方案,无论spring还是gwt。
在这里使用了第三方的一个集成方法,见:
使用的步骤为,首先,需要将该项目的jar文件放置到WEB-INF/lib目录下。
然后,需要在web.xml文件中设置对spring的支持:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener><servlet>
<servlet-name>springGwtRemoteServiceServlet</servlet-name>
<servlet-class>org.spring4gwt.server.SpringGwtRemoteServiceServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>springGwtRemoteServiceServlet</servlet-name>
<url-pattern>/standard_console/rpc/*</url-pattern>
</servlet-mapping>
其中,listener部分,是加载spring的webapplication context的,SpringGwtRemoteServiceServlet部分,是spring4gwt实现的集成spring和gwt的解决方案。gwt原本是要求写Servlet作为rpc的实现的,然后一个一个的配置到web.xml文件中。有了这个解决方案,具体的rpc的servlet就被spring的bean替代了,这里的*通配所有bean的名字,springGwtRemoteServiceServlet会根据spring的Context获取到具体的实现bean。
那么需要在WEB-INF目录下有一个名为applicationContext.xml的文件,比如:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/txhttp://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://www.springframework.org/schema/utilhttp://www.springframework.org/schema/util/spring-util-2.5.xsd
http://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop-2.5.xsd
http://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context-2.5.xsd">
<context:component-scan base-package="com.easymorse.server" />
</beans>
这里设置扫描的package就是你服务器端gwt rpc的包名。
做rpc的类:
package com.easymorse.server;
import org.springframework.stereotype.Service;
import com.easymorse.client.GreetingService;
import com.easymorse.client.bean.BlackUser;@Service("greet")
public class GreetingServiceImpl implements
GreetingService {@Override
public String greetServer(BlackUser blackUser) {
return "中文";
}
}
另外,别忘记在gwt client端的代码中做路径的设置:
package com.easymorse.client;
import com.easymorse.client.bean.BlackUser;
import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;/**
* The client side stub for the RPC service.
*/
@RemoteServiceRelativePath("rpc/greet")
public interface GreetingService extends RemoteService {
String greetServer(BlackUser blackUser);
}
这里的路径是rpc/greet,其中greet就是bean的名字。
这样,就可以在不影响gwt的各种配置的情况下,实现了简单的基于spring的rpc。
发表评论
-
了解轻量级的移动开发Javascript类库- Zepto.js
2013-06-08 10:53 3577了解轻量级的移动开发Javascript类库- Zepto.j ... -
一些Flex炫效果网址
2013-02-27 16:47 0一些Flex炫效果网址 一些Flex炫效果网址 ... -
一个不错的模板提供网站
2013-02-25 14:03 0http://www.trippo.co/ -
jquery mobile的一些插件(图片滚动)
2013-02-22 14:09 10355jquery mobile的一些插件(图片滚动) ... -
分享15款为jQuery Mobile定制的插件
2013-02-22 14:00 1160分享15款为jQuery Mobile定制的插件 < ... -
为什么推荐使用第三方CDN加速后的jquery库文件
2013-02-21 22:03 1659建议通过谷歌 ... -
http://mobile.51cto.com/hot-277261.htm
2013-02-21 17:41 0http://mobile.51cto.com/hot-277 ... -
谷歌Analytics优化网站与AB测试方法
2012-12-02 11:46 1948【转】谷歌Analytics优化网站与AB测试方法 ... -
不错的面向企业的Web前端框架OperaMasks
2012-12-02 01:31 1602OperaMasks 目录 简介 特点 ... -
不错的前端博客和站点
2012-11-28 16:53 0http://sofish.de/ http://alice ... -
MyEclipse安装GWT插件
2012-08-22 15:11 909最近开始研究 GWT,但是按照googl ... -
GWT开发的8个忠告(转载)
2012-08-22 14:41 1162Google Web工具包(GWT ... -
利用GWT开发高性能Ajax应用
2012-08-15 20:57 996利用GWT开发高性能Aja ... -
GWT与SmartGWT应用简单例子
2012-08-15 00:35 1801一.为什么我们选择G ... -
ExtJS和GWT的比较
2012-08-14 22:20 1080在写之前我没看 ... -
5个顶级的gwt框架
2012-08-14 18:45 1758新闻地址:http://www.gwtsite ... -
开源中最好的Web开发的资源
2012-08-06 15:20 908开源中最好的Web开发的资源 时间:2011年0 ... -
Web前端开发的一般项目流程
2012-08-03 17:22 2096Web前端开发的一般项目流程 前面聊了一些关于We ... -
10件开发者和老板都要知道的HTML5的那些事
2012-07-30 22:51 820【转载】 由 HTML5研究小组 于 周一, ... -
10款让你震撼的图片展示js代码
2012-07-23 15:00 81210款让你震撼的图片展示js代码 http:/ ...
相关推荐
介绍gwtrpc-spring项目限制了Spring GWT-RPC。 其目的是提供后者的简化和更新版本。得到它Spring GWT-RPC在Maven Central上发布: < dependency> < groupId>fr.sertelon.spring</ groupId> < artifactId>spring-gwt...
开发框架: gwt1.4.6 + spring2.5 + mysql5.0 开发工具: Eclipse3.4 Cypal Studio for GWT (Eclipse 的一个插件) 实现原理:通过GWT的RPC来调用Spring 传过来的服务器端数据 注意:需要的jar包 * gwt-user.jar ...
一个 gwt 与 spring 集成的例子,本例子通过一个图书查询的功能演示了这两者的集成,希望对你们有帮助.
完整代码,绝对能用:Spring和...GWT部分集成了Spring的Service(网上的例子很少,要不代码不全,要不不能使用,这个保证完全可以使用)。请注意各个配置文件,程序所用的包都在WEB-INF下的图片上,请自行下载。
技术实现非常适合与研究GWT的人,有GWT的自定义控件、GWT与Spring集成、GWT与Hibernate集成、GWT与FCK集成、Spring与jbpm集成等,总之,技术很多,亮点很多,但恐怕没有深厚的技术功底不能理解...
GWT && Spring 集成支持使用 RPC over Spring MVC web 模块。
目的为 GWT、Spring、JMS、Comet、JTA 提供一个集成的启动项目,由 Hibernate 和 Derby 提供支持。 该项目演示了各种开箱即用的有用功能,并可用作真正的 Web 应用程序的起点。技术MavenHibernateJPA 注释德比GWT ...
集成开发环境 您可以使用IntelliJ或Eclipse / STS。 为了能够正确使用Java APT,请看一下如何在每个开发环境中 。 快速开始 第1步-创建一个Maven项目 只需创建一个简单的Maven项目。 添加父项目和启动程序依赖项。 ...
angulargwt.zip,使用angulargwt的webapps原型,包括gwt的示例控制器和scopeangular集成
IoC 配置文件使用非常广泛的 Spring 框架 XML 格式。 生成的代码不依赖于任何框架,可以轻松地将其集成到任何类型的应用程序中。 #用法示例 使用 static-ioc,现在可以使用 IoC 而无需捆绑完整的框架。 这在您使用...
Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java...
Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java...
Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java...
Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java...
Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java...
Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java...
Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java...
Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java...
Spring4GWT GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java...