当前位置: 代码迷 >> Web前端 >> struts2+spring+dwr开发有关问题
  详细解决方案

struts2+spring+dwr开发有关问题

热度:115   发布时间:2012-11-22 00:16:41.0
struts2+spring+dwr开发问题
希望有经验的人来指点指点,说点实际经验!
以前开发都是通过ssh整合,现在需要加一个dwr,自己对dwr有一些了解,现在有个问题是增加上dwr之后,他可以在前台直接调用后台java代码中定义的方法,那么是不是我们除了写action之外,还需要针对dwr的调用另套供前台dwr调用的公开接口呢(不管是struts1还是struts2中的action都不可以直接被dwr调用吧),还是直接让dwr跳过action直接去访问业务对象,因为之前没有使用过dwr所以想问下,各位公司都是怎么做的?
如果没表述明白敬请指出!本人不胜感激!

问题
1.是否让dwr直接调用业务对象?还是另外新建一套访问接口?
2.是否所有操作都通过dwr完成?
3.如果2的答案是否的话,那么一般什么样的操作会通过dwr调用完成?
1 楼 toeo 2009-12-13  
不是很推荐用DWR.

既然用到struts2 可以用自带的dojo 来进行开发.

dwr把所有 方法都暴露给客户端了..

一般做个 管理系统 用的 ajax 也不是很多..

有一个 struts2的 上传插件 可以显示进度条..

dwr要用的话当然要跳过 strtus2 的action了直接将service层暴露给客户端访问.

实现ajax的方式很多..要是不用很多.可以用sturts2 action返回.

返回过json 客户端再处理.
2 楼 javaiswhat 2009-12-13  
客户端再处
toeo 写道
不是很推荐用DWR.

既然用到struts2 可以用自带的dojo 来进行开发.

dwr把所有 方法都暴露给客户端了..

一般做个 管理系统 用的 ajax 也不是很多..

有一个 struts2的 上传插件 可以显示进度条..

dwr要用的话当然要跳过 strtus2 的action了直接将service层暴露给客户端访问.

实现ajax的方式很多..要是不用很多.可以用sturts2 action返回.

返回过json 客户端再处理.


如果是使用struts2 的action返回, 返回json  怎么返回呢!  请给详细说明下!
3 楼 licguo 2009-12-15  
DWR在我做过的项目里一般多用在页面数据校验之类,直接跳过action调用service层方法
4 楼 javaiswhat 2009-12-16  
返回json  怎么返回呢
toeo 写道
不是很推荐用DWR.

既然用到struts2 可以用自带的dojo 来进行开发.

dwr把所有 方法都暴露给客户端了..

一般做个 管理系统 用的 ajax 也不是很多..

有一个 struts2的 上传插件 可以显示进度条..

dwr要用的话当然要跳过 strtus2 的action了直接将service层暴露给客户端访问.

实现ajax的方式很多..要是不用很多.可以用sturts2 action返回.

返回过json 客户端再处理.


哦,你的啥意思是Struts2中action返回的是一个String,dwr在前台得到这个string在做处理是把,那如果是struts1的话就没办法咯?
  相关解决方案