优积分
文章平均质量分 86
平_静
这个作者很懒,什么都没留下…
展开
-
总结
1.struts校验框架不同方式对比a) Xml配置文件方式:维护性和阅读性高,缺点是不适用于复杂验证,配置需要时间b) 注解方式:使用方便迅速,但不利维护和扩展及阅读,也不适用于复杂验证c) Validation函数方式:适用于复杂的验证方式,和注解方式一样属于编程式验证,不利于维护和代码阅读3种配置文件根据不同情况也可以混合验证2.为什么需要API文档API原创 2016-01-21 14:57:22 · 431 阅读 · 0 评论 -
阅读jeecms源码总结
Jeecsm使用框架包括:springMVC,HIbernate(数据持久层框架),Quartz(作业调度框架),ant(自动编译构建框架,在自动生成模版类时用到),Httpclient,c3p数据池,ehcache缓存框架,dom4j框架(解析xml),DWR框架(该框架可以通过js调用java函数),Lucene全文检索框架,Jcaptcha验证码生成框架,sl4f和Log4j日志框架,Jma原创 2016-01-25 18:58:07 · 2935 阅读 · 0 评论 -
Junit org/hamcrest/TypeSafeMatcher异常解决方法
java.lang.NoClassDefFoundError: org/hamcrest/TypeSafeMatcher at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClas原创 2016-01-26 18:30:26 · 2879 阅读 · 0 评论 -
Junit4.8测试异常方法有3种方式
本篇讲述如何在 JUnit 4 下正确测试异常,我会从 try..catch 的方式谈起,然后说到 @Test(expected=Exception.class), 最后论及 @Rules public ExpectedException 的实现方式,最终基本可确定用 @Rules 是最方便的。 我们在用 JUnit 测试方法异常的时候,最容易想到的办法就是用 try…catch 去捕获异转载 2016-01-26 18:42:56 · 4766 阅读 · 1 评论 -
工作总结
1.一定要明确需求(使用业务流程图),特别是到收尾时才发现自己理解错误(很痛苦,这也是程序员通宵加班首要因素)2.做目前系统用到的,忽略暂时用不到,但要对封装暂时用不到的3.一定要测试,不要因为不测试会有更多时间去写代码,这是错误理解,在最后集成时才发现错误,由于结构已经编好,一改会变全身,这样花的时间是当场测试时间的几倍时间。4.编写代码边写注释,比写完代码再写注释好的多,或许,你可原创 2016-03-03 16:59:50 · 512 阅读 · 0 评论