阅读984 返回首页    go 阿里云 go 技术社区[云栖]


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

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配置文件

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介绍

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 小结

最后更新:2017-05-27 14:31:25

  上一篇:go  《精通Spring MVC 4》——第1章 快速搭建Spring Web应用 1.1Spring Tool Suite简介
  下一篇:go  三种数据分析法提升电商运营