《Spring MVC学习指南(第2版)》——导读

简介: URL中的context部分用来代表应用名称,该部分也是可选的。一台Web服务器可以运行多个上下文(应用),其中一个可以配置为默认上下文。若访问默认上下文中的资源,可以跳过context部分。


0b3a660cea84942e616fdd835c4e8a540ba95447

**

前言
**
Spring MVC是Spring框架中用于Web应用快速开发的一个模块。Spring MVC的MVC是Model-View-Controller的缩写。它是一个广泛应用于图形化用户交互开发中的设计模式,不仅常见于Web开发,也广泛应用于如Swing和JavaFX等桌面开发。

作为当今业界最主流的Web开发框架,Spring MVC(有时也称Spring Web MVC)的开发技能相当热门。本书可供想要学习如何通过Spring MVC开发基于Java的Web应用的开发人员阅读。
HTTP使得Web服务器与浏览器之间可以通过互联网或内网进行数据交互。作为一个制定标准的国际社区,万维网联盟(W3C)负责和维护HTTP。HTTP第一版是HTTP 0.9,随后更新为HTTP 1.0,之后的版本是HTTP 1.1。HTTP 1.1版本的 RFC编号是2616。编写本书时,HTTP 1.1依然是当前最流行的HTTP版本。当前最新版本是发布于2015年5月的HTTP/2,附表1.1列出了HTTP各个版本及其发布时间,HTTP的第二个主要版本通常表示为HTTP/2,而不是HTTP2。
URL中的context部分用来代表应用名称,该部分也是可选的。一台Web服务器可以运行多个上下文(应用),其中一个可以配置为默认上下文。若访问默认上下文中的资源,可以跳过context部分。

最后,一个context可以有一个或多个默认资源(通常为index.html、index.htm或者default.htm)。一个不带资源名称的URL通常指向默认资源。当存在多个默认资源时,其中最高优先级的资源将被返回给客户端。
Java Servlet技术是Java体系中用于开发Web应用的底层技术。1996年,Servlet和JSP由SUN系统公司发布,以替代CGI技术,作为产生Web动态内容的标准。CGI技术为每一个请求创建相应的进程,但是,创建进程会耗费大量的CPU周期,最终导致很难编写可伸缩的CGI程序。相对于CGI程序,一个Servlet则快多了,这是因为当一个Servlet为响应第一次请求而创建后,会驻留在内存中,以便响应后续请求。

目录

**[第1章 Spring框架
1.1 XML配置文件](https://yq.aliyun.com/articles/90712)**
1.2 Spring控制反转容器的使用
1.2.1 通过构造器创建一个bean实例
1.2.2 通过工厂方法创建一个bean实例
1.2.3 销毁方法的使用
1.2.4 向构造器传递参数
1.2.5 Setter方式依赖注入
1.2.6 构造器方式依赖注入
1.3 小结
**[第2章 模型2和MVC模式
2.1 模型1介绍](https://yq.aliyun.com/articles/90735)**
2.2 模型2介绍
2.3 模型2之Servlet控制器
2.3.1 Product类
2.3.2 ProductForm类
2.3.3 ControllerServlet类
2.3.4 Action类
2.3.5 视图
2.3.6 测试应用
2.4 模型2之Filter分发器
2.5 校验器
2.6 依赖注入
2.7 小结

相关文章
|
1月前
|
缓存 前端开发 Java
Spring MVC 面试题及答案整理,最新面试题
Spring MVC 面试题及答案整理,最新面试题
90 0
|
1月前
|
SQL JavaScript Java
springboot+springm vc+mybatis实现增删改查案例!
springboot+springm vc+mybatis实现增删改查案例!
25 0
|
1月前
|
SQL Java 数据库连接
挺详细的spring+springmvc+mybatis配置整合|含源代码
挺详细的spring+springmvc+mybatis配置整合|含源代码
41 1
|
12天前
|
数据采集 前端开发 Java
数据塑造:Spring MVC中@ModelAttribute的高级数据预处理技巧
数据塑造:Spring MVC中@ModelAttribute的高级数据预处理技巧
23 3
|
12天前
|
存储 前端开发 Java
会话锦囊:揭示Spring MVC如何巧妙使用@SessionAttributes
会话锦囊:揭示Spring MVC如何巧妙使用@SessionAttributes
14 1
|
12天前
|
前端开发 Java Spring
数据之桥:深入Spring MVC中传递数据给视图的实用指南
数据之桥:深入Spring MVC中传递数据给视图的实用指南
29 3
|
21天前
|
前端开发 安全 Java
使用Java Web框架:Spring MVC的全面指南
【4月更文挑战第3天】Spring MVC是Spring框架的一部分,用于构建高效、模块化的Web应用。它基于MVC模式,支持多种视图技术。核心概念包括DispatcherServlet(前端控制器)、HandlerMapping(请求映射)、Controller(处理请求)、ViewResolver(视图解析)和ModelAndView(模型和视图容器)。开发流程涉及配置DispatcherServlet、定义Controller、创建View、处理数据、绑定模型和异常处理。
使用Java Web框架:Spring MVC的全面指南
|
28天前
|
敏捷开发 监控 前端开发
Spring+SpringMVC+Mybatis的分布式敏捷开发系统架构
Spring+SpringMVC+Mybatis的分布式敏捷开发系统架构
63 0
|
27天前
|
Java 应用服务中间件 Maven
SpringBoot 项目瘦身指南
SpringBoot 项目瘦身指南
40 0
|
1月前
|
缓存 安全 Java
Spring Boot 面试题及答案整理,最新面试题
Spring Boot 面试题及答案整理,最新面试题
111 0