搜档网
当前位置:搜档网 › maven+spring mvc +mybatis+oracle集成

maven+spring mvc +mybatis+oracle集成

maven+spring mvc +mybatis+oracle集成
maven+spring mvc +mybatis+oracle集成

applicationContext.xml

xmlns:xsi="https://www.sodocs.net/doc/6913087599.html,/2001/XMLSchema-instance"

xmlns:mvc="https://www.sodocs.net/doc/6913087599.html,/schema/mvc"

xmlns:aop="https://www.sodocs.net/doc/6913087599.html,/schema/aop"

xmlns:tx="https://www.sodocs.net/doc/6913087599.html,/schema/tx"

xmlns:context="https://www.sodocs.net/doc/6913087599.html,/schema/context"

xsi:schemaLocation="https://www.sodocs.net/doc/6913087599.html,/schema/mvc

https://www.sodocs.net/doc/6913087599.html,/schema/mvc/spring-mvc-3.1.xsd

https://www.sodocs.net/doc/6913087599.html,/schema/beans

https://www.sodocs.net/doc/6913087599.html,/schema/beans/spring-beans-2.5.xsd

https://www.sodocs.net/doc/6913087599.html,/schema/context

https://www.sodocs.net/doc/6913087599.html,/schema/context/spring-context-2.5.xsd

https://www.sodocs.net/doc/6913087599.html,/schema/tx

https://www.sodocs.net/doc/6913087599.html,/schema/tx/spring-tx-2.5.xsd

https://www.sodocs.net/doc/6913087599.html,/schema/aop

https://www.sodocs.net/doc/6913087599.html,/schema/aop/spring-aop-2.5.xsd ">

oracle.jdbc.driver.OracleDriver

jdbc:oracle:thin:@192.168.1.2:1521:orcl

liuxing

liuxing

class="org.springframework.jdbc.datasource.DataSourceTransactionManager">

rollback-for="https://www.sodocs.net/doc/6913087599.html,ng.Exception" />

dispatcher-servlet.xml

xmlns:xsi="https://www.sodocs.net/doc/6913087599.html,/2001/XMLSchema-instance"

xmlns:aop="https://www.sodocs.net/doc/6913087599.html,/schema/aop"

xmlns:tx="https://www.sodocs.net/doc/6913087599.html,/schema/tx"

xmlns:context="https://www.sodocs.net/doc/6913087599.html,/schema/context"

xsi:schemaLocation="

https://www.sodocs.net/doc/6913087599.html,/schema/beans

https://www.sodocs.net/doc/6913087599.html,/schema/beans/spring-beans-2.5.xsd

https://www.sodocs.net/doc/6913087599.html,/schema/aop

https://www.sodocs.net/doc/6913087599.html,/schema/aop/spring-aop-2.5.xsd

https://www.sodocs.net/doc/6913087599.html,/schema/tx

https://www.sodocs.net/doc/6913087599.html,/schema/tx/spring-tx-2.5.xsd

https://www.sodocs.net/doc/6913087599.html,/schema/context

https://www.sodocs.net/doc/6913087599.html,/schema/context/spring-context-3.0.xsd ">

class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />

log4j.properties 自己找一份

myBatis-configuration.xml 自己找一份

SpringMVC配置的基本步骤

Springmvc框架配置步骤 小弟是个新手,有不对的地方请tell me,一起研究探讨。谢谢。 1062140832@https://www.sodocs.net/doc/6913087599.html, 配置springmvc框架其实不是很难,要现有一个总体的认识,确定要分几步,每一步主要是干什么,不要太盲目。 以为web.xml是项目的入口,所以所有的配置文件,都必须引入到wem.xml中,不然,配置了等于没用。所以,要先从入口入手。 配置web.xml 1、首先引入springmvc-servlet.xml文件 springMVC org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring/mvc/springmvc-servlet.xml 1 2、将spring加载到web.xml中 org.springframework.web.context.ContextLoaderListener 3、配置上下文路径 contextConfigLocation /WEB-INF/spring/spring.xml,/WEB-INF/spring/spring-*.xml 说明:如果有很多的关于spring的配置文件,建议分开写,比如事务一个文件(spring-transaction.xml),springmvc-hibernate.xml一个配置文件,这样方便读写。

SpringMVC深入总结

