《Servlet、JSP和Spring MVC初学指南》 |
您所在的位置:网站首页 › servlet与spring关系 › 《Servlet、JSP和Spring MVC初学指南》 |
![]() 自从Servlet和JSP技术诞生后,涌现出大量的基于Java的Web框架来帮助开发人员快速编写Web应用。这些框架构建于Servlet和JSP之上,帮助开发人员更加关注业务逻辑,无须编写重复性(技术)代码。目前,Spring MVC是最为流行的可扩展Java Web应用开发框架。 Spring MVC又叫Spring Web MVC,是Spring框架的一个模块,用于快速开发Web应用。MVC代表Model-View-Controller,是一个广泛应用于GUI开发的设计模式。该模式不局限于Web开发,也广泛应用在桌面开发技术上,如Java Swing和JavaFX。Servlet是一个Java程序,一个Servlet应用有一个或多个Servlet程序。JSP页面会被转换和编译成Servlet程序。 Servlet应用无法独立运行,必须运行在Servlet容器中。Servlet容器将用户的请求传递给Servlet应用,并将结果返回给用户。由于大部分Servlet应用都包含多个JSP页面,因此更准确地说是“Servlet/JSP应用”。 Web用户通过Web浏览器例如IE、Mozilla Firefox或者谷歌Chrome来访问Servlet应用。通常,Web浏览器又叫Web客户端。要运行Java EE应用,需要一个Java EE容器,例如GlassFish、JBoss、Oracle Weblogic或者IBM WebSphere。诚然,我们可以将一个Servlet/JSP应用部署到一个Java EE容器上,但一个Servlet/JSP容器就已经满足需要了,并且更加轻量。当然,Tomcat和Jetty不是Java EE容器,因此无法运行EJB或JMS技术。URL中的context部分用来代表应用名称,该部分也是可选的。一台Web服务器可以运行多个上下文(应用),其中一个可以配置为默认上下文,对于访问默认上下文中的资源,可以跳过context部分。 最后,一个context可以有一个或多个默认资源(通常为index.html,index.htm或者default.htm)。一个没有带资源名称的URL通常指向默认资源。当存在多个默认资源时,其中最高优先级的资源将被返回给客户端。 在资源名之后可以有一个或多个查询语句或者路径参数。查询语句是一个Key/Value组,多个查询语句间用“&”符号分隔。路径参数类似于查询语句,但只有value部分,多个value部分用“/”符号分隔。 目录**[第一部分 Servlets和JSP第1章 Servlets1.1 Servlet API概览](https://yq.aliyun.com/articles/91042)**1.2 Servlet1.3 编写基础的Servlet应用程序1.3.1 编写和编译Servlet类1.3.2 应用程序目录结构1.3.3 调用Servlet1.4 ServletRequest1.5 ServletResponse1.6 ServletConfig1.7 ServletContext1.8 GenericServlet1.9 Http Servlets1.9.1 HttpServlet1.9.2 HttpServletRequest1.9.3 HttpServletResponse1.10 处理HTML表单1.11 使用部署描述符1.12 小结**[第2章 会话管理2.1 URL重写](https://yq.aliyun.com/articles/91115)**2.2 隐藏域2.3 Cookies2.4 HttpSession对象2.5 小结 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |