spring+springmvc+ibatis框架整合

本文档详细介绍了如何在一个基于Java的Web项目中整合Spring、SpringMVC和Ibatis框架。首先,创建动态Web工程并设置web.xml。接着,配置mvc.xml和root-context.xml文件,引入必要的jar包,并设置编译路径。然后,编写HelloController控制器和对应的index.jsp测试页面。最后,集成Ibatis,配置SqlMapConfig.xml、User.xml、数据库连接信息,并创建Service层和DTO实体类,确保所有组件能正常工作。
摘要由CSDN通过智能技术生成

由于用的jar包比较旧,这里用的是1.7的jdk
首先创建一个动态web工程,创建时记得选上生成web.xml文件
这是我的项目目录在这里插入图片描述
导入jar包并加载到library中,如果是从其他工程导入的记得复制到lib文件下,避免奇怪的问题,修改编译路径到WEB-INF下classes目录下,spring的配置可以参考这个spring简单入门实例

注意:以下所给的代码都是整个步骤完成后的代码,有些中途测试不需要的先注释掉,不然可能会影响运行

先配置web.xml文件,以下是我的web.xml配置文件

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>EbizTest1</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  <listener>
  <!-- 监听spring上下文容器 -->
    <listener-class>
		org.springframework.web.context.ContextLoaderListener
	</listener-class>
  </listener>
  <!-- 加载spring的xml配置文件到 spring的上下文容器中 -->
  <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:resource/root-context.xml</param-value>
  </context-param>
  <!-- 配置Spring MVC DispatcherServlet -->
  <servlet>
    <servlet-name>MVC</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <!-- 初始化参数 -->
    <init-param>
    	<!-- 加载SpringMVC的xml到 spring的上下文容器中 -->
      	<param-name>contextConfigLocation</param-name>
     	<param-value>
				/WEB-INF/mvc.xml
		</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <!-- 配置DispatcherServlet所需要拦截的 url -->
  <!-- 一般配置.do,也可自定义,这里我配置的.abc -->
  <servlet-mapping>
    <servlet-name>MVC</servlet-name>
    <url-pattern>*.abc</url-pattern>
  </servlet-mapping>
  
  <!-- 配置webservice -->
  <servlet
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值