`
kevinpan45
  • 浏览: 20797 次
社区版块
存档分类
最新评论

加密hibernate配置文件 SpringSide框架

阅读更多
1.准备好加密解密的算法
2.修改applicationContext.xml文件
<bean id="dataSource" class="com.basepackage.util.CustomDriverManagerConnectionProvider"
		destroy-method="close">

这里CustomDriverManagerConnectionProvider是我自己的类,需要继承原来的datasource处理类,只需要重写其中的方法就可以添加中间过程了。
下面是这个类:
public class CustomDriverManagerConnectionProvider extends BasicDataSource {

	@Override
	public void setPassword(String password) {
		String pwd = deal(password);
		super.setPassword(pwd);
	}

}

添加了对配置文件password的解密过程
分享到:
评论
2 楼 kevinpan45 2012-06-20  
hulibo 写道
我这样试过了 启动就报错了 怎么回事啊

怎么报错你得告诉我啊……
1 楼 hulibo 2012-06-20  
我这样试过了 启动就报错了 怎么回事啊

相关推荐

    springside框架

    在SpringSide中,Hibernate被用来处理数据库交互,通过定义对象实体和映射文件,实现了数据的透明访问。开发者不再需要关注底层的SQL细节,可以专注于业务逻辑的实现。 三、Struts2的MVC模式优雅演绎 Struts2作为...

    SpringSide3框架

    SpringSide3框架,SpringSide3框架SpringSide3框架SpringSide3框架

    SpringSide的Hibernate封装

    SpringSide的Hibernate封装是针对Spring和Hibernate整合时的一种优化实践,旨在提高开发效率和代码的可维护性。它通过三层封装来实现对Hibernate操作的便捷和类型安全。 第一层是HibernateGenericDao,它是基于...

    SpringSide安全框架demo实例

    总的来说,SpringSide安全框架demo实例是一个全面的实战教学,它涵盖了Spring Security的基础和高级特性,包括但不限于认证、授权、密码加密和会话管理。通过深入研究这个实例,开发者能够更好地掌握如何在实际项目...

    SpringSide

    3. **简化配置**:SpringSide对Spring框架的配置进行了优化,通过约定优于配置的原则,减少了大量的XML配置,使得开发者能够更专注于业务逻辑的实现。 4. **强大的社区支持**:SpringSide拥有活跃的开发者社区,...

    springside开发全面讲解

    2. **依赖管理**:springside使用Maven进行依赖管理,通过预定义的配置文件,开发者可以快速导入所需的库,避免了手动管理jar包的繁琐过程。 3. **代码规范**:springside遵循Java编码最佳实践,如使用Checkstyle和...

    有springside4.2.3-GA.jar 包

    1. **Core**:这是SpringSide的核心模块,包含了一些通用的工具类和配置,如日志管理、代码生成器、属性文件管理等,为项目提供了基础服务。 2. **Demo**:示例模块,提供了各种应用场景的实例,帮助开发者快速理解...

    springSide3框架的笔记参照.pdf

    SpringSide3.0使用Velocity语法的项目模板,生成的项目包括运行所需的配置文件和示例代码。 在开始使用SpringSide3之前,需要确保以下预要求已满足: 1. 设置JAVA_HOME环境变量指向JDK 5.0的安装目录。 2. 安装...

    springside3.3.4 使用方法

    Springside 3.3.4版本作为一个成熟的发布版,不仅集成了Spring框架的核心功能,还提供了对其他开源技术如Hibernate和Struts等的支持。在本文档中,我们将详细介绍如何使用Springside 3.3.4版本,并特别关注SSH...

    SpringSide4 参考手册

    在介绍了常规模块之后,文档还专门提供了一节关于加密技术的章节,包括消息摘要和加密方法,以及如何在SpringSide中使用Crypto组件。 SpringSide还包含了一个定时任务的调度器,支持在Spring应用中进行定时任务的...

    springside3

    这些关系通过配置文件或注解来定义,使得对象间的关联可以在数据库层面得以体现。 二、一对一关联(OneToOne) 在Hibernate中,一对一关联通常使用`@OneToOne`注解实现,它可以是单向或双向的。例如,一个用户对应...

    struts2+spring3+hibernate3+jquery+springside 做一个OA2

    标题 "struts2+spring3+hibernate3+jquery+springside 做一个OA2" 提供了一个综合的Web开发框架组合,用于构建一个办公自动化(OA)系统。这个系统基于以下技术栈: 1. **Struts2**: Struts2是一个Java Web MVC...

    Springside-core-4.1.0/Springside-core-4.1.0

    SpringSide是Java开发中的一款轻量级框架,它基于Spring框架,旨在简化企业级应用的开发流程。本文将深入探讨SpringSide-core-4.1.0的核心特性,以及其在实际项目中的应用。 一、SpringSide概述 SpringSide是一款...

    springside-案例

    2. **解压项目**:将下载的SpringSide案例压缩包解压,获取项目的源代码和配置文件。 3. **导入项目**:在MyEclipse中,通过“File” -&gt; "Import" -&gt; "Existing Projects into Workspace",然后选择解压后的项目...

    springside3.0.zip

    9. **日志管理**:SpringSide 3.0 使用Log4j或Logback作为日志框架,提供了灵活的日志配置和丰富的日志记录功能。 10. **持续集成**:SpringSide 3.0 考虑到持续集成的重要性,推荐使用Hudson或Jenkins进行持续构建...

    springside5

    【标题】"springside5" 是一个基于SpringSide框架的项目更新,它涉及了数据库、持久层技术、权限管理以及用户体验方面的改进。这个项目旨在提供一个现代化的、高效的开发环境,通过集成不同的技术和组件来优化开发...

    springside 架包

    《SpringSide框架详解》 SpringSide是基于Spring框架的一个开源项目,它为Java开发者提供了一套规范化的开发流程和最佳实践。"springside 架包"中的4.2.3.GA版本,代表着这是一个稳定且经过广泛测试的版本,为用户...

Global site tag (gtag.js) - Google Analytics