本文主要是介绍Web开发来一发(一)web基础,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、web的三个特征
- 用HTML来表达信息
- 用HTTP协议做通信
- 用URL实现定位
2、web发展历程
- 发布静态的HTML文档
- 发布静态的多媒体信息
- 提供浏览器和用户的交互功能(applet等运行在客户端的程序)
- 提供服务器端与用户的交互(CGI或PHP)
- 发布web应用和web服务
3、HTTP请求过程
- DNS解析
- TCP连接
- HTTP请求
- 响应请求
- 页面展示
4、SpringMVC实现的web应用加载过程
在web.xml中配置如下代码:
<!-- DispatcherServlet是一个请求分发控制器,所有URL都会通过它进行分发执行,在创建Servlet对象时
会初始化SpringMVC相关配置 -->
<servlet><servlet-name>mvc-dispatcher</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><load-on-startup>1</load-on-startup>
</servlet><!-- ContextLoaderListener是基于web上下文级别的监听器,在启动服务器时创建ApplicationContext
并将其配置的SpringBean加载到容器中 --><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
这篇关于Web开发来一发(一)web基础的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!