- 博客(38)
- 问答 (1)
- 收藏
- 关注
原创 对xml文件进行操作
package com.xml;import java.io.File;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;impor...
2016-12-26 10:38:47
217
原创 向用友nc财务接口发送凭证
package com.nantian.nc;import java.io.ByteArrayInputStream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.StringWriter;import java.net.URL;import java.ne...
2016-12-26 10:02:29
2962
原创 com.sun.xml.internal.org.jvnet.mimepull.MIMEParsingException: Reached EOF, but t
Exception in thread "main" com.sun.xml.internal.ws.protocol.soap.MessageCreationException: 由于出现异常错误, 无法创建 SOAP 消息: com.sun.xml.internal.org.jvnet.mimepull.MIMEParsingException: Reached EOF, but there...
2016-12-16 16:48:05
1036
原创 JAVA的WebService规范JAX-RS
REST是一种软件架构模式,只是一种风格,不是像SOAP那样本身承载着一种消息协议,(两种风格的web服务均采用HTTP做传输协议是因为HTTP协议能穿越防火墙,JAVA的远程调用RMI等是重量级协议,不能穿越防火墙),因此你也可以叫做REST是基于HTTP协议的软件架构。REST中重要的两个概念就是资源定位和资源操作,而HTTP协议恰好完整的提供了这两个要点,HTTP协议中的URI可以完成资...
2016-12-12 09:27:55
236
原创 使用MTOM传输附件
MTOM可以在SOAP消息中传输二进制数据,与SAAJ传输附件不同,MTOM需要XOP来传输二进制数据。MTOM允许将消息中包含的大型数据元素外部化,并将其作为无任何特殊编码的二进制数据随消息一起发送。MTOM消息会打包为多部分相关MIME序列,放在SOAP消息中一起发送。因此你可以看出MTOM并不是将附件转为Base64编码,这样可以大大的提高性能,因为二进制文件转Base64编码会非常庞大...
2016-12-08 17:12:35
1139
原创 JAX-WS的异常处理
JAX-WS中的服务端的自定义异常使用javax.xml.ws.WebFault注解来完成,这样的异常会在WSDL文件中的<wsdl:operation...中的子元素<wsdl:fault...。package com.nantian.service;import javax.xml.bind.annotation.XmlRootElement;import ja...
2016-12-08 15:15:42
481
原创 webservice一些笔记
Soap消息内容被封装为<soap:Envelope...SOAP信封,在信封之间的内容就是SOAP消息正文,这个元素还有一个子元素<soap:Header...,如果你的某些注解的header=true,那么它将被放到<soap:Header...中传输,而不是SOAP消息正文。package com.nantian.service; import javax....
2016-12-08 09:24:42
179
原创 java.net.BindException: Address already in use: bind
java.net.BindException: Address already in use: bind解决方法:方法一:修改 /jboss-4.0.4.GA/server/default/conf 目录下的jboss-services.xml内的org.jboss.naming.NamingService里面的俩个port,确保没有冲突方法二:短时间内new socket操...
2016-12-07 11:00:07
223
原创 com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 2 counts of IllegalAnno
com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 2 counts of IllegalAnnotationExceptionsTwo classes have the same XML type name..................我的解决方案:服务端接口所在包的包名与客户端接口(通过jdk自带的wsimport...
2016-12-07 09:16:25
4358
原创 springmvc+ajax+json向controller传送多个bean
这里实在别人的框架里写的东西,有些东西可能没有用到,凡是和这块有关的全部写下来,方便以后使用首先是ajax$("#save").click(function () { var array=[]; array.push({name:'张三',age:22}); array...
2016-12-05 10:44:56
209
原创 html
onclick="event.cancelBubble=true"------取消事件处理解决checkbox被prop修改是否选中以后,单机checkbox不管用的问题<input type="checkbox" value="${item.f10htbh}" name="htbh" onclick="event.cancelBubble=true">...
2016-11-30 11:12:48
104
原创 org.apache.ibatis.reflection.ReflectionException: There is no getter for propert
public List<Jixi> findQxrLiByHtbh(@Param("f4001htbh") String f4001htbh); <if test="f4001htbh != null and f4001htbh != ''"> AND qxr1.f5009htbh LIKE CONCAT(CONCAT('%', #{f4001htb...
2016-11-10 13:47:15
127
原创 idea15快捷键
Alt+insert:生成代码(get、set方法、构造函数) Ctrl+R:替换文本Ctrl+Y:删除一行 查找某个方法被谁调用:Ctrl+Alt+F7复制一行:ctrl+d将一行上移:shift+ctrl+向上全文搜索:Edit-Find-Find in Path ...
2016-11-10 13:46:06
103
原创 懒加载问题
1.OpenSessionInView 过滤器1.优点点:一劳永逸.2.缺点:性能差.<!-- openSessionInView过滤器,该过滤器必须在struts过滤器之前配置--> <filter> <filter-name>openSessionInViewFilter</filter-name> <filt...
2016-11-03 12:35:22
211
原创 解决action中为模型赋值问题
解决action中为模型赋值问题不能直接为model赋值,没有改变栈顶的引用.--------------------------------------1.使用属性赋值(apache).2.把新model压入栈顶.ActionContext.getContext().getValueStack().push(s);3.通过prepare拦截器 + paramsPrep...
2016-11-03 12:32:55
217
原创 Struts2登陆拦截器
package com.nantian.surveypark.struts2.action;import java.util.List;import javax.annotation.Resource;import org.springframework.context.annotation.Scope;import org.springframework.ster...
2016-11-03 09:28:56
130
原创 no jBPM DB schema: no JBPM4_EXECUTION table. Run the create.jbpm.schema target
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'processEngine' defined in class path resource [spring/applicationContext-db.xml]: Instantiation of bean fai...
2016-10-25 16:44:55
732
原创 spring与jbpm的整合
spring与jbpm的整合 * 由spring容器产生processEngine * jbpm的事务交给spring处理整合步骤: * 导入jbpm的jar包 * 删除db和hibernate的jar包 * 在config下创建一个配置文件 config/jbpm jbpm.cfg.xm...
2016-10-24 15:45:59
173
原创 jbpm存储变量
流程变量jbpm4_hist_var这个表用来存储流程实例产生的数据void org.jbpm.api.ExecutionService.createVariable(String executionId, String name, Object value, boolean historyEnabled),但是不建议使用 ①流程控制和流程控制产生的数据应该分开②在流程控...
2016-10-21 16:01:38
138
原创 jbpm启动流程实例
package com.nantian.jbpm.utils; import org.jbpm.api.Configuration;import org.jbpm.api.ProcessEngine;import org.junit.Before; public class BaseJbpm {public static ProcessEngine processEn...
2016-10-21 11:15:13
243
原创 jbpm设计缺陷
/*** 删除* 只能直接删除流程部署* 而没有提供删除流程定义的API*/@Testpublic void testDeleteDeployment(){processEngine.getRepositoryService().deleteDeploymentCascade("10001");}想要删除流程定义/*** 根据key得到所...
2016-10-21 10:54:13
142
原创 jbpm流程部署和定义查询、删除、查看流程图
package com.nantian.jbpm.utils; import org.jbpm.api.Configuration;import org.jbpm.api.ProcessEngine;import org.junit.Before; public class BaseJbpm {public static ProcessEngine processEn...
2016-10-21 10:09:49
282
原创 struts2与ajax,页面上向后台传递数据
struts2与ajax,页面上向后台传递数据有两种形式 前台往后台传递数据 * form表单 $("form").serialize();用这种方法可以将form表单中的数据提交,后台可以直接获取 * 在js代码中,形成一个js格式的对象,该对象要传递到后台 后台往前台回调数据 在关联对象的查询中,...
2016-10-11 15:07:30
397
原创 org.apache.struts2.json.JSONException: java.lang.reflect.InvocationTargetExcepti
org.apache.struts2.json.JSONException: java.lang.reflect.InvocationTargetException异常的产生原因: 当加载一个对象时,struts2内部的处理方案是:除了加载该对象以外,还要 加载关联的对象。而加载关联的对象是懒加载,而struts2与ajax结合 opensessioninview模式...
2016-10-11 15:03:40
269
原创 zTree
加载树: * 一次性全部加载 * 和数据库只交互一次 * 会把大量的数据加载到内存中 * 点击事件加载 * 和数据库交互很多次 * 按照需求加载数据 一次性加载树: * 页面上导入三个文件 * zTreeStyle.css * jQuery-1.4.2....
2016-10-09 14:39:10
192
原创 struts2与ajax的整合
整合 * 导入jar包 struts2-json-plugin-2.1.8.1.jar 说明: 在该jar包中有struts-plugin.xml文件 <struts> <package name="json-default" extends="st...
2016-10-09 12:51:23
138
原创 hibernate查询
用户的查询 * 单表的查询 * 页面上要显示的字段和数据库比,太少 select new Person(pid,pname) from Person; * 页面上要显示的字段和数据库的字段差不多 from Person * 多表的查询 客户和订单表 * 在一...
2016-09-30 11:04:50
80
原创 spring framework 各版本源码下载地址
现在spring的源码下载地址真是不好找,这次终于找到了。记录一下,以帮助需要的朋友。https://github.com/spring-projects/spring-framework/tags可以选择需要的版本进行下载。...
2016-09-29 09:27:10
127
原创 java.lang.class cannot to be java.lang.reflect.ParameterizedType
错误原因: 如果泛型类被实例化,this.getClass().getGenericSuperclass()返回将是class,该this就是当前类的对象,所以一个被泛型化的类是不能被实例化的,只有不被实例化,返回的类型才是 ParameterizedType...
2016-09-27 11:19:54
173
原创 创建对象执行一段代码
/** * 1、在父类中要执行一段代码,这个代码的执行时间为子类创建对象的时候,这段代码已经执行完了,根据这个需求,有两种方案供选择 * * 利用static语句块 * * 利用父类的构造函数 * 2、分析: * 因为得到ParameterizedType需要用到this关键字,而this关键字不能出现在static语句块中 * 所以只能选择父类...
2016-09-27 11:12:10
132
原创 bind和unbind
测试:页面代码:<body> <input type="button" name="aaa" value="点击我"> <input type="checkbox" name="checkbox1"></body>JQuery代码:$().ready(function(){
2016-09-23 16:47:06
701
原创 struts2标签iterator
<!-- iterator说明 * 当前正在迭代的元素在栈顶 * 如果value属性不写,则默认迭代栈顶的元素 * value值如果为top,则也是迭代栈顶的元素 --> <s:iterator value="#departmentLi...
2016-09-23 15:46:08
107
原创 struts2值栈
/** * 值栈 * * 值栈的生命周期 * 值栈的生命周期就是一次请求 * * 值栈的数据结构 * 对象栈 * map栈 * * 对象栈和map栈有什么区别 * 对象栈是一个list * map栈是一个map * * 怎么样把一个数据放入到map栈中 * ...
2016-09-23 14:09:33
63
原创 struts2流程
创建ActionContext做的工作 * 在actionContext中存在一个Map<String, Object> * ValueStack stack = dispatcher.getContainer().getInstance(ValueStackFactory.class).createValueStack(); 通过静态注入创建ValueSt...
2016-09-22 15:28:16
65
原创 spring+struts2+hibernate整合
三大框架的整合步骤: * 新建一个工程 * 把整个工程的编码改变成utf-8 * 把整个jsp页面也改变成utf-8 * 导包 web-inf lib struts hibernate spring db ...
2016-09-21 16:46:49
122
原创 spring web.xml
aven项目 启动报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListenertomcat在发布项目的时候没有同时发布maven依赖所添加的jar包,所以找不到解决方法:设置一下eclipse:项目 —> properties -> Deployment Assemb...
2016-09-21 11:13:45
148
空空如也
客户端下载不了由webservice接口提供的东西
2016-12-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人