博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c/s与b/s 动态网站与静态网站 (网站编码统一“UTF-8”)
阅读量:5243 次
发布时间:2019-06-14

本文共 1091 字,大约阅读时间需要 3 分钟。

1.c/s和b/s

第一张图是b/s  可以随时随地的浏览  (在服务器增加网页就能增加功能,只要改变网页就能使用户同步更新,共享性也强,开发也简单,在广域网和局域网都能建造b/s结构,然后通过internet来下载数据库的,应用,他是高位开发,他能实现在不同的地点,不同的人,不同的连接方式,来访问服务器或数据库)b/s是c/s的转型

这张是c/s (需要下载客户端)

 

动态网站都是基于数据库的,而静态网站则不通过数据库开发直接制作成一个html页面 (第一张图是静态)(第二张是动态)通常静态网站是比较稳定的,不过更新要通过网页制作工具在重新上传来覆盖掉原来的页面,所以在维护网站和更新方面,工作量都比较大

1.静态网站 用户只是消费者(浏览),而不能交互

2.动态网站 用户既是消费者,也是创造者       是通过php,jsp,asp结合内容中的数据,动态存储存在数据库中(服务器端的数据库里)这里我tm突然就想到了SQLMAP )用户是读取数据库而动态生成的网页方法 网页的内容大部分都存储在数据库中,在根据用户的需求去访问指定页面(%>_<%正则。。。。。)

ps:动态网站也可以通过技术生成静态网页,因为是数据库生成!而且呢也有数据库维护更新的功能,也属于动态网站的范围,只不过静态化,就像缓存  ” 把动态网站静态化,容易让搜索引擎搜索到,而且用户也能在线的更新页面“

开发一个网站都需要哪些技术

@1.客户端浏览器(IF,FF)

@2.超文本(html)

@3.层叠样式表(css)

@4.客户端编程语言(javascript)

@5.web服务器(apache)

@6.服务端脚本语言(php,asp,jsp)

@7.数据库管理系统(mysql)

 

浏览器介绍 (为什么我们要介绍浏览器呢,打个比喻,世界不同国家,语言也不同,我们开发出来后,要让个个浏览器显示的内容是一样的,就算不同也只能一点点 我们要提供一个GUI(图形界面)让用户来完成操作

 

 

所以通过web客户端访问服务端,刷新就能更新的

网站可以通过用户不同的请求来定制不一样的界面    动态网站就是通过:web客户端(浏览器)——>页面——>数据库交换

 

合作开发

@1.使用数据库去存储网页内容(mysq)

@2.使用html去文本内容或添加内容

@3.使用CSS进行页面布局和美化

@4.使用javascript去完成浏览器开发,完成页面特效

@.5通过服务器去发布到网上(apache)

@6.使用浏览器访问。。

转载于:https://www.cnblogs.com/haq5201314/p/7049234.html

你可能感兴趣的文章
数码成像原理
查看>>
Qt中SQLite数据库编程
查看>>
MYSQL表情存储数据库报错
查看>>
zTree V3 是个好东西 功能很强大
查看>>
linux下/dev/null被误删
查看>>
sysbench的安装及使用
查看>>
汽车制造MES介绍之1 - PMC过程监控
查看>>
我的第一个python web开发框架(7)——本地部署前端访问服务器
查看>>
解决Linux用户模板文件被删除后显示不正常问题
查看>>
问题诊断神器arthas
查看>>
html转pdf、html页面保存为word文件、将页面上的table表格导出为excel
查看>>
201521123029《Java程序设计》第三周学习总结
查看>>
camera摄像原理之四:曝光和GAMMA
查看>>
AS和C#通信,Flash和.net (winform)通信
查看>>
实现简易的android 直播技术
查看>>
Android中Socket大文件断点上传
查看>>
服务没有mysql
查看>>
ubuntu iftop工具安装和参数
查看>>
实现Runnable接口方式
查看>>
《Linux内核设计与实现》第4章读书笔记
查看>>