快速业务通道

SpringSide开发实战(五):兵马未动,粮草先行 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-17
并且可以生成验证码,生成的验证码如下图 :

把以上代码再修改再完善,就可以创建更漂亮一点的图形了。

为了把上面这个ImageUtil类让SpringSide管理起来,并进行灵活的配置,可以在 src\main\resources\spring目录下建立beans.xml文件,并如下配置:

<? xml version="1.0" encoding="UTF-8" ?>  

<! DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" 

"http://www.springframework.org/dtd/spring-beans-2.0.dtd" >  

< beans >      < bean  id ="imageUtil"  class 

="com.xkland.util.ImageUtil" >          < property  name 

="sourceDir" >              < value > E:\ </ value 

>          </ property >          < property  name 

="destinationDir" >              < value > F:\ </ 

value >          </ property >          < property  name 

="width" >              < value > 100 </ value > 

         </ property >          < property  name 

="height" >              < value > 100 </ value > 

         </ property >          < property  name 

="mode" >              < value > ScaleOnly </ value 

>          </ property >          < property  name 

="characterStorage" >              < value > 

ABCDEFGHIJKLMNOPQRSTUVWXYZ北冥有鱼其名为鲲鲲之大不知其几千里也化而为鸟其名为鹏鹏

之背不知其几千里也怒而飞其翼若垂天之云是鸟也海运则将徙于南冥南冥者天池也 </ 

value >          </ property >      </ bean >  </ 

beans >

最后,我们再来看看url重写的问题。俗话说得好:“会者不难,难者不会”,刚开始我 为了实现文章开头所说的url重写功能,尝试采用的是配置Servlet映射的方法,但是怎么都 不成功,后来才想到使用Filter来实现。有时候开源的东西会直接影响人的思路,比如 Struts 1.x采用的就是配置Servlet映射的方法,而到了2.0,也改成Filter了。

在Filter中实现url重写比较简单,无非就是分析字符串和替换字符串,这里我就不列代 码了。只有想不到,没有做不到,想办法实现我们设计的功能,这便是技术穿刺的作用。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号