1 / 28
文档名称:

Spring的其他功能.ppt

格式:ppt   大小:661KB   页数:28页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Spring的其他功能.ppt

上传人:wo1230 2017/3/8 文件大小:661 KB

下载得到文件列表

Spring的其他功能.ppt

相关文档

文档介绍

文档介绍:Java EE 实用教程第 16章 Spring 的其他功能 Spring 的 Web 框架 定时器的应用 Java EE 实用教程 Spring 的 Web 框架? 第一个 Spring 的 MVC 应用本节实例将要达到的效果非常简单,在“ ”中输入字符串,单击“提交”按钮,在结果页面“ ”页面显示输入的字符串,如图 和图 所示。图 输入页面图 输出页面 Java EE 实用教程 第一个 Spring 的 MVC 应用? Web 项目在 MyEclipse 中建立 Web 项目,命名为“ Spring_MVC ”。? Spring 所需类库本例中,因为应用 Spring 的 Web 框架,所以不仅要把 Spring 的核心类库添加进来,还要导入 Spring 的 Web 类库。右击项目名,依次选择“ Build Path ”→“ Add Libraries ”,弹出如图 所示的对话框。图 Add Library 对话框 Java EE 实用教程 第一个 Spring 的 MVC 应用选中“ MyEclipse Libraries ”,单击“ Next ”按钮,跳转到如图 所示的界面, 供程序员选择所需的类库,选择“ Spring Core Libraries ”及“ Spring Web Libraries ”,单击“ Finish ”按钮,完成类库的添加。图 选择所需类库 Java EE 实用教程 第一个 Spring 的 MVC 应用? 文件编写 文件,代码编写为。 配置文件解析如下: ? <?xml version="" encoding="UTF-8"?> 是 XML 的头,描述文件的字符编码及版本。?紧跟<web-app ...> 后面的内容是一些 Web 程序部署描述格式,该例用的是 版本。? <servlet> 用于定义一个 Servlet , <sevlet-name> 是为 Servlet 起的一个名称, <servlet-class> 指定定义 Servlet 的具体实现类。? <init-param> 是<servlet> 的属性,用于定义 Servlet 的初始化参数,这里指定要初始化 WEB-INF 下的“ spring- ”,如果该配置文件的命名方式为“[serlvet-name]- ”(这里的“[servlet-name] ”是 Servlet 的名称),则可以不定义该初始化参数, Spring 默认会处理这个配置文件。例如,本例的配置文件为“ spring- ”,故可以不配置该参数。 Java EE 实用教程 第一个 Spring 的 MVC 应用? <load-on-startup> 是<servlet> 的属性,指定当 Web 启动时,加载 Servlet 的顺序,当它的值大于等于 0时, Servlet 容器先加载数值小的 Servlet ;若它的值小于0或没有设定,则 Servlet 容器将在 Web 首次访问时加载这个 Servlet 。? <servlet-mapping> 用于指定访问 Servlet 的 URL , URL 的值是由<url-pattern> 指定的。 Java EE 实用教程 第一个 Spring 的 MVC 应用? Spring 配置文件在 WEB-INF 文件夹下新建名为 spring- 的文件, 内容。 spring- 是 Spring 的核心配置文件,其中, urlMapping URL 映射和 viewResolver 视图解析是 Spring 应用中必须配置的,当然也可以使用其他的配置方法,而“ hello ” Bean 就是控制类。可以看到,在 urlMapping 中进行了 url 映射, “/ ”请求将会由“ hello ” Bean 负责处理。在 viewResolver 中配置了* .jsp 为解析的视图。 Java EE 实用教程 第一个 Spring 的 MVC 应用? 文件在项目 src 下,.form 包,在该包中创建“ HelloWorld