- 博客(12)
- 收藏
- 关注
转载 JAXB--@XmlElementWrapper注解和泛型一起使用
当java对象的某个属性使用泛型时,普通对象都没问题,但是遇到HashSet这种集合类封装的元素时,就会出现元素内容序列化不出来的问题,详见如下: 一、示例:第一步:定义java对象 Java代码 package step3; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation....
2018-05-31 19:04:08 1672
转载 实体跟xml的转换
最近在项目中一直出现Java对象和XML之间的相互转换,一开始由于项目很庞大,我又是临时调度过去,导致在按照项目组长的要求进行写代码的同时,总是在这块云里雾里,最近才慢慢开始搞清楚项目中具体的使用缘由。但是项目中封装的代码总是很庞大,因为要考虑太多的东西,而对于此,我只能通过小的Demo来说明,其实在项目中用到很多插件,轻巧,灵便,封装很好使用,但这里我讲解的是JAXB(Java Architec...
2018-05-31 19:03:19 271
转载 JAXB "有两个名为 "**" 的属性,类的两个属性具有相同名称 "**""解决方案
用eclipse写JAXB时,发现总是报这样的错。 这是为什么呢?在网上搜索到的jaxb2的中文教程很少,而且内容太过简单,查阅了一些英文的资料,发现问题是“名称的冲突”。这里说的名称冲突指的是: JavaBean 属性名称与字段名称之间的名称冲突。在pojo类中的setter和getter方法会导致运行报错:Exception in thread "main" com.sun.xml.in...
2018-05-31 19:01:48 1610
原创 对象转换成xml
package com.yucheng.cmis.retailloan.intfservermanagement.pmwebservice.entity;import javax.xml.bind.annotation.XmlAccessType;import javax.xml.bind.annotation.XmlAccessorType;import javax.xml.bind.annot...
2018-05-31 18:27:33 506
原创 解决webService 服务接受到参数为null的问题
写了一个简单的webService 但是参数一直传递不过去,后来才知道 要写成arg0,arg1,arg2...call.addParameter("arg0", XMLType.XSD_DATE,ParameterMode.IN); 这样是OK的,call.addParameter("name", XMLType.XSD_DATE,ParameterMode.IN); 这样服务端接收到的参数...
2018-05-30 16:28:02 10808 1
原创 webService AxisFault
今天看了一下webService,写了一个测试,在测试的途中遇到一些问题。记录一下。。。Service端的代码package com.test.ws;import javax.jws.WebMethod;import javax.jws.WebService;@WebServicepublic interface HelloWS { @WebMethod public String sayHell...
2018-05-30 15:47:07 7979
转载 Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart)
在接触WebService时值得收藏的一篇文章:在调试Axis1.4访问WebService服务时,出现以下错误:Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart)有错误找到错误原因以及发现值得收藏的一篇文章,方便自己查找。—————————————...
2018-05-30 11:32:27 1421
原创 对前台传过来的参数进行校验 (前提这些参数来之同一个实体)
使用场景:保存对象之前都要进行参数校验,例如非空校验,长度校验等,一个个字段来校验的话非常繁琐,使用注解可以灵活的进行参数校验。/** * 用于校验前端传输的参数为非空 * Created by star on 2017/5/8. */@Target({ElementType.FIELD})@Retention(RetentionPolicy.RUNTIME)public @inter...
2018-05-25 17:40:34 3198
转载 callWebService
方法一第一种方式采用soap的方式:下面是需要引用的包axis.jarimport javax.xml.*;下面附上一部分的测试代码:public String getwebservice() throws Exception { String temp = "";//用来存放返回的报文内容 try { //实例化一个soap连接对象工厂 SOAPConnectionFacto...
2018-05-25 11:18:21 1740
转载 使用JDK开发WebService
【WebService】使用JDK开发WebService(二)WebService的开发手段 1、使用JDK开发(1.6及以上版本) 2、使用CXF框架开发(工作中)WebService的组成 1、服务器端 2、客户端使用JDK开发WebService a、开发WebService服务端 1、使用eclipse新建一个服务端java工程 2、新建一个接口,使用@We...
2018-05-24 19:46:24 265
转载 ajax 多个异步请求的执行顺序
首先提出一个问题:点击页面上一个按钮发送两个ajax请求,其中一个请求会不会等待另一个请求执行完毕之后再执行? 答案是:不会,这两个异步请求会同时发送,至于执行的快与慢,要看响应的数据量的大小及后台逻辑的复杂程度。 从异步请求的执行原理来看,我们知道当一个异步请求发送时,浏览器不会处于锁死、等待的状态,从一个异步请求发送到获取响应结果的期间,浏览器还可以进行其它的操作。这就意味着多个异步请求的...
2018-05-24 17:21:05 5743
转载 map 形式的转换成XML报文文件
public static byte[] callMapToXML(Map map) { logger.info("将Map转成Xml, Map:" + map.toString()); StringBuffer sb = new StringBuffer(); sb.append("<?xml version=\"1.0\" encod...
2018-05-24 10:42:44 1210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人