一、一个网站由几部分组成?
(1)精炼三部分:前台页面(静态/动态) + 后台代码 + 数据库
(2)全面说:
服务器 --运行网站的机器
防火知墙 --提供安全保障
操作系统 --运行网站的平台,包括运行环境(apache,iis 等等道)
数据库 --保存网络数据
前台文内件/系统 --提供网民所看到和使用的页面
后台文件/系统 --网站管理员管理网站内容容的页面
宽带网络 --....无法解释
什么是动态or静态网站?
说的是网站的数据是动态呈现的,比如有新闻发布的功能。
什么是前台前端后台后端?
1、从字面上理解,是差不多的,实际上分两种:
带端的:前端后端;一般来说是指代码上的区别。
带台的:前台后台;一般来说是指展现形式的区别。
所以经常听说前端开发人员或后端开发人员,而很少听说前台开发人员或者后台开发人员。
2、区别
前台,呈现给用户的视觉和基本的操作,我们看到的界面就是前台。
后台,用户浏览网页时,我们看不见的后台数据跑动。后台包括前端,后端。
是指程序的使用人员,管理人员经过密码或其他验证手段之后才可看到的内容,往往可以进行一些操作,比如发布文章,填写工作日报,数据的增删查改操作等等。
前端:对应项目里面写的html 、javascript 、css等网页语言,作用在前端网页。右键“查看源代码”便可以查看部分前端代码。
后端:对应项目包里面的jsp、javaBean 、dao层、controller层和service层等业务逻辑代码,还有数据库。这些我们看不到。
二、一个网站需要哪些技术前提?
(1)页面:用框架or手写,语言:html+(div+)css+js+… 网页中应用的技术:jQuery、AJAX…
常见框架?bootstrap、uikit、kube…各用什么语言?什么特性什么场景?