本文主要是介绍网站演进的过程 -- 技术升级的过程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
本篇文章记录网站发展的过程,其实也是技术升级的过程,通过图文结合的方式记录下自己的学习历程。
1.原始的网站形式
刚开始的时候网站就是文字加图片加超链接的形式,网站只是现在的静态网页,还不涉及到交互,当时的网站架构如下图
效果图如最原始的一诺互联官网
2.有了交互,也就是web2.0时代的开启
用户通过浏览器去进行访问,访问的时候,服务器里面也包含一些相应的内容,但是这个时候会有一个数据库。所以用户和服务器之间可以说是双向交互的。而之前服务器和用户都是单向的,服务器仅仅只是提供一些相应的内容,给用户去进行查验,现在我们的用户和服务器之间有了一定的交互,用户可以去增加、删除以及修改一些相应的数据,这些数据都会保存到数据库里面。这就是从最早期慢慢向后衍进的一个过程。随后,我们就到了一种单体架构。
3.单体架构
首先还是一样,用户会访问我们的服务器,在这个服务器里面,我们会开发一个相应的项目,这个项目在打包完毕以后(War包),我们会把这个War包直接放到这个服务器里面去。在这个War包里面会包含相应的内容,之前我们所提到的HTML,JavaScript以及CSS样式这些都会有,其次,对于一些处理用户请求的内容,比方说Model,View以及Controller,也都会有,这就是早期传统JavaWeb开发所包含的相应内容,它本质其实就是一个Servlet,或者我们又可以把它称之为是一种MVC模式。像这样的网站其实最开始是没有太多人访问的,只需要有一台服务器就ok了。在这个服务器里面我们还会有相应的文件服务器以及数据库。文件服务器会为用户提供一个文件存储的地方,像用户的头像,用户上传的一些文件等等,我们都会放在文件服务器里,只不过这个文件服务器和我们当前
这篇关于网站演进的过程 -- 技术升级的过程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!