学习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 代码
- <servlet>
- <servlet-name>Dispatcherservlet-name>
- <servlet-class>
- org.springframework.web.servlet.DispatcherServlet
- servlet-class>
- <init-param>
- <param-name>contextConfigLocationparam-name>
- <param-value>/WEB-INF/applicationContext.xmlparam-value>
- init-param>
- servlet>
- <servlet-mapping>
- <servlet-name>Dispatcherservlet-name>
- <url-pattern>*.dourl-pattern>
- servlet-mapping>
* 其中 applicationContext.xml 为spring的配置文件 ,如果有多个配置文件时
中间用","隔开.
下面是spring的配置文件 applicationContext.xml
xml 代码
- <xml version="1.0" encoding="UTF-8"?>
- DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
- "http://www.springframework.org/dtd/spring-beans.dtd">
-
- <beans>
-
-
- <bean id="viewResolver" class="org.springframework.web.
- servlet.view.InternalResourceViewResolver">
- <property name="viewClass">
- <value>
- org.springframework.web.servlet.view.JstlView
- value>
- property>
- <property name="prefix">
- <value>/result/value>
- property>
- <property name="suffix">
- <value>.jspvalue>
- property>
- bean>
-
-
- <bean id="dataSource" class="org.apache.commons.dbcp. BasicDataSource" destroy-method="close">
- <property name="driverClassName">
- <value>net.sourceforge.jtds.jdbc.Drivervalue>
- property>
- <property name="url">
- <value>
- jdbc:jtds:sqlserver://127.0.0.1:1433/test
- value>
- property>
- <property name="username">
- <value>savalue>
- property>
- <property name="password">
- <value>savalue>
- property>
- bean>
-
-
- <bean id="jdbcTemplate"class="org.springframework.jdbc.
- core.JdbcTemplate">
- <property name="dataSource">
- <ref bean="dataSource" />
- property>
- bean>
-
-
- <bean id="simpleMapping" class="org.springframework.web. servlet.handler.SimpleUrlHandlerMapping">
- <property name="urlMap">
- <map>
- <entry key="/regist.do">
- <value>RegistActionvalue>
- entry>
- map>
- property>
- bean>
-
-
- <bean id="RegistAction" class="phoenix.spring.impl.
- RegistAction">
- <property name="commandClass">
- <value>phoenix.spring.model.Studentvalue>
- property>
- <property name="studentDaoImp">
- <ref bean="studentDaoImp" />
- property>
- <property name="success_view">
- <value>successvalue>
- property>
- <property name="fail_view">
- <value>failvalue>
- property>
- bean>
-
-
- <bean id="studentDaoImp" class="phoenix.spring.impl.
- StudentDaoImp">
- <property name="jdbcTemplate">
- <ref bean="jdbcTemplate" />
- property>
- bean>
- beans>
分享到:
相关推荐
《Spring MVC实战》这篇文章主要面向的是使用Spring框架进行开发的新手,旨在提供一个详细的手工搭建Spring3项目的过程。文章作者在实践中不断深入理解Spring3,并计划通过一系列文章分享其在基于注解的MVC、事务...
Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发...
本实战教程将深入讲解Spring MVC的关键组件和工作流程,帮助开发者更好地理解和运用这一框架。 在MVC模式中,主要涉及以下四个核心步骤: 1. **数据封装**:Web页面中的输入元素(如用户名和密码)通过表单提交,...
Spring MVC 是一个广泛使用的 Java Web 开发框架,它实现了MVC(Model-View-Controller)设计模式,使得开发者可以更高效地构建可维护且松耦合的Web应用程序。在这个学习记录总结中,我们将深入理解Spring MVC的核心...
**Spring MVC实战系列教程(1)--Hello Spring MVC** 在本文中,我们将深入探讨Spring MVC框架,这是一个广泛使用的Java Web应用程序开发工具。Spring MVC是Spring框架的一个模块,它提供了MVC(模型-视图-控制器)...
spring3 MVC实战
这份文档名为《Java EE 框架整合开发入门到实战——Spring+Spring MVC+MyBatis(微课版)课后习题答案.pdf》,它显然是关于Java EE中流行的三个框架整合使用的教程。这三个框架分别是Spring、Spring MVC和MyBatis,...
支持REST风格的URL 添加更多注解,可完全注解驱动 引入HTTP输入输出转换器...和数据转换、格式化、验证框架无缝集成 对静态资源处理提供特殊支持 更加灵活的控制器方法签名,可完全独立于Servlet API
《Spring MVC MYBatis企业应用实战+源码》是一份深度探讨如何在企业环境中整合并高效使用Spring MVC和MyBatis两大主流Java框架的资源包。这个资源包含了一本PDF电子书《spring+mybatis企业应用实战》以及配套的源...
《Spring MVC与MYBatis企业应用实战》是一本深度探讨如何在实际企业环境中集成和运用Spring MVC和MYBatis两大主流技术的书籍。Spring MVC作为Spring框架的重要组成部分,是Java Web开发中的强大控制器,而MYBatis则...
读书笔记:Spring MVC实战
读书笔记:Spring + MYBatis企业应用实战 ; Spring MVC 实战
- Spring MVC是基于Model-View-Controller(MVC)设计模式的Web应用框架,提供了一种组织和处理请求的机制。 - 它的核心组件包括DispatcherServlet、HandlerMapping、HandlerAdapter、ModelAndView和ViewResolver...
而"ssm"可能是一个包含Spring、Spring MVC和MyBatis配置文件、实体类、Mapper接口、XML配置文件、Controller类以及Service层代码的文件夹。开发者需要按照一定的顺序和规则去解析和运行这些文件,以启动和运行整个...
Spring、Spring MVC和MyBatis是Java EE中最受欢迎的框架之一。这些框架的整合使用广泛用于构建企业级应用。下面将详细介绍这些框架的核心概念、模块组成、实例化Bean的方式以及依赖注入的机制和优势。 Spring框架...
Spring MVC 是一款基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的重要组成部分。这个经典入门案例将引导你逐步了解并掌握 Spring MVC 的基本概念、配置以及实际应用。 1. **Spring MVC 概述** Spring MVC ...
《Spring MVC 3.0实战指南》,参考《Spring 3.x企业应用开发实战》。 内容简介: 1、Spring MVC框架简介 2、HTTP请求地址映射 3、HTTP请求数据的绑定 4、数据转换、格式化、校验 5、数据模型控制 6、视图及解析器 7...
Spring 3.0 MVC 是一个强大的Java框架,用于构建企业级Web应用程序。它以其模块化、松耦合和高度可配置性而闻名。本自学教程集合了多种资源,旨在帮助初学者逐步掌握Spring 3.0 MVC的核心概念,并通过实际项目实例...