BS和CS概述
Client Server 客户端服务器模式
CS的特点:
客户端必须要安装软件
如果服务器端升级,则所有的客户端都要升级。
- 程序员开发工作量主要是开发客户端
Browser Server 浏览器服务器模式
我们的程序必须要通过浏览器来访问。程序运行在服务器上的。
- BS的特点:
- 客户端不用安装,只要有浏览器就可以了。
- 服务器升级,所有的客户端都可以直接使用
- 程序员开发重点在服务器端,使用Java语言开发。
静态网站与动态网站的区别
程序是否在服务器端运行,是重要标志。静态页面,保存在服务器上,运行在浏览器上。动态页面,保存在服务器上,同时在服务器上运行。浏览器看到的只是服务器运行的结果。
静态网站的特点:
静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。你编的是什么它显示的就是什么、不会有任何改变。
使用的技术:HTML、JS、CSS、Flash
动态网站的特点:
动态网页以数据库技术为基础,可以大大减少降低网站维护的工作量;
采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等;
- 动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页;
使用的技术:JSP、ASP.NET、PHP、Python