`
javaiswhat
  • 浏览: 1832 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

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调用完成?
0
0
分享到:
评论
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的话就没办法咯?
3 楼 licguo 2009-12-15  
DWR在我做过的项目里一般多用在页面数据校验之类,直接跳过action调用service层方法
2 楼 javaiswhat 2009-12-13  
客户端再处
toeo 写道
不是很推荐用DWR.

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

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

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

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

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

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

返回过json 客户端再处理.


如果是使用struts2 的action返回, 返回json  怎么返回呢!  请给详细说明下!
1 楼 toeo 2009-12-13  
不是很推荐用DWR.

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

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

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

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

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

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

返回过json 客户端再处理.

相关推荐

    OA办公自动化管理系统(Struts1.2+Hibernate3.0+Spring2+DWR)

    公文管理、申请审批、公告管理、会议管理、权限管理、个人办公、客户管理、人事等等。项目技术:Struts1.2 + Hibernate3.0 + Spring2 +DWR。java毕业设计 jsp毕业设计 ssh毕业设计

    struts2+spring+hibernate+dwr

    Struts2、Spring、Hibernate和DWR是Java Web开发中常用的四大框架,它们各自负责不同的功能,协同工作能构建出高效、灵活的企业级应用。在这个小实例中,开发者结合这四个框架来展示了一个完整的后端架构。 Struts2...

    struts2+hibernate+spring+dwr整合

    Struts2、Hibernate、Spring 和 DWR 是四个在Java Web开发中非常重要的框架,它们各自在不同的领域提供了强大的功能,并且能够通过整合实现更高效、更灵活的应用开发。接下来,我们将详细探讨这些技术以及它们如何...

    Struts2 + Spring + Hibernate + DWR 项目布署笔记

    "Struts2 + Spring + Hibernate + DWR"是一个常见的Java Web开发框架组合,用于构建动态、数据驱动的Web应用程序。这个项目部署笔记将深入探讨这四个组件的核心功能以及它们如何协同工作。 首先,Struts2是一个基于...

    Struts2 + spring + hibernate + dwr 完美整合代码

    Struts2、Spring、Hibernate和DWR是Java Web开发中常用的四大框架,它们各自负责不同的职责,协同工作可以构建出高效、稳定且易于维护的Web应用程序。本项目整合了这四大框架,实现了用户注册、多级下拉联动及表格...

    OA系统源码,采用Struts2.0+Hibernate+Spring架构外加DWR

    该源码成功整合了Struts2.0+Hibernate+Spring(SSH架构)+DWR+MySql+Tomcat,直接拷贝部署就可以运行,前提建立相应的数据库。模块包括(组织机构管理,人员管理,角色管理,权限管理等等),每个模块均有增删查改等...

    struts1+spring+hibernate+dwr 项目 满意度调查

    struts1+spring+hibernate+dwr 项目 满意度调查struts1+spring+hibernate+dwr 项目 满意度调查struts1+spring+hibernate+dwr 项目 满意度调查struts1+spring+hibernate+dwr 项目 满意度调查

    Struts1.2+Hibernate3.0+Spring2+DWR OA 办公自动化管理系统

    总之,"Struts1.2+Hibernate3.0+Spring2+DWR"的组合为开发高效、稳定的OA办公自动化管理系统提供了一个强大而成熟的架构,使得开发者可以专注于业务逻辑的实现,而非底层技术的细节。通过学习和实践这个系统,开发者...

    Spring 2.0 + Struts 1.2 + Hibernate 3.2 + DWR 2.0 的JavaEE应用示例

    总结,该例示注释非常详细,演示Spring托管Hibernate和Struts的Action, 以及Spring的事务声明(包括1.x与2.x的用法)与非事务声明的使用方式。 使用DWR可以方便的使用Spring托管的持久层功能。 目的:希望广大Java...

    struts2+hibernate+spring+dwr(用户注册)

    Struts2、Hibernate、Spring 和 DWR 是四个在 Java Web 开发中广泛应用的框架和技术,它们结合在一起可以构建高效、可维护的用户注册系统。以下是对这些技术的详细解释及其在用户注册中的应用: 1. **Struts2**:这...

    DWR+Struts+spring+hibernate的订货系统

    DWR+Struts+spring+hibernate的订货系统,自己添加的dwr功能

    用户注册和登录是每个系统的必须存在的一部分,基于Dwr+Struts2+Spring+Hibernate写了一个用户登录注册系统

    用户注册和登录是每个系统的必须存在的一部分,基于Dwr+Struts2+Spring+Hibernate写了一个用户登录注册系统。  其中用Dwr去进行用户注册的用户是否存在的验证。  全部业务控制交由Spring去进行处理。事务处理也...

    OA 办公自动化管理系统(Struts1.2+Hibernate3.0+Spring2+DWR)

    本系统基于Struts1.2、Hibernate3.0、Spring2和DWR四个核心技术框架构建,下面将详细介绍这些技术及其在OA系统中的应用。 **Struts1.2** 是一个开源的MVC(Model-View-Controller)框架,用于构建Java Web应用程序...

    struts2+spring+jpa整合的完整例子(含分页)

    在学习jpa时候做的一个struts2+spring+jpa整合的完整例子 包含分页,一个简单的 资产入库系统 并实现了登陆等。

    struts2+spring+ibatis+dwr框架

    使用DWR时要引入 <script type='text/javascript' src='dwr/engine.js'> <script type='text/javascript' src='dwr/util.js'> lib/下面的jar包自己加

    Struts2+Hibernate3+Spring2.5整合详细步骤+实例可运行代码

    1. word文档记录了Struts2+Hibernate3+Spring2.5整合详细步骤,附有操作步骤的图示参考,并给出了各个步骤的注意事项; 2. 源代码实例包括一个完整模块的增删改查操作,可直接运行,可以在此基础上直接进行自己系统...

    struts2.0+spring2.0+hiberante3+dwr+freemarker整合所需jar包

    Struts2.0、Spring2.0、Hibernate3和DWR以及Freemarker是Java Web开发中的关键组件,它们各自负责不同的职责,并且通过合理的整合,可以构建出强大的企业级应用系统。 Struts2.0是Apache软件基金会下的一个开源MVC...

    OA办公自动化管理系统(Struts1.2+Hibernate3.0+Spring2+DWR).zip

    OA办公自动化管理系统是一款基于Java技术的典型企业级应用,它采用了经典的SSH框架组合,即Struts1.2、Hibernate3.0和Spring2。这些框架是Java Web开发中的重要工具,帮助开发者构建高效、可维护的业务逻辑。下面将...

    struts1.2+hibernate3.2+spring2.5+dwr

    Struts1.2、Hibernate3.2、Spring2.5 和 DWR2.0 是一组经典的Java企业级开发框架组合,它们在Web应用程序开发中扮演着重要的角色。这些框架的集成为开发人员提供了强大的功能,使得后端数据管理、业务逻辑处理以及...

Global site tag (gtag.js) - Google Analytics