摘要:
有时候是想分享一些知识给大家,但是鉴于各种原因实在是不能达到理想的博客状态。
今天有时间抽点时间给大家写下web开发的基础知识,也是整理。
这篇博客是基础知识,万丈高楼平地起从事web开发,基础很重要,我希望大家看完都能获取一定的知识。
web开发的定义:
web开发大家可以理解为网站,就是有浏览器你不需要知道服务器在哪,不需要知道服务器做了怎样的处理,以及服务器用了什么技术;用户能通过域名/IP访问,这就是web开发。
这个就有了b/s和 c/s的区别。
C/S:Client/Server即客户/服务器模式,通俗的说就是有客户端和服务器。比如QQ,我们所用的就是客户端,QQ登录要请求服务器进行验证,服务器就是server。就是C/S。
B/S:Brower/Server即浏览器/服务器模式,通俗的说就是浏览器和服务器。比如邮箱,我们登录邮箱,只是在浏览器上登录就可以查看自己的邮件,你只要有一台电脑就可以通过浏览器访问服务器获取数据。
不知道大家会不会看一些博客的时候明明是b/s的架构,但是那些博客都说了“客户端”。那么这个客户端是什么。这个客户端是指“客户的电脑”,不要和c/s弄混了哦,这两个“客户端”是不一样的。C/S的“客户端”是指应用,b/s的“客户端”是指客户的电脑。
web开发所用知识:
我在此只说javaweb的开发,基于原理是一样的。
web是基于http协议的,这里贴了两个连接就不详细说了。 http协议状态码 http协议详解
知道http协议之后,就得有一个服务器来获取你的请求,javaweb里面一般就是tomcat服务器,服务器语言就是java,前台技术jsp(和html标签是一样的),简单的就是这样。
web开发原理:
写了一些最简单的,如果有什么不懂的,或者说错的,欢迎留言。共同成长。