【基础】web开发基础知识

摘要:

有时候是想分享一些知识给大家,但是鉴于各种原因实在是不能达到理想的博客状态。

今天有时间抽点时间给大家写下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的“客户端”是指客户的电脑。

C/S和B/S区别

web开发所用知识:

我在此只说javaweb的开发,基于原理是一样的。

web是基于http协议的,这里贴了两个连接就不详细说了。 http协议状态码 http协议详解

知道http协议之后,就得有一个服务器来获取你的请求,javaweb里面一般就是tomcat服务器,服务器语言就是java,前台技术jsp(和html标签是一样的),简单的就是这样。

web开发原理:

服务器的作用是把请求定位到你的代码里面,然后获取你的代码处理的结果返回给客户端的浏览器;这样就是一个请求。
服务器语言就是处理你的请求,把客户端浏览器发送的请求经过java的处理返回给客户端浏览器。
jsp/html标签就是把数据显示出来的地方,你有数据或者通过什么来跟后台服务器交互就是通过jsp标签来实现。
javaweb开发学习


写了一些最简单的,如果有什么不懂的,或者说错的,欢迎留言。共同成长。

你可能感兴趣的:(web开发基础)