Spring Boot是Pivotal团队推出的全新框架,其设计初衷是为了简化新Spring应用的初始搭建和开发过程。通过采用特定的配置方式,Spring Boot能够消除开发人员对样板化配置的需求,从而在快速应用开发领域取得领先地位。Servlet,即Java Servlet,是一种运行在Web服务器或应用服务器上的程序,它作为Web浏览器或其他HTTP客户端请求与HTTP服务器上的数据库或应用程序之间的中间层。Servlet具有独立于平台和协议的特性,其主要功能在于交互式地浏览和生成数据,实现动态Web内容的生成。而JSP(JavaServer Pages)通过将Java代码和特定变动内容嵌入到静态页面中,实现了以静态页面为模板,动态生成其中部分内容的目的。引入了JSP动作的XML标签用于调用内建功能,同时支持创建JSP标签库,可以像使用标准HTML或XML标签一样使用它们,以增强功能和提高服务器性能。JSP文件在运行时会被其编译器转换成更高效的形式。