在使用GWT的RPC时,我们一般会创建一个类继承RemoteServiceServlet
这样就可以时候GWT提供给我们的RPC调用了。
RemoteServiceServlet继承了HttpServlet,要想与Spring整合,只需要覆写HttpServlet中的
public void init(ServletConfig config) throws ServletException 方法即可
public class BaseService extends RemoteServiceServlet {
protected WebApplicationContext springContext;
@Override
public void init(ServletConfig config) throws ServletException {
super.init(config);
springContext = WebApplicationContextUtils.getWebApplicationContext(
config.getServletContext(),
WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);
}
}
之后我们所有的类都继承这个BaseService,就可以拿到Spring上下文springContext了
通过:
Object obj=springContext.getBean("object");
拿到spring注入的类
分享到:
相关推荐
【GWT与Spring整合】是现代企业级应用开发中的一个重要话题。Google Web Toolkit (GWT) 是一个由Google开发的开源工具包,它允许开发者使用Java编写富互联网应用(RIA),然后自动将其编译为高效的JavaScript代码。...
Spring与GWT结合,可以在服务器端处理业务逻辑,通过GWT的Remote Procedure Call (RPC)机制与客户端进行通信。 3. **Hibernate ORM**: Hibernate 是一个流行的Java ORM(对象关系映射)框架,它允许开发者用Java...
本项目"smartGwt、spring、Mybatis整合"就是一个很好的例子,它将三种流行的技术——SmartGWT、Spring和Mybatis融合在一起,创建了一个包含登录功能和分页查询功能的应用。以下是关于这三个技术及其整合方式的详细...
标题 "gwt spring整合资源下载" 暗示了这个压缩包包含的是一些关于将Google Web Toolkit (GWT) 和Spring框架整合的资源。GWT是一个用于构建高性能、交互式JavaScript应用程序的Java开发框架,而Spring是一个广泛使用...
【标题】"GWT+Spring demo- springgwt_sudoku" 涉及的主要知识点是Google Web Toolkit (GWT) 和Spring框架的整合应用。这是一个实际的项目示例,展示了如何将GWT的客户端能力与Spring的服务器端功能相结合,以创建一...
尽管相对于其他组合,GWT与Spring的整合资料可能较少且版本较旧,但依然有重要的实践价值。 首先,整合GWT和Spring的主要目标是利用GWT的客户端功能和Spring的服务器端能力。这通常涉及以下步骤: 1. **配置Spring...
为了整合这三个框架,开发者需要配置Spring的ApplicationContext,声明SmartGWT的视图组件和Spring的业务层bean。同时,需要设置Hibernate的SessionFactory,通过Hibernate的Configuration类加载数据库配置,并创建...
【GWT整合Spring】是指将Google Web Toolkit (GWT) 应用程序与Spring框架集成,以便利用Spring的强大功能,如依赖注入、事务管理、安全控制等。GWT 是一个用于构建高性能、富客户端Web应用的Java开发工具,而Spring...
将GXT、GWT与Spring结合使用,可以构建出高效、可维护且功能齐全的企业级Web应用。 GXT是Ext JS的一个Java版本,提供了大量的桌面级UI组件,如表格、图表、树形视图等,同时还支持数据绑定和分页功能。GXT的优势...
SmartGwt、Mybatis与Spring的整合是企业级Java应用开发中的常见技术栈组合,这三种框架各有其专长,可以高效地构建出强大的后台系统。SmartGwt是一款基于GWT(Google Web Toolkit)的开源UI组件库,提供丰富的用户...
GSH:spring3.1.0M2+Hibernate3.5+GWT2.4+JPA+Annotation+Spring4gwt0.0.1亲手整合,也可以上新浪博客去看 http://blog.sina.com.cn/s/blog_687dfecb0100yrmf.html
这个例子展示了如何将GWT的用户界面层与Spring的业务逻辑和服务层结合起来,实现一个完整的Web应用程序。 首先,GWT的应用通常分为三个主要部分:客户端(Client),服务器端(Server),以及共享(Shared)代码。...
通过研究这个项目,开发者可以学习到如何在 GWT 中调用 Spring 服务,了解 GWT 与 Spring 之间的通信机制,如使用 RemoteServiceServlet 和 GWT-RPC。此外,还能了解到如何组织一个混合前端和后端的项目结构,以及...
整合EXT-GWT与Spring,可以实现组件的灵活配置,使UI组件能够轻松获取后端服务。 至于Hibernate,它是Java领域的一款流行的ORM(对象关系映射)工具,它将数据库操作转化为对Java对象的操作,降低了数据层的复杂性...
标题 "Ext-Gwt(GWT)开发实例(整合Spring +Hibernate)" 涉及到的是一个实际项目开发的教程,其中结合了三个重要的技术框架:Google Web Toolkit (GWT),Spring 和 Hibernate。这个实例旨在展示如何在Web应用开发中...
3. **GWT 与 Spring 的整合** - **Spring-GWT-RPC**:GWT的Remote Procedure Call (RPC)机制可以与Spring的AOP和DI集成,实现服务端的Spring Bean作为GWT RPC的服务端点。这样,客户端可以直接调用服务端的业务逻辑...
三、Spring4与GWT的整合 1. GWT-RPC与Spring:GWT-RPC是GWT内部的通信机制,Spring4可以通过AOP进行拦截,实现服务端的事务管理和权限控制。同时,Spring4的Service层可以作为GWT-RPC的服务端,提供远程调用的接口...