通过多天的改bug 对数据源这个东西了解多了..    我发现 spring+hibernate下  申请数据库连接是在一个action方法内  也就是说  action 里面有三个 service方法 (也就是各自独立不上同事务的)  那么就需要申请三个数据库连接.. action里面正确的配置: @Resource(name="shopService") private ShopService service ; // public ShopAction() { // // App…
1.pom.xml配置依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org…
前言:从这篇博客開始我将继续讲述Java教程:SSH篇.主要内容环绕SSH框架分析与搭建,今天先简介一下SSH的配置. SSH配置顺序是: spring-->hibernate-->struts 1. 建立web-project ,并加入Spring支持,加入JAR包时注意.aop  core web commons等包要载入.然后一直下一步就能够成功加入spring支持: 2. 加入hibernate支持.相同注意包的选择, 下一步中注意,选择加入到spring中(spring config…
--------------------------------applicationContext.xml-------------------------------- <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.o…
  创建一个bean, 依赖注入支持的不同注入方式及具体配置方法 属性注入 通过setter()方法注入bean的属性或者依赖对象.属性注入要求bean需要提供一个默认构造函数和对应的setter方法.spring先通过调用默认构造函数数理化bean对象,然后通过反射方式调用setter方法注入属性值 需要清楚的是spring只会检查bean中是否有对应的setter方法,但是不会去要求是否有对应的属性变量.所以对应的bean中不一定要有同名的属性或者存在不同名的属性.但是一般情况下我们还是需要…
http://blog.163.com/zsq303288862@126/blog/static/9374596120111182446727/…
1.在tomcat6.0/conf/context.xml加入以下代码 [xhtml] view plain copy     <Resource name="jdbc/oracleDB" auth="Container" type="javax.sql.DataSource"                driverClassName="oracle.jdbc.driver.OracleDriver"        …
昨天因为学习SSH框架的搭建,时隔一年又重新遇到了myEclipse连接数据库的问题.废话不多说,上干货 (以下全部按照我遇到的问题的顺序,也就是没有顺序,就是任性) 请注意:这是在myEclipse6.5+SQL Server2008的前提下出现的问题,当用mySQL或者SQL2000以前,或者用oracle云云时,里面用的jar包都不一样的!不可参照下列哦~ 1.MyEclipse 数据库连接创建失败,出现 Driver class not found 这是搭建SSH框架,在数据库连接时加载…
分类: [java]2013-12-09 16:59 1247人阅读 评论(0) 收藏 举报 1.问题的引入 对于普通的SSH框架而言,一般配置一个数据源,一个SessionFactory,一个事务管理和对应的ProxyCreate.那么当项目需要操作多个数据库时,如何配置呢? 方案1 配置2个数据源,2个对应的SessionFactory,2个事务等.Spring的配置如下: <?xml version="1.0" encoding="UTF-8"?>…
ssh框架概述 SSH是 struts+spring+hibernate的一个集成框架,是目前比较流行的一种Web应用程序开源框架.区别于 Secure Shell . 集成SSH框架的系统从职责上分为四层:表示层.业务逻辑层.数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰.可复用性好.维护方便的Web应用程序.其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理s…