论坛首页 Java企业应用论坛

struts2+spring+dwr 思考

浏览 11794 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (2) :: 隐藏帖 (6)
作者 正文
   发表时间:2009-12-14  
希望有经验的人来指点指点,给点实际开发经验!
以前开发都是通过ssh整合,现在需要加一个dwr,自己对dwr有一些了解,现在有个问题是增加上dwr之后,他可以在前台直接调用后台java代码中定义的方法,那么是不是我们除了写action之外,还需要针对dwr的调用另套供前台dwr调用的公开接口呢(不管是struts1还是struts2中的action都不可以直接被dwr调用吧),还是直接让dwr跳过action直接去访问业务对象,因为之前没有使用过dwr所以想问下,各位公司都是怎么做的?
如果没表述明白敬请指出!本人不胜感激!

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

共同探讨!
   发表时间:2009-12-14  
感觉还是这本书不错的! http://item.taobao.com/auction/item_detail-db2-43c60e2da9fff8153fe6e2861f3cc1ea.htm  (JSP+Servlet+Struts+Hibernate+Spring+Ajax+JSF(配VCD光盘1张)
0 请登录后投票
   发表时间:2009-12-14  
icanfly 写道
1、肯定得另外建立一套接口。如将原有的业务对象直接暴露给外界,就相当于是Windows没有防火墙类似。安全问题要作好防范
2、DWR主要是简化JAVA开发者的AJAX操作。具体哪些业务需要AJAX得由你的业务需求说了算

恩,谢谢!
0 请登录后投票
   发表时间:2009-12-14  
DWR可以直接调用Struts2的Action的。如果你觉得方便,不需要另写接口。
0 请登录后投票
   发表时间:2009-12-15  
javaiswhat 写道
希望有经验的人来指点指点,给点实际开发经验!
以前开发都是通过ssh整合,现在需要加一个dwr,自己对dwr有一些了解,现在有个问题是增加上dwr之后,他可以在前台直接调用后台java代码中定义的方法,那么是不是我们除了写action之外,还需要针对dwr的调用另套供前台dwr调用的公开接口呢(不管是struts1还是struts2中的action都不可以直接被dwr调用吧),还是直接让dwr跳过action直接去访问业务对象,因为之前没有使用过dwr所以想问下,各位公司都是怎么做的?
如果没表述明白敬请指出!本人不胜感激!

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

共同探讨!

你这叫思考??
0 请登录后投票
   发表时间:2009-12-15  
兄弟。
我给你说说我的经验。
不管是struts1.2 还是struts2.0
都没有关系。
我的用法是:
dwr 只是AJAX的简化版,而其实现有很多种,我选的是与spring 进行联合。
即方便好用易于管理,又摆脱了你不知如何使用struts action的疑问。
你觉得如何呢?
另外建议你这种问题,先自己去搜索引擎上自己解决,因为这种问题是基础。。
学会自己解决问题才能成为程序高手。。
0 请登录后投票
   发表时间:2009-12-15  
我个人觉得是,DWR的作用就是不刷新页面的提交一次请求,肯定还会走你的Action,因为要校验,要转换。

把DWR的作用想简单点就可以了。
0 请登录后投票
   发表时间:2009-12-15  
用了struts2,还需要dwr?
  • 大小: 28.9 KB
0 请登录后投票
   发表时间:2009-12-15  
teclogid 写道
用了struts2,还需要dwr?

同意楼上的。为什么不使用JSON插件呢。
0 请登录后投票
   发表时间:2009-12-15  
  实践证明 不太好控制  相当于2个action层
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics