web工作原理

Web的工作原理

行业发展趋势:

先有客户端迁移到移动端

再由移动端迁移到浏览器

随着云计算的迅速发展,网络速度的不断加快,浏览器的不断强大。云计算的普及已经越来越深入人心。这将会带来更大的发展空间,人们在网页上实现更多的操作。这也意味着未来十年内将迎来网页端的再一次高潮。

我们这一代是最差的一代,似乎所有挣钱的行业都被抢占完了。
但我们这一代也是最幸运的一代,我们已经明确的知道了解网页端的开发能给我们带来的就业前景。

这时候、我们必须赶在这一波潮流之前学好web开发

这里粗略的讲解一下

web:分成server端(服务器)和client(客户端)他们要通过浏览器进行传输数据,浏览器必须要支持http协议。

web的工作原理:

  • 1.建立连接

  • 2.client通过浏览器向server端发送request

  • 3.server再response返回给client

  • 4.关闭连接

server是怎么处理client发送上来的请求的呢

  • server创建一个servlet的实例(调用init());
  • client的请求到达server;
  • server将请求发送给servlet;
  • servlet生成对应请求的相应;
  • server激活Servlet的service()方法,传递请求和响应对象作为参数;

server是如何创建servlet的呢?

通过jsp页面,也就是包含静态的html代码和动态的java程序以及其他脚本写在一起的页面,最终通过servlet容器编译成完servlet类(java类)。

现在我们一般使用Tomcat作为servlet的容器。在我们执行jsp后进行第一次执行时。tomcat就先将jsp转化为了servlet

重复一边jsp和servlet和tomcat
jsp:是一个带有java程序的html
servlet:是一个jsp执行后的java类
tomcat:是执行这个编译的容器

其中的具体实现以后慢慢分享