最近有感而写了这一点东西。
为什么我取题叫数据流转,其实就是总结一下软件开发的一些基本东西。
我们先可以这么想,把一个功能,或者一整套系统简单想成就是数据的传递,也就是数据流转。
mvc模式就是如此,把数据最终传到数据库或者前端页面,在或者是其他地方,随你手指的想象。而我们学习的mvc这种模式的框架就要弄明白我的数据去哪里了,干什么去了,是否按照我想要的来处理了等等。
比如一个简单的回调函数,父子窗口之间数据的传递。想象这样一个场景,你创建一个用户,在填写信息的时候有一项是部门,这个肯定不是有你来手动填写的,我们在旁边加了个按钮,叫”选择部门“,你点击之后就出现另一个窗口,这是就形成了父子窗口关系。你在子窗口里选择的部门信息就要传到原来的的父窗口。这时候就要使用回调函数了。具体的使用方法和思想,我之后抽点时间在详细写一下。
比如一个简单的登录,你输入的信息如何到达后台的,数据库是如何返回数据的。中间做了怎样的逻辑判断,取决于你想怎么做,数据就要那里,
不管你怎么处理他。
比如table中数据的展示,简单的说,就是把后台的数据给了你的table,他负责展示数据。就像你负责买项链,你老婆负责穿上去向众人展示。
比如你写的方法,传入什么,返回什么,数据类型是什么。
这些都产生了数据。
最后,你能想象,把一套系统中所有的方法关联成一张树形图的壮观画面吗?