### 什么是服务器? - 服务器就是一台高性能的电脑 ### 什么是Web服务器? - 在高性能电脑上安装了Web服务软件 ### 什么是Web服务软件? - Web服务软件是不具备任何业务功能的,可以理解为是一个容器, 用来装实现具体业务功能的组件(组件指Servlet,Controller是将多个有相关性的Servlet整合到了一个类文件中) - Web服务软件做了哪些事儿? - 搭建底层的网络连接 - 负责根据客户端发出的静态资源请求找到对应的静态资源文件并响应给客户端 - 负责根据客户端发出的动态请求找到对应的Controller里面的方法并执行 ### 后端的三大框架 - SpringMVC: 从第二阶段开始接触 讲到第四阶段 - Spring: 从第四个阶段开始接触到最后 - Mybatis: 从第三阶段开始到最后 ### SpringBoot框架 - 如果不使用SpringBoot框架创建Maven工程, 工程里面如果需要添加其它框架, 除了需要在pom.xml文件中添加大量的依赖信息以外,很多的框架还需要有对应的xml配置文件, 在xml配置文件中还需要书写大量的配置信息, 这些工作都需要程序员完成, 使用SpringBoot框架创建工程时,如果需要引入其它框架只需要通过打钩的方式即可把其它框架引入到自己的工程 不需要写配置文件,SpringBoot框架帮助程序员做好了其它工作
### @ResponseBody注解 - 使用此注解修饰Controller里面的方法后, 方法可以通过返回值的方式给客户端响应数据 ### 客户端发出动态请求的几种方式: - 通过浏览器的地址栏输入路径 回车后发出请求 - 通过超链接发出动态请求 - 通过form表单翻出动态请求