随笔分类 -  Spring Framework

摘要:最近开发一个数据同步的小功能,需要从A主机的Oracle数据库中把数据同步到B主机的Oracle库中。当然能够用dmp脚本或者SQL脚本是最好,但是对于两边异构的表结构来说,直接导入不可行。然后在需要实时同步的情况下用存储过程也不可行了。写一个数据同步的小程序是个不错的选择。使用框架的封装和连接池是必须的,Spring是首选,这里我们同样需要Spring的多数据源连接配置方式。 其实再进行项目开发的时候,一个项目有可能不止用到一个数据源,为了提高数据库的水平伸缩性,需要对多个数据库实例进行管理,需要配置多数据源。 本文以Spring2.5 + Oracle10g 为例配置和使用多数据源... 阅读全文
posted @ 2013-03-12 18:15 爱开卷360 阅读(687) 评论(0) 推荐(1)
摘要:在web应用中时常需要修改配置,并动态的重新加载ApplicationContext。比如,设置和切换数据库。以下给出一个方法,并通过代码验证可行性。 方法的基本思路是,为WebApplicationContext指定一个上级ApplicationContext,然后需要更新的时候先得到它的引用,再调用refresh方法重新加载。如果直接获得WebApplicationContext实例,重新加载(refresh),得不到预期的效果。 在本示例中,classpath下有一个config.properties文件,定义了derby数据库的属性:jdbc.driverClassName=o... 阅读全文
posted @ 2013-02-17 15:36 爱开卷360 阅读(6896) 评论(1) 推荐(0)
摘要:在drools5.2,有一个jar包:drools-spring-5.2.0.Final.jar,其中定义了在spring中应用的drools的扩展。通过这些扩展,可以直接在spring的配置文件中,配置knowledgebase、session等bean,从而在spring配置的程序中直接应用。drools-spring-5.2.0.Final.jar在droolsjbpm-integration-distribution-5.2.0.Final\binaries文件夹下。登录例子部分代码: beans.xml 1 <?xml version="1.0" encod 阅读全文
posted @ 2012-07-30 17:47 爱开卷360 阅读(4035) 评论(0) 推荐(0)
摘要:<beans><bean id="freeMarkerConfigurer" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"><property name="templateLoaderPath" value="/WEB-INF/config/template/" /><property name="freemarkerSettings">&l 阅读全文
posted @ 2012-06-13 18:13 爱开卷360 阅读(56977) 评论(0) 推荐(3)
摘要:Spring整合FreeMarker进行国际化的过程很简单,将spring-webmvc里的org/springframework/web/servlet/view/freemarker下的spring.ftl include到各个要国际化的ftl文件里就行了,比如将这个spring.ftl复制在ftl文件目录的common下,可以这样直接在ftl里include进来<#import "/common/spring.ftl" as spring/> 当然也可以在spring配置文件里对freemarkerConfig配置的时候自动导入<bean id=&q 阅读全文
posted @ 2012-06-13 17:57 爱开卷360 阅读(19894) 评论(0) 推荐(0)
摘要:Spring框架从创建伊始就致力于为复杂问题提供强大的、非侵入性的解决方案。Spring 2.0当中为缩减XML配置文件数量引入定制命名空间功能,从此它便深深植根于核心Spring框架(aop、context、jee、jms、 lang、tx和util命名空间)、Spring Portfolio项目(例如Spring Security)和非Spring项目中(例如CXF)。Spring 2.5推出了一整套注解,作为基于XML的配置的替换方案。注解可用于Spring管理对象的自动发现、依赖注入、生命周期方法、Web层配置和单元/集成测试。探索Spring 2.5中引入的注解技术系列文章由三部.. 阅读全文
posted @ 2012-02-01 14:41 爱开卷360 阅读(16609) 评论(1) 推荐(1)