- 博客(6)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
转载 Junit4.8测试异常方法有3种方式
本篇讲述如何在 JUnit 4 下正确测试异常,我会从 try..catch 的方式谈起,然后说到 @Test(expected=Exception.class), 最后论及 @Rules public ExpectedException 的实现方式,最终基本可确定用 @Rules 是最方便的。 我们在用 JUnit 测试方法异常的时候,最容易想到的办法就是用 try…catch 去捕获异
2016-01-26 18:42:56 4761 1
原创 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 2874
原创 阅读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 2930
原创 总结
1.struts校验框架不同方式对比a) Xml配置文件方式:维护性和阅读性高,缺点是不适用于复杂验证,配置需要时间b) 注解方式:使用方便迅速,但不利维护和扩展及阅读,也不适用于复杂验证c) Validation函数方式:适用于复杂的验证方式,和注解方式一样属于编程式验证,不利于维护和代码阅读3种配置文件根据不同情况也可以混合验证2.为什么需要API文档API
2016-01-21 14:57:22 429
原创 注释规范
一、意义 注释是程序设计者和程序阅读者之间通信的重要手段。应用注释规范对于软件本身和程序开发人员尤其重要。好的注释规范尽可能减少维护成本,并且几乎没有如何一个软件,在其整个生命周期中,都由最初开发人员来维护。好的注释规范可以改善程序的可读性,可以让开发人员尽快而彻底地理解新的代码。好的规范可以最大限度提高团队开发的合作效率。长期的规范性编码还可以让开发人员养成良好的编码习惯,甚至
2016-01-12 18:41:01 720
原创 Struts、Spring和Hibernate常见问题总结
1. Spring ThreadLocal和线程同步机制相比有什么区别答:ThreadLocal是通过每个线程中创建个副本方式实现线程同步,而Java中默认同步机制是通过对象锁的方式,每次操作只能允许一个线程,而ThreadLocal则可以同步,在性能方面ThreadLocal通过一空间的方式换取时间,而java默认同步机制,则是以时间换取空间。注意:ThreadLocal不属于数据共享,而对
2016-01-03 17:27:47 384
整合struts2和spring源代码(可以直接在tomcat中运行)
2013-04-19
最新Struts2+jq+ajax+json 学会总要4步‵‵超级简单,里面包含实例
2013-03-14
javax.servlet.http.HttpServlet无法构建问题
2012-11-04
在线求java异常问题解决
2016-01-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人