最近在写意个东西,后台操作数据库的是一个webservice,是我负责的,前台查数据时向我提交查询条件,我把结果封装成一个list返回过去了,前台获取数据显示,但是问题前台需要的用ajax,不能刷新,
我们现在想到的是两个办法,
一个是我返回list,中间业务逻辑 ,吧我的list变成xml,给前台的js解析一个是 用dwr,我知道dwr是可以返回list的 ,实际到js里面是object数组,可是关键的是,v层没有数据库的实体,实体是他连接我的webservice生成的,这样可以用来返回码?我怕忙个几天发现 不能返回以用我webservice的对象集合,有谁做过类似的,帮下忙啊 

解决方案 »

  1.   

    吧属性都拆开  连接成字符串吗?30个属性呢……   这样做的话,以后用swing在做一个前台,那调用我的方法就不好使了吧,我webservice写的一定要通用,因为前台有web版的有swing的
      

  2.   

    如果使用AJAX,建议使用JSON格式字符串返回结果,处理时更容易些
      

  3.   

    1.客户端包括JS和Swing的话,建议不用DWR2.如果返回xml,最好先定义统一的xml格式。显示层不需要管数据层的bean,定义自己需要的bean就可以了。3.如果想节省js在解析方面的处理,可以返回JSON