起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2150|回复: 4

[结贴] 数据的处理

[复制链接]

36

主题

198

帖子

890

积分

高级会员

Rank: 4

积分
890
QQ
发表于 2017-3-18 16:49:39 | 显示全部楼层 |阅读模式
如果想对数据表进行删除,查询,过滤的操作,一般是直接在前端js里操作,还是新建后端服务自己写java代码再返回给前端,这两种方式哪个更好?
发表于 2017-3-20 11:10:28 | 显示全部楼层
当然是通过js调用后台服务器的java代码!!然后java代码再和数据库进行交互的!!
js肯定不能直接操作数据库!!!

就拿WeX5 的 baasData 和 baasServer 举例,原理上也是这样实现的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

36

主题

198

帖子

890

积分

高级会员

Rank: 4

积分
890
QQ
 楼主| 发表于 2017-3-20 15:59:34 | 显示全部楼层
liangyongfei 发表于 2017-3-20 11:10
当然是通过js调用后台服务器的java代码!!然后java代码再和数据库进行交互的!!
js肯定不能直接操作数据 ...

哦哦,意思是baasData组件已经是封装好的呗,问题一:
它的实际操作还是java做的呗,,


问题二:
那么就像在前端我要过滤数据,
(第一种)然后用baasData.setFilter()方法,其实就是走了java的代码?
(第二种)这时我如果不用setFilter方法,调用justep.Baas.sendRequest方法,自己去新建java服务,然后自己写sql过滤,最后返回需要的数据,,
我想问的是这两种方法其实是一样的速度,一样的方式对吧?只不过第二种方法的优势是可以实现更多自己想要的逻辑


问题有点多,请指点,谢谢
回复 支持 反对

使用道具 举报

发表于 2017-3-20 16:39:29 | 显示全部楼层
双桅船 发表于 2017-3-20 15:59
哦哦,意思是baasData组件已经是封装好的呗,问题一:
它的实际操作还是java做的呗,,

1.是的!!baasData 是通过调用BaasServer 去进行数据交互的!
2.justep.Baas.sendRequest 其实就是封装的ajax代码!!baasData底层也是调用的它!你也可以通过这个方法调用自定义action ,实现一些复杂的逻辑!
你可以看下源码!
/UI2/system/lib/base/baas.js
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

36

主题

198

帖子

890

积分

高级会员

Rank: 4

积分
890
QQ
 楼主| 发表于 2017-3-20 18:39:27 | 显示全部楼层
liangyongfei 发表于 2017-3-20 16:39
1.是的!!baasData 是通过调用BaasServer 去进行数据交互的!
2.justep.Baas.sendRequest 其实就是封装 ...

嗯,谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-4 15:33 , Processed in 0.056355 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表