javascript要不要用来处理业务逻辑
2016-02-20 21:39
681 查看
这个问题,我现在才明白该怎样描述这个已经困惑了我很久的问题,在公司做的项目中,js对于数据验证起到了很大的作用,但是这使得整个项目的业务逻辑变得零散,甚至混乱
现在公司里的项目就是这样的.现在再想想,公司项目中的service层为什么写的那么简单,为什么action很多时候做了service层做的事情
如果用纯java去做处理业务逻辑,去做数据验证,也是可以的,spring框架中也有,但是现在我还不能熟练的掌握,我还需要更多的练习
我现在的想法是,javascript,甚至很好用的jquery,应该被用在处理页面显示效果上,而业务逻辑全部由后台来控制,这样,业务逻辑代码就会很清晰,也许这中想法是错的,也许是对的.
现在公司里的项目就是这样的.现在再想想,公司项目中的service层为什么写的那么简单,为什么action很多时候做了service层做的事情
如果用纯java去做处理业务逻辑,去做数据验证,也是可以的,spring框架中也有,但是现在我还不能熟练的掌握,我还需要更多的练习
我现在的想法是,javascript,甚至很好用的jquery,应该被用在处理页面显示效果上,而业务逻辑全部由后台来控制,这样,业务逻辑代码就会很清晰,也许这中想法是错的,也许是对的.
相关文章推荐
- javascript的接口定义之鸭式辨型
- [Extjs] Ext4 Ext.grid.Panel 分页实现(mybatis 分页插件-PageHelper 使用)
- JavaScript-Javascript中bind()方法的使用与实现
- JS中避免命名冲突
- 2014年辛星解读Javascript之DOM之冒泡和捕获
- 20160220 - JavaScript for OS X Automation 调试技巧
- JavaScript-bind()与函数绑定
- JavaScript——注册表单参考模板(含参数格式校验)
- JavaScript去除空格的三种方法(正则/传参函数/trim)
- js数组去重
- 多文件上传 file-uploader.js
- js对象简单、深度克隆(复制)
- JavaScript-JS优化与惰性载入函数
- js 作为属性的变量
- jstack_查看当前进程及所属线程执行情况
- [Cycle.js] Hyperscript as our alternative to template languages
- 如何判断js中的数据类型
- JavaScript数据类型
- 2、JavaScript常用互动方法
- JavaScript中异步编程