1.B/S软件体系结构优势?
答: B/S结构:基于浏览器/服务器结构的系统;
基于浏览器,具有统一的平台和UI体验无需安装,只要浏览器,随时随地使用保持最新版;本,无需升级数据存储在服务器,不担心丢失问题。
2.动态网站开发所需要的Web构件有哪些,它们是如何合作开发的?
答:
1)客户端浏览器(IE,FF);
层叠样式表(CSS);
客户端脚本编程语言(JavaScript);
Web服务器(Apache);
数据库管理系统 (MySQL).
2)使用数据库去存储网页内容;
使用HTML标识文档结构和添加内容;
使用CSS对页面进行布局和美化;
使用JavaScript完成用户与浏览器交互,实现页面特效;
使用Web服务器(Apache)发布到网上;
通过浏览器进行显示。
3.简要描述HTTP?
答: 超文本传输协议(HyperTextTransfer Protocol);
客户端浏览器与web服务器之间的应用层通信协议;
所有的WWW文件都必须遵守这个标准;
基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等);
默认端口是80。
4.简要描述URL,举例说明?
答: 统一资源定位符(UniformResource Locator)
协议://<主机> [:端口号]/[路径][?<查询信息>]
www.yunhedata.com/jypx/kcsz/i…
比如:www.jd.com/
前面的http是协议,S是加密,www.jd.com是主机。/后面是路径/查询信息
5.什么是LAMP,优势是什么?
答: LAMP分别表示:
L:Linux
A: Apache
M: Mysql
P: php
LAMP优势:
1.所有组成产品均是开源软件;
2.和 Java/J2EE架构相比,LAMP具有Web资源丰富、开发速度快等特点;
3.和微软的asp.net架构相比,LAMP具有通用、跨平台、高性能、扩展性强、开发成本低的优势。