ITKeyword,专注技术干货聚合推荐

注册 | 登录

SpringMVC+Spring+SpringJDBC整合配置

lsx1984 分享于 2013-04-13

推荐:SpringMVC +Spring+ SpringJDBC整合实例。

SpringMVC +Spring+ SpringJDBC整合实例。文件结构:   3S3(3Spring3.x)的整合大致如下: 1)web.xml的配置: <xml version="1.0" encoding="UTF-8"><web-a

2019阿里云全部产品优惠券(新购或升级都可以使用,强烈推荐)
领取地址https://promotion.aliyun.com/ntms/yunparter/invite.html


 之前做项目一直用的是spring+struts2+mybatis/hibernate心里一直觉得项目太庞大和臃肿,如果是为大型的bs架构项目做开发使用这些倒也无妨。问题是如果只是做个小商务网站,使用这些框架感觉有些牛刀杀鸡。一直在寻找替代方案,找来找去找到了springmvcjdbc。由于spring自2.5后完美支持注解,所以做小型网站开发使用spring的mvc和jdbc足够,配置简单,使用也简单,很是畅快。配置如下:

推荐:SpringMVC基础--spring MVC配置详解

牧涛 --<-<-<@态度决定一切→_→。。。 博客园 首页 新闻 新随笔 联系 管理 订阅 随笔- 171  文章- 3  评论- 79  spring MVC配置详解 现在主流的Web MVC框架除了

 
<beans xmlns="http://www.springframework.org/schema/beans"
 xmlns:context="http://www.springframework.org/schema/context"
 xmlns:p="http://www.springframework.org/schema/p"
 xmlns:mvc="http://www.springframework.org/schema/mvc"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://www.springframework.org/schema/beans
      http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
      http://www.springframework.org/schema/context
      http://www.springframework.org/schema/context/spring-context.xsd
      http://www.springframework.org/schema/mvc
      http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">
     <!-- 启动注解驱动的Spring MVC功能,注册请求url和注解POJO类方法的映射-->
     <mvc:annotation-driven />
     <!-- 不拦截静态资源,如js、jpg、css -->
     <mvc:default-servlet-handler/>
     <!-- 启动包扫描功能,以便注册带有@Controller、@Service、@repository、@Component等注解的类成为spring的bean -->
     <context:component-scan base-package="com.example" />
     <!-- 对模型视图名称的解析,在请求时模型视图名称添加前后缀 -->
     <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="" p:suffix="" />
     <!-- 数据源 -->
	<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
		<property name="driverClassName">
			<value>oracle.jdbc.driver.OracleDriver</value>
		</property>
		<property name="url" value="jdbc:oracle:thin:@localhost:1521:orcl" />
		<property name="username" value="lori" />
		<property name="password" value="lori" />
	</bean>
	<!-- jdbcTemplate -->
	<bean id="jdbc" class="org.springframework.jdbc.core.JdbcTemplate">
		<property name="dataSource">
			<ref bean="dataSource" />
		</property>
	</bean>
</beans>

 
<?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" 
	xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
	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">
	<context-param>
        <param-name>contextConfigLocation</param-name>
        <!-- 应用上下文配置文件 -->
        <param-value>/WEB-INF/spring-servlet.xml</param-value>
  	</context-param>
	<listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
 	</listener>
 	<!-- 配置spring核心servlet -->
	<servlet>
		<servlet-name>spring</servlet-name>
		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>
	<!-- url-pattern配置为/,不带文件后缀,会造成其它静态文件(js,css等)不能访问。如配为*.do,则不影响静态文件的访问 -->
	<servlet-mapping>
		<servlet-name>spring</servlet-name>
		<url-pattern>/</url-pattern>
	</servlet-mapping>
</web-app>
项目jar包如下:

        如此则整合spring-mvc-jdbc成功!       

推荐:Spring+SpringMVC+Mybatis整合系列(一)Maven安装与配置

最近有项目要做,想着还是来写一篇SSM搭建的文档吧!此搭建文档仅供参考! Spring+SpringMVC+Mybatis简称SSM,首先说明一下,由于搭建SSM的篇幅略长,如果放到一

 之前做项目一直用的是spring+struts2+mybatis/hibernate心里一直觉得项目太庞大和臃肿,如果是为大型的bs架构项目做开发使用这些倒也无妨。问题是如果只是做个小商务网站,使用这些框架感觉有

相关阅读排行


用户评论

游客

相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。