首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

筹建简单的EXT-GWT(GXT)的开发环境(二)添加spring进行servlet拦截

2012-08-27 
搭建简单的EXT-GWT(GXT)的开发环境(二)添加spring进行servlet拦截随便写着玩玩.不要太认真哦^^ 关于一大堆

搭建简单的EXT-GWT(GXT)的开发环境(二)添加spring进行servlet拦截
随便写着玩玩.不要太认真哦^^

关于一大堆的理论就不讲了,什么MVC之类的,老人不削一看,新人又看不懂

总结一下其实是我也不清楚.^^哈哈.

再我看来,添加spring进来就是为了简化RPC的服务端代码,然后在其中注入dao比较方便..没其他的了~

1.首先把spring2.5中的spring.jar,spring-webmvc.jar,aspectjrt.jar等等jar包添加到项目中.

2.创建一个包,然后添加一个Controller类进来.这个类要代替RPC服务的继承父类,所以我们把这个Controller继承RemoteServiceServlet,这样,以后RPC的服务就可以直接继承这个Controller了
然后让这个Controller实现几个口:Controller,ServletConfigAware,ServletContextAware.这里就不说为什么要继承这几个接口了.下面就是这个类的所有代码.



6.给项目添加一个spring配置文件.具体做法是在项目中添加一个源包resources,然后在里面添加一个包spring,然后添加applicationContext.xml到其中


7.为GXT注册新的servlet地址,添加以下代码到你自己的代码中就可以了
public static final String Greeting_SERVICE = "/greetingService.gwt";public void onModuleLoad() {ServiceDefTarget endpoint = (ServiceDefTarget) greetingService;String moduleRelativeURL = Greeting_SERVICE;endpoint.setServiceEntryPoint(moduleRelativeURL);Registry.register(Greeting_SERVICE, greetingService);// 设置样式GXT.setDefaultTheme(Theme.GRAY, true);                //.....下面的代码不变


好了...重新启动下,看看效果是不是一样的呢?^^

过会再发个gxt配合Hibernate使用的方案. 1 楼 200720072007 2012-04-01   org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/gwtrpc-servlet.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/gwtrpc-servlet.xml]

这里是不是少文件了

热点排行