`
diddyrock
  • 浏览: 46178 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

jchptcha结合spring的使用

阅读更多
一个粉红衬底的随机字验证码,就是textpaster和背景的对齐还有点小问题,需要服务器缩放来调整,那位高人知道怎么调整text在背景上的位置的话告诉我哈
<bean id="captchaEngine" class="com.octo.captcha.engine.image.gimpy.SimpleListImageCaptchaEngine"/>
    <bean id="captchaService" class="com.octo.captcha.service.image.DefaultManageableImageCaptchaService" scope="singleton">
        <property name="captchaEngine" ref="imageEngine"/>
    </bean>
    <bean id="imageEngine" class="com.octo.captcha.engine.GenericCaptchaEngine">
    <constructor-arg index="0">
        <list>
            <ref bean="CaptchaFactory"/>
        </list>
    </constructor-arg>
</bean>
<bean id="CaptchaFactory" class="com.octo.captcha.image.gimpy.GimpyFactory" >
    <constructor-arg><ref bean="wordgen"/></constructor-arg>
    <constructor-arg><ref bean="wordtoimage"/></constructor-arg>
</bean>
<bean id="wordgen" class= "com.octo.captcha.component.word.wordgenerator.RandomWordGenerator" >
    <constructor-arg index="0" type="java.lang.String" value="abcdefghjkmnprstuvwxyz23456789"/>
</bean>

<bean id="wordtoimage" class="com.octo.captcha.component.image.wordtoimage.ComposedWordToImage" >
    <constructor-arg index="0"><ref bean="fontGenRandom"/></constructor-arg>
    <constructor-arg index="1"><ref bean="backGenUni"/></constructor-arg>
    <constructor-arg index="2"><ref bean="simpleWhitePaster"/></constructor-arg>
</bean>
<bean id="fontGenRandom" class="com.octo.captcha.component.image.fontgenerator.RandomFontGenerator" >
    <constructor-arg index="0"><value>40</value></constructor-arg>
    <constructor-arg index="1"><value>50</value></constructor-arg>
    <constructor-arg index="2">
        <list>
            <ref bean="fontArial"/>
        </list>
    </constructor-arg>
</bean>
<bean id="fontArial" class="java.awt.Font" >
    <constructor-arg index="0"><value>Arial</value></constructor-arg>
    <constructor-arg index="1"><value>0</value></constructor-arg>
    <constructor-arg index="2"><value>10</value></constructor-arg>
</bean>
<bean id="backGenUni" class="com.octo.captcha.component.image.backgroundgenerator.UniColorBackgroundGenerator" >
    <constructor-arg index="0"><value>120</value></constructor-arg>
    <constructor-arg index="1"><value>66</value></constructor-arg>
    <constructor-arg index="2"><ref bean="colorPink"/></constructor-arg>
</bean>
<bean id="simpleWhitePaster" class="com.octo.captcha.component.image.textpaster.SimpleTextPaster" >
    <constructor-arg type="java.lang.Integer" index="0">
        <value>4</value>
    </constructor-arg>
    <constructor-arg type="java.lang.Integer" index="1">
        <value>4</value>
    </constructor-arg>
    <constructor-arg type="java.awt.Color" index="2">
        <ref bean="colorWhite"/>
    </constructor-arg>
</bean>
<bean id="colorPink" class="java.awt.Color" >
    <constructor-arg index="0"><value>236</value></constructor-arg>
    <constructor-arg index="1"><value>157</value></constructor-arg>
    <constructor-arg index="2"><value>203</value></constructor-arg>
</bean>
<bean id="colorWhite" class="java.awt.Color" >
    <constructor-arg index="0"><value>255</value></constructor-arg>
    <constructor-arg index="1"><value>255</value></constructor-arg>
    <constructor-arg index="2"><value>255</value></constructor-arg>
</bean>
分享到:
评论
2 楼 diddyrock 2009-02-20  
图片调整的小一点就基本解决问题了,看不出来不对齐的
1 楼 sunchaohui_koko 2009-02-20  
也碰到类似问题,找不到解啊

相关推荐

    smartclient 结合spring 实例

    Spring框架则是Java领域中广泛使用的轻量级应用框架,它专注于IoC(Inversion of Control)和AOP(Aspect-Oriented Programming),为开发者提供了全面的依赖注入和服务管理能力。本文将详细探讨如何将SmartClient与...

    mybatis和Spring结合例子

    本教程主要针对MyBatis与Spring的集成进行讲解,适合对MyBatis有一定了解但尚未接触过两者结合使用的初学者。 1. **MyBatis简介** MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。...

    通向架构师的道路(第二十天)万能框架spring(二)maven结合spring与ibatis.docx

    文章首先回顾了之前的Struts结合Spring并使用Spring的JdbcTemplate来搭建工程框架的经历,然后介绍了使用Maven来管理jar库的方法。接着,文章详细讲述了如何使用iBatis3结合Spring来构建SSI框架,包括建立工程、增加...

    Spring和XFIRE结合

    标题 "Spring和XFIRE结合" 暗示了本文将探讨如何在Java应用程序开发中整合Spring框架与XFire服务框架,以实现轻量级、基于XML的Web服务。Spring是Java领域广泛使用的依赖注入(DI)和面向切面编程(AOP)框架,而...

    spring与xfire结合

    标题“spring与xfire结合”涉及的是在Java开发中整合Spring框架和XFire服务引擎的技术。Spring是一个广泛应用的开源框架,主要用于简化企业级应用的开发,而XFire(现已被Apache CXF所吸收)则是一个用于创建Web服务...

    restful结合spring实例,带有两个例子

    在这个"restful结合spring实例"中,我们有两个具体的示例,一个基于Spring MVC,展示了如何在Spring框架下构建RESTful API。 首先,我们来看看RESTful的基本概念。RESTful设计的核心是将业务逻辑拆分为独立的资源,...

    webservice CXF结合Spring所需jar包

    在开发Web服务时,Apache CXF和Spring框架的结合是一个常用的选择,因为它提供了强大的功能和灵活性。本篇文章将深入探讨如何使用CXF与Spring集成,以及在开发过程中所需的jar包。 首先,让我们理解Web服务的基本...

    cxf 结合spring所需jar包

    接下来,我们将深入探讨CXF与Spring结合开发Web服务所需的关键知识点。 首先,Spring框架的组件在整合中起着至关重要的作用。以下是压缩包中包含的Spring库的简要介绍: 1. **spring-context-3.0.5.RELEASE.jar**...

    elasticsearch结合spring springmvc jest 使用做成WEB架构

    将Jest与Spring MVC结合,可以帮助我们实现在Web应用中直接操作Elasticsearch索引、文档等。 5. **配置Elasticsearch与Jest** 在Spring应用中配置Jest客户端,需要在配置类中添加JestClientFactoryBean,指定...

    SpringBatch+Spring+Mybatis+MySql (spring batch 使用jar)

    Spring Batch是一个轻量级的,完全面向Spring的批处理框架,可以应用于企业级大量的数据处理系统。Spring Batch以POJO和大家熟知的Spring框架为基础,使开发者更容易的访问和利用企业级服务。Spring Batch可以提供...

    Spring Web Flow 2简化页面流的开发,结合Spring MVC更俊,Spirng Security 3添加安全机制

    Spring Web Flow 2与Spring MVC的结合使得开发者可以利用Spring MVC的强大功能,如依赖注入、数据绑定和异常处理,同时还能享受到SWF对流程管理的便利。SWF可以作为Spring MVC的补充,处理那些需要多步骤交互的场景...

    hadoop与spring结合

    总结来说,Hadoop与Spring的结合使得我们可以在分布式环境中利用Spring的强大管理功能和Hadoop的大数据处理能力,构建出更加灵活、高效的分布式系统。这种结合方式对于处理大规模数据、实现复杂的业务逻辑以及提高...

    Spring Boot整合Spring Batch,实现批处理

    总的来说,Spring Boot与Spring Batch的结合为开发批处理应用提供了一种强大而灵活的解决方案。通过学习和实践这个示例,你不仅可以掌握如何在Spring Boot中使用Spring Batch,还能了解批处理的最佳实践,这对于处理...

    socket结合spring的实例

    1. **使用Spring的Bean管理Socket**: 可以将Socket实例作为Spring的Bean进行管理,通过@Autowired注解注入到需要的地方。这样可以方便地控制Socket的生命周期,如在启动时创建,关闭时销毁。 2. **基于Spring AOP的...

    JMX与Spring 结合

    注解方式则是Spring提供的简化方式,可以直接在Bean上使用`@ManagedResource`,在属性和方法上使用`@ManagedAttribute`和`@ManagedOperation`,Spring会自动处理MBean的注册和暴露。 4. **发布通知,处理通知及配置...

    CXF结合Spring开发WebServices示例工程

    将CXF与Spring结合使用,可以利用Spring的依赖注入和管理功能来处理CXF的服务端和客户端组件。Spring可以通过XML配置或Java配置来声明CXF服务和客户端。这样,服务的实例化、生命周期管理和故障处理都可以由Spring...

    cxf结合spring实现webservice

    本篇文章将深入探讨如何利用CXF和Spring来构建和发布Web服务,以及它们结合的优势。 CXF(CXF:Confusing eXtended Foobar)是一个开源的Java框架,专门用于构建和部署SOAP和RESTful Web服务。它提供了多种方式来...

    webwork中结合spring说明

    webwork中结合spring说明,自己看吧,对你或许有用

    spring3、struts2、mybatis结合的一个简单web实现

    当这三者结合使用时,可以构建出高效、可维护的Web应用程序。这里我们来深入探讨这三个框架如何协同工作以及Tiles作为视图管理工具的角色。 首先,Spring框架是整个应用的核心,它通过依赖注入(DI)和面向切面编程...

    Spring与Hibernate结合使用

    下面将详细介绍Spring和Hibernate结合使用的核心知识点。 1. **Spring框架**: - **依赖注入(Dependency Injection, DI)**:Spring的核心特性之一,通过DI,我们可以将对象间的依赖关系解耦,使代码更易于测试和...

Global site tag (gtag.js) - Google Analytics