`
domain
  • 浏览: 20017 次
  • 性别: Icon_minigender_1
  • 来自: 陕西
社区版块
存档分类
最新评论

spring MVC 实战(一)

阅读更多
学习spring也有一段时间了,前一段时间有点事情给耽搁了一下,
现在打算捡起来继续研究(^_^).<o:p></o:p>
下面把自己前一段时间做的一个简单的MVC的例子.
主要完成简单的注册功能,如果该用户名已经被注册,则跳转到fail.jsp
否则跳转到sucees.jsp
 贴出来望大家指点一下.<o:p></o:p>

配置spring   MVC<o:p></o:p>

首先在 web.xml 文件中配置spring. 如下:<o:p></o:p>
xml 代码
  1. <servlet>  
  2.      <servlet-name>Dispatcherservlet-name>  
  3.      <servlet-class>  
  4.      org.springframework.web.servlet.DispatcherServlet   
  5.      servlet-class>  
  6.      <init-param>  
  7.          <param-name>contextConfigLocationparam-name>  
  8.          <param-value>/WEB-INF/applicationContext.xmlparam-value>     
  9.      init-param>  
  10.   servlet>  
  11.   <servlet-mapping>       
  12.      <servlet-name>Dispatcherservlet-name>  
  13.      <url-pattern>*.dourl-pattern>  
  14.   servlet-mapping>  
 * 其中 applicationContext.xml spring的配置文件  ,如果有多个配置文件时
   中间用","隔开.


下面是
spring的配置文件 applicationContext.xml
xml 代码
  1. <xml version="1.0" encoding="UTF-8"?>  
  2. DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"    
  3.  "http://www.springframework.org/dtd/spring-beans.dtd">  
  4.     
  5. <beans>  
  6.     
  7.        
  8.     <bean id="viewResolver" class="org.springframework.web.    
  9. servlet.view.InternalResourceViewResolver">  
  10.         <property name="viewClass">  
  11.         <value>  
  12.             org.springframework.web.servlet.view.JstlView   
  13.          value>  
  14.         property>  
  15.        <property name="prefix">  
  16.            <value>/result/value>  
  17.        property>  
  18.        <property name="suffix">  
  19.            <value>.jspvalue>  
  20.        property>  
  21.     bean>  
  22.     
  23.        
  24.     <bean id="dataSource" class="org.apache.commons.dbcp. BasicDataSource" destroy-method="close">  
  25.        <property name="driverClassName">  
  26.            <value>net.sourceforge.jtds.jdbc.Drivervalue>  
  27.        property>  
  28.        <property name="url">  
  29.            <value>  
  30.              jdbc:jtds:sqlserver://127.0.0.1:1433/test   
  31.             value>  
  32.        property>  
  33.        <property name="username">  
  34.            <value>savalue>  
  35.        property>  
  36.        <property name="password">  
  37.            <value>savalue>  
  38.        property>  
  39.     bean>  
  40.     
  41.        
  42.     <bean id="jdbcTemplate"class="org.springframework.jdbc.   
  43. core.JdbcTemplate">  
  44.        <property name="dataSource">  
  45.            <ref bean="dataSource" />  
  46.        property>  
  47.     bean>  
  48.     
  49.        
  50.     <bean id="simpleMapping" class="org.springframework.web. servlet.handler.SimpleUrlHandlerMapping">  
  51.        <property name="urlMap">  
  52.            <map>  
  53.               <entry key="/regist.do">  
  54.                   <value>RegistActionvalue>  
  55.               entry>  
  56.            map>  
  57.        property>  
  58.     bean>  
  59.     
  60.        
  61.     <bean id="RegistAction" class="phoenix.spring.impl.   
  62.                                               RegistAction">  
  63.        <property name="commandClass">  
  64.            <value>phoenix.spring.model.Studentvalue>  
  65.        property>  
  66.        <property name="studentDaoImp">  
  67.            <ref bean="studentDaoImp" />  
  68.        property>  
  69.        <property name="success_view">  
  70.            <value>successvalue>  
  71.        property>  
  72.        <property name="fail_view">  
  73.            <value>failvalue>  
  74.        property>  
  75.     bean>  
  76.     
  77.        
  78.     <bean id="studentDaoImp" class="phoenix.spring.impl.   
  79. StudentDaoImp">  
  80.        <property name="jdbcTemplate">  
  81.            <ref bean="jdbcTemplate" />  
  82.        property>  
  83.     bean>  
  84. beans>  



分享到:
评论

相关推荐

    spring MVC实战

    《Spring MVC实战》这篇文章主要面向的是使用Spring框架进行开发的新手,旨在提供一个详细的手工搭建Spring3项目的过程。文章作者在实践中不断深入理解Spring3,并计划通过一系列文章分享其在基于注解的MVC、事务...

    SPRING MVC实战指南

    Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发...

    Spring_MVC_实战教程

    本实战教程将深入讲解Spring MVC的关键组件和工作流程,帮助开发者更好地理解和运用这一框架。 在MVC模式中,主要涉及以下四个核心步骤: 1. **数据封装**:Web页面中的输入元素(如用户名和密码)通过表单提交,...

    Spring MVC 学习记录总结1

    Spring MVC 是一个广泛使用的 Java Web 开发框架,它实现了MVC(Model-View-Controller)设计模式,使得开发者可以更高效地构建可维护且松耦合的Web应用程序。在这个学习记录总结中,我们将深入理解Spring MVC的核心...

    Spring MVC实战系列教程(1)--Hello Spring MVC

    **Spring MVC实战系列教程(1)--Hello Spring MVC** 在本文中,我们将深入探讨Spring MVC框架,这是一个广泛使用的Java Web应用程序开发工具。Spring MVC是Spring框架的一个模块,它提供了MVC(模型-视图-控制器)...

    spring3 MVC实战

    spring3 MVC实战

    Java EE 框架整合开发⼊⻔到实战——Spring+Spring MVC+MyBatis(微课版)课后习题答案.pdf

    这份文档名为《Java EE 框架整合开发入门到实战——Spring+Spring MVC+MyBatis(微课版)课后习题答案.pdf》,它显然是关于Java EE中流行的三个框架整合使用的教程。这三个框架分别是Spring、Spring MVC和MyBatis,...

    Spring MVC 3.0实战指南

    支持REST风格的URL 添加更多注解,可完全注解驱动 引入HTTP输入输出转换器...和数据转换、格式化、验证框架无缝集成 对静态资源处理提供特殊支持 更加灵活的控制器方法签名,可完全独立于Servlet API

    《Spring MVC MYBatis企业应用实战+源码》

    《Spring MVC MYBatis企业应用实战+源码》是一份深度探讨如何在企业环境中整合并高效使用Spring MVC和MyBatis两大主流Java框架的资源包。这个资源包含了一本PDF电子书《spring+mybatis企业应用实战》以及配套的源...

    Spring MVC与MYBatis企业应用实战.pdf

    《Spring MVC与MYBatis企业应用实战》是一本深度探讨如何在实际企业环境中集成和运用Spring MVC和MYBatis两大主流技术的书籍。Spring MVC作为Spring框架的重要组成部分,是Java Web开发中的强大控制器,而MYBatis则...

    读书笔记:Spring MVC实战.zip

    读书笔记:Spring MVC实战

    读书笔记:Spring + MYBatis企业应用实战 ; Spring MVC 实战.zip

    读书笔记:Spring + MYBatis企业应用实战 ; Spring MVC 实战

    spring mvc mybatis 整合源码,带数据库脚本,带详细注释

    - Spring MVC是基于Model-View-Controller(MVC)设计模式的Web应用框架,提供了一种组织和处理请求的机制。 - 它的核心组件包括DispatcherServlet、HandlerMapping、HandlerAdapter、ModelAndView和ViewResolver...

    springMvc+spring+Mybatis 实战案例 实用!

    而"ssm"可能是一个包含Spring、Spring MVC和MyBatis配置文件、实体类、Mapper接口、XML配置文件、Controller类以及Service层代码的文件夹。开发者需要按照一定的顺序和规则去解析和运行这些文件,以启动和运行整个...

    Java EE 框架整合 开发入门到实战-Spring+Spring MVC+MyBatis微课版复习笔记

    Spring、Spring MVC和MyBatis是Java EE中最受欢迎的框架之一。这些框架的整合使用广泛用于构建企业级应用。下面将详细介绍这些框架的核心概念、模块组成、实例化Bean的方式以及依赖注入的机制和优势。 Spring框架...

    spring mvc经典入门案例

    Spring MVC 是一款基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的重要组成部分。这个经典入门案例将引导你逐步了解并掌握 Spring MVC 的基本概念、配置以及实际应用。 1. **Spring MVC 概述** Spring MVC ...

    Spring MVC 3.0实战指南.ppt

    《Spring MVC 3.0实战指南》,参考《Spring 3.x企业应用开发实战》。 内容简介: 1、Spring MVC框架简介 2、HTTP请求地址映射 3、HTTP请求数据的绑定 4、数据转换、格式化、校验 5、数据模型控制 6、视图及解析器 7...

    spring3.0mvc自学教程ppt+注解教程+注解实例+springmybatis教程+项目实例+中文api (老师的心血)从入门到项目实战

    Spring 3.0 MVC 是一个强大的Java框架,用于构建企业级Web应用程序。它以其模块化、松耦合和高度可配置性而闻名。本自学教程集合了多种资源,旨在帮助初学者逐步掌握Spring 3.0 MVC的核心概念,并通过实际项目实例...

Global site tag (gtag.js) - Google Analytics