Java
忆少艾
这个作者很懒,什么都没留下…
展开
-
Ext文件上传总是返回.do
一个纠结的问题,我做的是文件上传处理。 本来是想读取了Excel的内容返回的,结果返现总是返回一个提示下载xxxx.do文件的提示。 即使我把后台处理的方法做成void无返回的,还是会提示我去下载,特别是火狐浏览器。 找了N久,终于发现问题所在了。 1.一定要设置成无返回类型的Void。如果想返回数据怎么办?使用流输出。 context.getResponse().getWrite(原创 2013-05-14 15:28:42 · 703 阅读 · 0 评论 -
cglib的动态代理
最近开发过程中,遇到一个问题。系统中有一个不能改动的方法,但是我想在方法执行前后记录各自记录一条日志到数据库,所以用了两天去学了一下Cglib的动态代理。也是所谓的AOP的一种方式吧。 动态代理的作用和意义: 在不改动原有代码的基础上,对某些方式插入一下前置或者后置的操作,如request之前,要记一下log。 准备工作,Cglib需要两个jar包的支持才能运行起来。 asm.jar c原创 2013-08-16 23:52:05 · 572 阅读 · 0 评论 -
AOP编程之JDK动态代理和Cglib动态代理
最近开发过程中遇到一些问题,为了可以好好的解决,研究了几天的动态代理。记下来,怕以后忘记了。 动态代理适用的情景: 某个类的某个方法已经做好了,你在不想或者不能改动源代码的情况下,要做一些额外的操作,这时候就可以使用代理设计模式。 例如,周杰伦要举行新唱片的的签名发布会,他总不能自己去布置会场吧。所以他就请了他的经理人Kim去帮忙布置场地罗,这个Kim就是属于代理的角色了。他要在Joy签名原创 2013-08-17 01:31:12 · 764 阅读 · 0 评论 -
jersey文件上传
最近在搞webService的文件上传。服务器端好搞,就是客户端比较麻烦,mark一下。 服务端的代码: @POST @Path("uploadFile") @Consumes(MediaType.MULTIPART_FORM_DATA) @Produces(MediaType.APPLICATION_XML) public String uploadFile(FormDataMult原创 2015-02-07 18:06:04 · 1235 阅读 · 0 评论 -
使用Junit4进行单元测试的相关配置
最近在进行框架搭建,就设计到单元测试,记录一下,备忘。 使用的框架是springmvc+spring4+hibernate4+junit4.使用junit的steps是: 引入相应的jar包 编写baseTest,引入配置文件,注意配置文件的路径。 编写测试类,继续baseTest。 具体代码或者实现如下: 1、进行junit测试需要先引入相关的jar。<dependencies> <d原创 2015-08-17 17:55:07 · 915 阅读 · 0 评论