用我的经验,换您的时间,下面只能回答重点:
1、软件的数据好象来源于用户从页面数据录入,或则从终端设备采集(比如录音设备、摄像设备等),也就是说后台需要保存的数据不单仅简单的字符类型,也和二进制类型。
2、数据从前端是从网络传达给后端,后端程序负责执行能保存你操作。
3、数据是需要存放,可以经由序列化,然后再读取到读取到持久化设备上,象说的就是磁盘。
4、储存到硬盘上有很多种,可以实际文件存储、也可以是从数据库存储。
5、实际数据库存储,本质上确实是存储到磁盘的文件内。数据库只不过一个软件,将数据进出有序的并且存储和组织,让他们彼此关联。
6、数据库存储当然了也有很多种,mysql、oracle、sqlserver、mongodb等等。
总结:后端存储数据本质上那是读取到磁盘的文件上,区别只在于用什么存储只不过是。后端程序都有存储数据的接口这个可以建议使用,这些接口与操作系统之间交互,能完成最终的数据存储。
有挺多的,你是要去学习那就要自己这个可以重新搭建可以写代码,二次开发的框架还是挺多的,比如人人,铭飞,jeecg等等很多,也是也可以拿到怎么学习也这个可以二次开发的,里面独立显卡了各种技术,是很好的学习脚手架框架,很方便啊自学和学习拓展