为了防止程序破解系统登录,一般都会采用登录+验证码的措施。kaptcha是我用到的最好用的一个验证码工具,使用非常的简单。瞧瞧我在项目中使用的效果吧!感觉还是很不错的。使用方法:1.当然是下载kaptcha的jar包了kaptaca的地址:http://code.google.com/p/kaptcha/我在下面也提供一个我修改的版本,修改点下面说。2.在web.xml中增加配置 1:<servlet> 2:<servlet-name>Kaptcha</servlet-name> 3:<servlet-class>com.google.code.kaptcha.servlet.KaptchaServlet</servlet-class> 4:</servlet> 5:<servlet-mapping> 6:<servlet-name>Kaptcha</servlet-name> 7:<url-pattern>/kaptcha.jpg</url-pattern> 8:</servlet-mapping>3.在需要的页面进行调用 1:<imgsrc="Kaptcha.jpg"> 2:<formmethod="POST"> 3:<br>验证码:<inputtype="text"name="kaptchafield"><br/> 4:<inputtype="submit"name="submit"> 5:</form>4.验证 1: String key = (String)session.getAttribute(com.google.code.kaptcha.Constants.KAPTCHA_SESSION_KEY); 2: String parm = (String) request.getParameter("kaptchafield"); 3: 4: out.println("验证码的值: " + key+"<br />"); 5: out.println("您输入的值: " + parm); 6: 7:if (key != null && parm != null) { 8:if (key.equals(parm)) { 9: out.println("<b>验证成功</b>"); 10: } else { 11: out.println("<b>验证失败</b>"); 12: } 13: }看看效果来效果还不错的,就是美化不怎么好,好在kaptcha的自定义功能很强,可以根据需要自定义自己的效果。kaptcha的配置属性**Constant****Description****Default** kaptcha.border 是否有边框 默认为yes 我们可以自己设置yes,no yes kaptcha.border.color 边框颜色 默认为Color.BLACK black kaptcha.border.thickness 边框粗细度 默认为1 1 kaptcha.image.width 验证码图片宽度 默认为200 200 kaptcha.image.height 验证码图片高度 默认为50 50 kaptcha.producer.impl 验证码生成器 com.google.code.kaptcha.impl.DefaultKaptcha kaptcha.textproducer.impl 验证码文本生成器 com.google.code.kaptcha.text.impl.DefaultTextCreator kaptcha.textproducer.char.string 验证码文本字符内容范围 abcde2345678gfynmnpwx kaptcha.textproducer.char.length 验证码文本字符长度 5 kaptcha.textproducer.char.space 验证码文本字符间距 默认为2 2 kaptcha.textproducer.font.names 验证码文本字体样式 默认为new Font("Arial", 1, fontSize), new Font("Courier", 1, fontSize) Arial, Courier kaptcha.textproducer.font.size 验证码文本字符大小 40px. kaptcha.textproducer.font.color 验证码文本字符颜色 默认为Color.BLACK black kaptcha.noise.impl 验证码噪点生成对象 com.google.code.kaptcha.impl.DefaultNoise kaptcha.noise.color 验证码噪点颜色 默认为Color.BLACK black kaptcha.obscurificator.impl 验证码样式引擎 默认为WaterRipple com.google.code.kaptcha.impl.WaterRipple kaptcha.background.impl 验证码背景生成器 默认为DefaultBackground com.google.code.kaptcha.impl.DefaultBackground kaptcha.background.clear.from 验证码背景颜色渐进 默认为Color.LIGHT_GRAY light grey kaptcha.background.clear.to 验证码背景颜色渐进 默认为Color.WHITE white kaptcha.word.impl 验证码文本字符渲染 默认为DefaultWordRenderer com.google.code.kaptcha.text.impl.DefaultWordRenderer kaptcha.session.key 放入session的key名称 KAPTCHA_SESSION_KEY kaptcha.session.date…
刚刚发布了MyEclipse 10,我现在用的还是6.5的版本,6.5的版本是我觉得最好用的一个版本。 我装上了,还没感受到有哪些好用,就是感觉体积庞大,和IBM 的WID一样,是个多面手,啥事都能干,其实经常能使用的也就其中那么几个功能,要是能像插件一样,即插即用就好了。 MyEclipse 10使用最高级的桌面和Web开发技术,包括 HTML5 和 Java EE 6,支持 JPA 2.0、JSF 2.0 、Eclipselink 2.1 以及 OpenJPA 2.0. 而对 IBM WebSphere 用户来说,MyEclipse Blue 支持最新版本的 WebSphere Portal Server 7.0、WebSphere 8 以及以前的版本,无缝的支持 IBM DB2 数据库 MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开元产品的专属eclipse开发工 具。 下载 MyEclipse 10 试用版: http://www.myeclipseide.com/module-htmlpages-display-pid-4.html MyEclipse 10 发行说明: http://www.myeclipseide.com/Article106.html 这两个地址是给出来了,可国内就是不能访问,原因你懂得,白搭。还是直接用迅雷来下载吧! 这个是普通版本的下载: http://downloads.myeclipseide.com/downloads/products/eworkbench/indigo/installers/myeclipse-10.0-offline-installer-windows.exe 这个是blue版的下载: http://downloads.myeclipseide.com/downloads/products/eworkbench/indigo/installers/myeclipse-blue-10.0-offline-installer-windows.exe 我给出一个普通版国内网盘的下载。 2011-11-05添加破解补丁,补丁用的是破解myeclipse9.1的,我试用过,myeclipse10也可以正常破解的。 下载地址:MyEclipse10普通版本 |Myeclipse10破解补丁
放了几天假,放松了不少的啊!每天都在浑浑噩噩的过着,虽然又回到了公司,可还是没有想做的念头。先在这里给自己打个气,该开始做事了。栖息谷把目标分成六大目标1、财富目标2、事业目标3、家庭生活目标4、人际关系目标5、学习成长目标6、健康休闲目标为了这6大目标,我也要休整休整一下今年的计划了。1、财富目标今年就不能和以前一样那样的大手大脚了,要学着理财,先学会省钱。2、事业目标去年有机会可以发挥,最近公司要变动,机会就不知道有没有了,无论有没有机会,首先要抱着成长的态度去做,有机会就抓住机会,努力向上爬。没有机会,创造机会,虽然一些机会是别人给你的,你不给我机会,我就有时间来做自己的事情,我总会有事做的。无论怎样,总之,要把自己的工作先做好,有机会的做好。3、家庭生活目标在家的时候没有哪一天家里人不谈个人问题的,个人观点是随缘,有机会就抓住。现在我的能力还是不够,我还需要历练。4、人际关系目标保持好自己人际关系,继续在锻炼自己交际的能力。5、学习成长目标今年要在自己技能上提高,还要把自己的外语也练练了。6、健康休闲目标要把自己的身体养好了,身体才是革命的本钱。先定个六大目标,完了在进行目标分解。该睡觉啦!
BPEL-ParallelActivitiesParallelActivities含义为并行,即两个活动是并行进行。[caption id="attachment_639" align="alignnone" width="701" caption="ParallelActivities"][/caption]