第16章Spring的其他功能.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第16章Spring的其他功能

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

文档评论(0)

liudao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档