Spring3.2 MVC 入门例子
简单入门程序,步骤如下:
1、导入jar包
spring-aop-3.2.3.RELEASE.jar
spring-beans-3.2.3.RELEASE.jar
spring-context-3.2.3.RELEASE.jar
spring-core-3.2.3.RELEASE.jar
spring-expression-3.2.3.RELEASE.jar
spring-test-3.2.3.RELEASE.jar
spring-tx-3.2.3.RELEASE.jar
spring-web-3.2.3.RELEASE.jar
spring-webmvc-3.2.3.RELEASE.jar
commons-logging-1.1.2.jar
jstl-1.2.jar
2、配置web.xml
a:默认加载applicationContext.xml配置文件
这个spring mvc暂时用不到,只是一个空实现
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:config/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
b:配置spring mvc跳转的servlet
<servlet>
<servlet-name>spring-dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:config/dispatcher/spring-dispather.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>spring-dispatcher</servlet-name>
<url-pattern>*.cmd</url-pattern>
</servlet-mapping>
3、配置跳转的规则配置文件spring-dispather.xml
<!-- 默认的注解映射的支持 -->
<mvc:annotation-driven />
<!-- 该配置文件加载表现层所有bean,数据源、服务层、DAO层、事务的Bean在父容器中加载 -->
<!-- 自动扫描的包名,因为配置了自动扫描,就不需要配置控制器Bean了,否则启动会报错 -->
<context:component-scan base-package="com.nari"></context:component-scan>
<!-- 视图解析器 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/" />
<property name="suffix" value=".jsp" />
</bean>
4、编写视图index.jsp用于跳转到登陆界面login.jsp
5、编写cmd控制类MyController
package com.nari.test;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class MyController {
@RequestMapping("/login")
public String login(){
return "success";
}
}
6、访问应用程序,成功后跳转到success.jsp界面
附件是工程,解压缩部署到server上就OK
相关推荐
这个例子是为初学者准备的入门教程,旨在帮助理解这三个组件如何协同工作,构建一个完整的Web应用程序。 Spring 2.5 是一个轻量级的、全面的Java应用框架,提供了依赖注入(DI)和面向切面编程(AOP)功能。在本例...
**目的**:本文旨在为开发者提供一个快速入门Spring Web应用框架的指南。Spring是一款开源框架,主要用于Web应用开发,其官方网站为http://www.springframework.org。该框架包含多个组件,如Web开发组件、数据库开发...
- **2.1.1 Spring 的入门案例**:通过一个简单的例子介绍如何使用Spring进行开发。 #### 2.2 Spring 的依赖注入 - **2.2.1 Spring 的依赖注入方式**:介绍Spring中常用的依赖注入方式,如构造器注入、设置方法注入...
6. **创建例子程序**:设计简单的MVC模式,编写Action、Service、DAO以及对应的视图。例如,创建一个用户管理模块,包括用户的增删改查功能。 7. **测试运行**:通过Eclipse的Run on Server功能部署项目到Tomcat,...
### Spring框架快速入门详解 #### 一、Spring框架概述 Spring框架是一个开源的企业级Java应用框架,它由Rod Johnson在2003年发起并创建。Spring的核心特性包括依赖注入(Dependency Injection, DI)、面向切面编程...
替代教程通过一个具体的例子——婚礼RSVP应用——来展示如何使用SpringRoo。这个例子包括: - 应用概述:描述应用的功能需求。 - 步骤详解:逐步指导如何使用SpringRoo完成应用开发的各个阶段。 - 最终成果:展示...
2.5.1 配置Spring MVC框架 2.5.2 处理登录请求 2.5.3 JSP视图页面 2.6 运行Web应用 2.7 小结 第2篇 IoC和AOP 第3章 IoC容器概述 3.1 IoC概述 3.1.1 通过实例理解IoC的概念 3.1.2 IoC的类型 3.1.3 通过容器完成依赖...
- **配置Spring MVC框架**:设置 Spring MVC 的工作环境。 - **处理登录请求**:实现用户的登录功能。 - **JSP视图页面**:定义前端界面。 - **2.6 运行Web应用** - **启动应用**:部署并运行 Web 应用。 - **...
本节将通过一个简单的例子来介绍如何创建并运行一个基本的 Spring Boot 应用。 - **步骤 1**: 创建一个 Maven 项目。 - **步骤 2**: 在项目的 `pom.xml` 文件中添加必要的配置。 - **步骤 3**: 创建一个主配置类,...
2.5.1 配置Spring MVC框架 2.5.2 处理登录请求 2.5.3 JSP视图页面 2.6 运行Web应用 2.7 小结 第2篇 IoC和AOP 第3章 IoC容器概述 3.1 IoC概述 3.1.1 通过实例理解IoC的概念 3.1.2 IoC的类型 3.1.3 通过容器完成依赖...
- **4.3.8 Struts和spring的配置**: 配置Struts和Spring框架,以支持MVC架构。 **4.4 部署和运行** - **4.4.1 启动DemoHumanTaskService** - **4.4.2 启动Tomcat** - **4.4.3 运行Demo**: 测试整个系统是否按照...
JavaServer Pages(JSP)是Java技术用于创建动态网页的应用平台。...本教程针对初学者,通过幻灯片的形式直观讲解JSP...在实际项目中,结合使用JavaBean和其他框架,如Spring MVC,可以构建出更复杂、功能丰富的应用程序。
- **3.2 Struts2配置文件**:主要讲解`struts.xml`文件的作用、格式及配置项。 - **3.3 Action配置**:Action类的设计原则、生命周期以及配置方法。 #### 五、表单验证 - **4.1 手动完成输入校验**:通过编写代码...
#### 一、DWR入门 **1.1 简介** DWR(Direct Web Remoting)是一种简化Ajax应用程序开发的技术。它通过提供一种简单的方式来调用服务器端的Java方法,从而使得客户端的JavaScript代码可以直接操作服务器端的Java...
1.2. 第一个例子:注册示例.............................................................................................................................................. 15 1.2.1. 了解代码.................