`
elfasd
  • 浏览: 100421 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Spring3.2 MVC 入门例子

阅读更多

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

 

 

 

 

  • tpf.zip (4.5 MB)
  • 下载次数: 86
分享到:
评论

相关推荐

    spring2.5 struts1.2 hibernate_3.2 例子

    这个例子是为初学者准备的入门教程,旨在帮助理解这三个组件如何协同工作,构建一个完整的Web应用程序。 Spring 2.5 是一个轻量级的、全面的Java应用框架,提供了依赖注入(DI)和面向切面编程(AOP)功能。在本例...

    spring mvc 文档

    **目的**:本文旨在为开发者提供一个快速入门Spring Web应用框架的指南。Spring是一款开源框架,主要用于Web应用开发,其官方网站为http://www.springframework.org。该框架包含多个组件,如Web开发组件、数据库开发...

    Spring+in+action+中文版(第4版)

    - **2.1.1 Spring 的入门案例**:通过一个简单的例子介绍如何使用Spring进行开发。 #### 2.2 Spring 的依赖注入 - **2.2.1 Spring 的依赖注入方式**:介绍Spring中常用的依赖注入方式,如构造器注入、设置方法注入...

    Struts2 + Spring 2.5 + Hibernate 3.2 整合文档及事例程序

    6. **创建例子程序**:设计简单的MVC模式,编写Action、Service、DAO以及对应的视图。例如,创建一个用户管理模块,包括用户的增删改查功能。 7. **测试运行**:通过Eclipse的Run on Server功能部署项目到Tomcat,...

    Spring笔记.md

    ### Spring框架快速入门详解 #### 一、Spring框架概述 Spring框架是一个开源的企业级Java应用框架,它由Rod Johnson在2003年发起并创建。Spring的核心特性包括依赖注入(Dependency Injection, DI)、面向切面编程...

    spring-roo-docs

    替代教程通过一个具体的例子——婚礼RSVP应用——来展示如何使用SpringRoo。这个例子包括: - 应用概述:描述应用的功能需求。 - 步骤详解:逐步指导如何使用SpringRoo完成应用开发的各个阶段。 - 最终成果:展示...

    Spring.3.x企业应用开发实战(完整版).part2

    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_3.x企业应用开发实战 目录

    - **配置Spring MVC框架**:设置 Spring MVC 的工作环境。 - **处理登录请求**:实现用户的登录功能。 - **JSP视图页面**:定义前端界面。 - **2.6 运行Web应用** - **启动应用**:部署并运行 Web 应用。 - **...

    Spring Boot 笔记

    本节将通过一个简单的例子来介绍如何创建并运行一个基本的 Spring Boot 应用。 - **步骤 1**: 创建一个 Maven 项目。 - **步骤 2**: 在项目的 `pom.xml` 文件中添加必要的配置。 - **步骤 3**: 创建一个主配置类,...

    Spring3.x企业应用开发实战(完整版) part1

    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 通过容器完成依赖...

    JBPM5入门学习.doc

    - **4.3.8 Struts和spring的配置**: 配置Struts和Spring框架,以支持MVC架构。 **4.4 部署和运行** - **4.4.1 启动DemoHumanTaskService** - **4.4.2 启动Tomcat** - **4.4.3 运行Demo**: 测试整个系统是否按照...

    非常棒的jsp初学者幻灯片教程.ppt

    JavaServer Pages(JSP)是Java技术用于创建动态网页的应用平台。...本教程针对初学者,通过幻灯片的形式直观讲解JSP...在实际项目中,结合使用JavaBean和其他框架,如Spring MVC,可以构建出更复杂、功能丰富的应用程序。

    struts2系列教程

    - **3.2 Struts2配置文件**:主要讲解`struts.xml`文件的作用、格式及配置项。 - **3.3 Action配置**:Action类的设计原则、生命周期以及配置方法。 #### 五、表单验证 - **4.1 手动完成输入校验**:通过编写代码...

    DWR中文文档.pdf

    #### 一、DWR入门 **1.1 简介** DWR(Direct Web Remoting)是一种简化Ajax应用程序开发的技术。它通过提供一种简单的方式来调用服务器端的Java方法,从而使得客户端的JavaScript代码可以直接操作服务器端的Java...

    JBoss Seam 工作原理、seam和hibernate的范例、RESTFul的seam、seam-gen起步、seam组件、配置组件、jsf,jboss、标签、PDF、注解等等

    1.2. 第一个例子:注册示例.............................................................................................................................................. 15 1.2.1. 了解代码.................

Global site tag (gtag.js) - Google Analytics