一、课程内容
①什么是HTTP协议
②web的工作原理
③多种网站开发平台比较
④LAMP网站开发组合概述
二、HTTP协议
①URL(uniformResourceLocator)统一资源定位符:
组成:协议、域名(主机)、端口、附加信息
②超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的
WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接受HTML页面的方法
③HTTP通信通常发生在TCP/IP连接之上,默认端口是80
④HTTP之预示着一个可靠的传输
三、所有浏览器不认识的东西都会被解释成打开或下载,所有认识的东西都直接在页面中显示。
四、服务器要装的东西:web服务器,php应用服务器,数据库,
五、组合
操作系统 web服务器 数据库 编程语言
linux Apache mysql php (LAMP)
优点:不用花费,开发速度最快,是J2EE的3.5倍。安全(全部开源),简易性、低成本、高安全性、
开发速度快、执行灵活。
缺点:
unix tomact oracle jsp (J2EE)
优点:
缺点:最贵,中大型企业,只有有钱的企业才能使用,性能最好
windows IIS sqlserver asp (ASP.NET)
缺点:也要花钱,有漏洞,不安全
动态网站开发平台比较
性能比较
LAMP
J2EE
ASP.NET
运行速度
较快
快
快
开发速度
快
慢
快
运行损耗
一般
较小
较大
难易程度
简单
难
简单
运行平台
linux/unix/windows
绝大多数平台均可
windows平台
扩展性
好
好
较差
六、web服务器开发平台
①LAMP
②J2EE
③ASP.NET