一、前言: 大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。 官方的下载网址是:https://www.sodocs.net/doc/6913087599.html,/download(本文使用是的Spring 3.0.5版本) Struts2也是比较优秀的MVC构架,优点非常多比如良好的结构。但这里想说的是缺点,Struts2由于采用了值栈、OGNL表达式、struts2标签库等,会导致应用的性能下降。Struts2的多层拦截器、多实例action性能都很好。可以参考我写的一篇关于Spring MVC与Struts2与Servlet比较的文章https://www.sodocs.net/doc/6913087599.html,/admin/blogs/698217 Spring3 MVC的优点: 1、Spring3 MVC的学习难度小于Struts2,Struts2用不上的多余功能太多。呵呵,当然这不是决定因素。 2、Spring3 MVC很容易就可以写出性能优秀的程序,Struts2要处处小心才可以写出性能优秀的程序(指MVC部分) 3、Spring3 MVC的灵活是你无法想像的,Spring的扩展性有口皆碑,Spring3 MVC当然也不会落后,不会因使用了MVC框架而感到有任何的限制。 Struts2的众多优点:略... (呵呵,是不是不公平?) 众多文章开篇时总要吹些牛,吸引一下读者的眼球,把读者的胃口调起来,这样大家才有兴趣接着往后看。本文也没能例外。不过保证你看了之后不会后悔定有收获。

2.Spring-mvc框架结构及执行流程

Spring mvc架构及执行流程一、请求处理流程图 二、执行流程说明 三、组件说明

说明:在springmvc的各个组件中,处理器映射器、处理器适配器、视图解析器称为springmvc 的三大组件。 需要用户编写的组件有handler、view 四、Spring MVC配置 1、组件扫描器:使用组件扫描器省去在spring容器配置每个controller类,使用 自动扫描标记@controller的配置如下:

2、RequestMappingHandlerMapping:注解处理器映射器,对类中标记@RequestMapping 的方法进行映射,根据RequestMapping定义的url匹配RequestMapping标记的方 法,匹配成功返回HandlerMethod对象给前端控制器,HandlerMethod对象中封装 注解描述: @RequestMapping:定义请求url到处理器功能方法的映射 3、RequestMappingHandlerAdapter:注解式处理器适配器,对标记@RequestMapping 的方法进行适配。 从spring3.1版本开始,废除了AnnotationMethodHandlerAdapter的使用,推荐使用 4、:spring mvc 使用自动加载RequestMappingHandlerMapping和RequestMappingHandlerAdapter,可用在spring-mvc.xml 配置文件总使用替代注解处理器和适配器的配置。 5、视图解析器 InternalResourceViewResolver:支持JSP视图解析 viewClass:JstlView表示JSP模板页面需要使用JSTL标签库,所以classpath中必须包含jstl 的相关jar 包。此属性可以不设置,默认为JstlView。 prefix 和suffix:查找视图页面的前缀和后缀,最终视图的址为:

spring MVC配置详解

牧涛 --<-<-<@态度决定一切→_→。。。 ?博客园 ?首页 ?新闻 ?新随笔 ?联系 ?管理 ?订阅 随笔- 171 文章- 3 评论- 79 spring MVC配置详解 现在主流的Web MVC框架除了Struts这个主力外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。 一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0) 1. jar包引入 Spring 2.5.6:spring.jar、spring-webmvc.jar、commons-logging.jar、cglib -nodep-2.1_3.jar Hibernate 3.6.8:hibernate3.jar、hibernate-jpa-2.0-api-1.0.1.Final.jar、a ntlr-2.7.6.jar、commons-collections-3.1、dom4j-1.6.1.jar、javassist-3.12.0.G A.jar、jta-1.1.jar、slf4j-api-1.6.1.jar、slf4j-nop-1.6.4.jar、相应数据库的驱动jar 包 SpringMVC是一个基于DispatcherServlet(分发器)的MVC框架,每一个请求最先访问的都是DispatcherServlet,DispatcherServlet负责转发每一个Request请求给相应的Handler,Handler处理以后再返回相应的视图(View)和模型(Model),返回的视图和模型都可以不指定,即可以只返回Model或只返回View或都不返回。 DispatcherServlet是继承自HttpServlet的,既然SpringMVC是基于DispatcherSe rvlet的,那么我们先来配置一下DispatcherServlet,好让它能够管理我们希望它管理的内容。HttpServlet是在web.xml文件中声明的。 spring org.springframework.web.servlet.DispatcherServlet< /servlet-class> contextConfigLocation classpath:springMvc.xml 1 dispatcher / CharacterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding utf-8 CharacterEncodingFilter /* 3.配置SpringMvc主配置文件