`
tangxininjava
  • 浏览: 96690 次
  • 性别: Icon_minigender_1
  • 来自: 遂宁
社区版块
存档分类
最新评论

ssh,ssi配置文件

    博客分类:
  • J2EE
 
阅读更多
<!-- log4jdbc可以将数据源执行的sql将占位符?替换成字符,并以日志打印出来. log4j配置: log4j.logger.jdbc.sqltiming=INFO    详情请看: http://code.google.com/p/rapid-framework/wiki/log4jdbc
	如oracle示例: 
		原来的sql: select * from user where birth_date = ? and username = ? and age > ?
		转换后sql: select * from user where birth_date = to_date('2010-08-13','yyyy-mm-dd') and username = 'badqiu' and age > 20
	 -->
	<bean id="log4jdbcInterceptor" class="net.sf.log4jdbc.DataSourceSpyInterceptor" />
    <bean id="dataSourceLog4jdbcAutoProxyCreator" class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
       <property name="interceptorNames">
           <list>
              <value>log4jdbcInterceptor</value>        
           </list>
       </property>
       <property name="beanNames">
           <list>
              <value>dataSource</value>
           </list>
       </property>
    </bean>

 

    通过属性文件加载数据源:

   

<!-- 加载数据库连接properties文件 -->
	<bean id="propertyConfigurer"
		class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
		<property name="location">
			<!-- 测试环境 -->
			<value>classpath:jdbc.properties</value>
			<!-- 生产环境
			<value>classpath:realjdbc.properties</value> -->
		</property>
	</bean>

 

    

<bean id="dataSource"
		class="org.springframework.jdbc.datasource.DriverManagerDataSource">
		<property name="driverClassName">
			<value>${database.driver}</value>
		</property>
		<property name="url">
			<value>${database.url}</value>
		</property>
		<property name="username">
			<value>${database.username}</value>
		</property>
		<property name="password">
			<value>${database.password}</value>
		</property>
	</bean>

 

分享到:
评论

相关推荐

    SSH框架与SSI框架的区别-配置说明

    SSI 框架的配置文件与 SSH 框架的配置文件有所不同。SSI 框架使用了 Server-Side Include(SSI)技术来实现服务器端的模板引擎。SSI 框架的配置文件主要包含了两个部分:模板配置和数据源配置。 SSI 框架的模板配置...

    SSH/SSI框架

    1. **配置环境**:设置项目结构,导入所需库,配置Struts、Spring和Hibernate的相关XML文件。 2. **创建模型**:定义Java实体类,通过Hibernate的注解或XML配置进行ORM映射。 3. **实现业务逻辑**:在Spring的Bean中...

    SSI+SSH框架

    在“SSH+SSI框架”项目中,这些框架通过Spring配置文件进行集成和开启。例如,Spring可以用来配置Struts的拦截器,管理Hibernate的SessionFactory,以及设置Spring Security和Spring Integration的相关参数。开发者...

    自己总结的ssh,ssi项目部署文档和实例文档

    结合标题和描述,这个压缩包可能包含关于如何部署和使用SSH、SSI的详细文档和实例,如步骤指南、配置文件示例、常见问题解答等。这些资源对于初学者和管理员来说非常有价值,可以帮助他们理解并熟练掌握这两种技术,...

    SSH和SSI等框架常用基础配置web.xml

    通过对`web.xml`配置文件中各个关键配置项的详细解析,我们可以看出,正确的配置不仅能够提高系统的可维护性和可扩展性,还能有效提升Web应用程序的性能和安全性。在实际开发过程中,开发者应根据项目需求灵活配置...

    SSI+SSH整合框架搭建配置文档

    文件"Struts+Spring+Hibernate框架配置方案.doc"应该详细介绍了如何将这三个框架整合起来,包括Struts的配置文件(struts-config.xml)、Spring的配置文件(applicationContext.xml)以及Hibernate的配置文件...

    【个人经验】SSH集成步骤 SSI集成步骤

    5. 在Spring的配置文件中,定义SqlSessionTemplate或SqlSessionFactoryBean,注入Mapper接口。 6. 在Service层,通过@Autowired注入Mapper,调用其方法执行数据库操作。 缓存技术在提高系统性能方面起着关键作用。...

    ssm,ssi,ssh 搭建好的空项目

    SSM、SSI和SSH是Java Web开发中常用的三个框架组合,它们分别是Spring、SpringMVC和MyBatis的缩写。这些框架的整合为开发者提供了高效、灵活且强大的后端开发环境。 首先,Spring框架是Java企业级应用的核心,它...

    ssi,ssh,springmvc分别是三个框架的整合demo

    在SpringMVC_Demo中,可能会有配置文件、Controller类、视图解析和模型数据绑定的实例。 在整合这些框架时,通常会使用Spring来协调各个组件,比如Spring的ApplicationContext管理Struts的Action和Hibernate的...

    SSI整合jar包

    在Java Web开发领域,SSI(Struts2、Spring、Mybatis)是一种常见的技术栈,也被称为SSH框架。这三个组件分别负责不同的职责:Struts2是MVC(Model-View-Controller)框架,Spring是全面的企业级应用框架,而Mybatis...

    eclipse开发的ssi整合struts2+ibatis2.x+spring2.5

    iBatis是一个SQL映射框架,允许开发者将SQL语句直接写在配置文件中,与Java代码解耦,提高了数据库操作的灵活性。在2.x版本中,iBatis支持动态SQL,使数据库查询更易维护。 3. **Spring2.5**: Spring框架是企业...

    SSI相关笔记

    3. **Hibernate**:Hibernate是一个优秀的ORM(Object-Relational Mapping,对象关系映射)框架,它简化了Java应用程序对数据库的操作,将Java对象和数据库表之间的映射关系通过配置文件或注解来定义,使得开发者...

    IIS SHTML支持设置方法(SSI)

    首先,需要注意的是,Windows 2003操作系统安装IIS后,默认是支持.shtml文件扩展名的,但为了使IIS能够处理.shtm文件,必须手动配置相关设置。要启用IIS对.shtml和.shtm文件的支持,按照以下步骤操作: 1. 打开IIS...

    ssi框架源代码

    文件"SSI_Login"可能是SSI框架中的登录模块源代码,通常包括用户认证、权限验证等功能。在Struts2框架下,它可能会有一个对应的Action类来处理用户的登录请求,同时利用Spring的依赖注入来获取需要的服务,如用户...

    hibernate3.jar、ibatis-dao-2.jar、spring.jar、struts.jar、log4j-1.2.9.jar

    iBatis允许开发者编写自定义的SQL,将SQL语句直接嵌入XML配置文件或Java代码中,从而实现数据库操作。它比Hibernate更为轻量级,但可能需要更多的手动工作。 这些库文件一起构成了SSH和SSI框架的基础,开发者可以...

    eclipse/Myeclipse java框架生成器

    自动生成java框架 SSH/SSI 框架并生成配置文件和dwr和代码.是代码练习和熟悉框架的好帮手.

    整合spring+Strus2+Hibername or Ibatis

    开发者在获取这个代码包后,首先需要根据自己的数据库环境修改配置文件,然后导入到IDE中,配置好相应的构建工具(如Maven或Gradle),最后运行项目,验证SSH框架是否能正常工作。 7. **优点与适用场景**: SSH...

    iBatis教程中文版

    通过配置文件、Mapper接口和XML配置文件,开发者能够轻松地完成CRUD操作,同时支持存储过程,使得对数据库的访问更加灵活高效。在实际的企业开发中,结合Spring等框架使用,可以构建出稳定可靠的SS(Spring + iBatis...

    struts+spring+ibatis集成框架

    7. **文件结构**:压缩包中的"ssi"文件可能包含了`struts.xml`、`applicationContext.xml`、`sqlMapConfig.xml`等配置文件,以及Action类、Service类、Mapper接口和映射文件等源代码。解压后,开发者可以查看这些...

    java(spring+struts2+ibaits)整合框架

    这个框架组合被称为“SSH”(Spring、Struts2、Hibernate)或“SSI”(Spring、Struts2、iBatis),根据实际需求,可以选择使用Hibernate作为ORM工具,或者使用更轻量级的iBatis。 1. **Spring框架**:Spring是一个...

Global site tag (gtag.js) - Google Analytics