自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

系统分析师及需求分析师教程.rar

系统分析师及需求分析师教程.rar

2021-05-27

整合struts2和spring源代码(可以直接在tomcat中运行)

可以直接运行,并对整合spring和struts2步骤及需要注意的事项进行类总结 整合spring和struts2总结 1.将struts2和spring中的库文件复制到项目下(可以查看WEB-INF\lib目录下的文件) 注意:struts2-spring-plugin-2.3.8.jar和commons-logging.jar文件可以在 struts框架中的找到而spring.jar 在spring框架中 2. 配置struts.objectFactory属性值: 在struts.xml文件中添加 注意:如果有了struts2-spring-plugin-2.3.8.jar文件可以不用配置(本源代码中是没有配置的) 3.配置spring的监听器: 在web.xml中添加 org.springframework.web.context.ContextLoaderListener 4.配置spring的配置文件(可以查看WEB-INF里面的applicationContext.xml文件) 注意:如果是默认,一定要放在WEB-INF中并文件名为applicationContext.xml 5.配置struts中的配置文件 注意:如果让spring来创建对象可以将action中的class属性中的值为spring 中bean 中的id值,如果想让struts来创建可以直接指定类 附加: 整合原理 : Struts2与Spring的集成要用到Spring插件包struts2-spring-plugin-x-x-x.jar,这个包是同Struts2一起发布的。Spring插件是通过覆盖(override)Struts2的ObjectFactory来增强核心框架对象的创建。当创建一个对象的时候,它会用Struts2配置文件中的class属性去和Spring配置文件中的id属性进行关联,如果能找到,则由Spring创建,否则由Struts 2框架自身创建,然后由Spring来装配。Spring插件具体有如下几个作用: — 允许Spring创建Action、Interceptror和Result。 — 由Struts创建的对象能够被Spring装配。 — 如果没有使用Spring ObjectFactory,提供了2个拦截器来自动装配action。

2013-04-19

最新Struts2+jq+ajax+json 学会总要4步‵‵超级简单,里面包含实例

最新Struts2.3.8 + jquery + ajax + json 学会struts+jq+ajax+json只要4步‵‵经过作者的总结超级简单 1. 导入struts2 及json包 asm-3.3.jar asm-commons-3.3.jar asm-tree-3.3.jar commons-fileupload-1.2.2.jar commons-io-2.0.1.jar commons-lang3-3.1.jar freemarker-2.3.19.jar javassist-3.11.0.GA.jar ognl-3.0.6.jar struts2-core-2.3.8.jar xwork-core-2.3.8.jar 2. 配置struts.xml <?xml version="1.0" encoding="UTF-8" ?> 3. 创建处理action类 规则1.要进行json序列的属性一定要有getter器 规则2.可以通过注解方式声明如(@JSON(name="newName")) 注意:要导入import com.googlecode.jsonplugin.annotations.JSON; 4. 获取json中的数据可以通过访问对象的方式 如:json_targer.attributeName 访问attaributeName中的信息

2013-03-14

linux Shell 常用命令 编程入门_实例讲解详解.doc

全面 详细 常用的linux命令 适合shell编程和linux入门者用的命令全集‵

2013-01-09

用命令jdk配置

只要1条命令就可以配置jdk 里面由教材 本人在ubuntu 12.04 jdk为3.7 测试通过‵‵‵‵‵‵如果遇到什么问题可以在评价中提示谢谢

2012-12-27

javax.servlet.http.HttpServlet无法构建问题

2个方法 简单有图 傻瓜式 javax.servlet.http.HttpServlet无法构建问题解决方法

2012-11-04

ubuntu12.04 jdk7.0配置

ubuntu12.04 jdk7.0配置 菜鸟专用3步完成 每一步都有图解

2012-10-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除