最近,将花费了两个多月的网站上线了,除了工作,剩余的时间就花在了建网站上。这个过程,还是耗时耗力的。因为作为一个只是访问过网站的人,对于网站的搭建可以说是完全不了解。以前在学校,老师教的C/S,B/S架构,JAVA语言,系统分析与设计,都是停留在纸面上,对于它们真正的原理,概念,适用的场景都不了解。这次搭建网站,正好把这些概念都熟悉了一遍。
真正搭建起来这个网站,才会发现建设一个网站所用的知识点可谓是浩如烟海。作为初学者,面对这样的局面会有茫然而无从入手的感觉,只好跟着教程一遍遍的敲代码,测试接口,检查错误,修改代码。不停的重复这个过程,大量的时间花费在实现的细节上,基础概念的不熟悉导致一些简单的问题也会耗费很多时间,例如符号拼写错误导致的问题,解决起来也是很费精力。不过好在,现在这个过程都过去了,网站上线运行后,目睹自己敲出来的成果,便萌生出要做总结的想法。不做总结,很多知识点都是零散的有些印象,无法串联起来。不做总结,很多疑问没有解决,便也没有收获。因此,我将从三个方面将这次建站的经历记录下来。
在记录之前,我先将这个项目简单介绍下:我做的是一个电商网站,目标是完成电商网站的基本功能,即登录注册,查看商品,添加购物车,下单,支付等功能。项目采用前后端完全分离的方式,前端只负责写页面,发送数据,获取数据并展示出来,后端专注于业务逻辑的开发,前后端通过接口对接,后端采用的SSM框架搭出来的,前端不知道怎么描述比较好,前端用了webpack构建工具