摘要: 在上一篇博文介绍了如何使用java 6内置的服务器跑wervice。那么我们紧接着根据已发布的服务生成其服务的客户端。我们只需要使用wsimport来生成客户端代码。在命令行中输入 :wsimport -keep -p com.geostar.geoglobe.jaxws.client http://126.33.8.183:9999/GeoGlobeServer?wsdl点击回车,立马会为我们生成客户端代码。在com.geostar.geoglobe.jaxws目录下生成了GeoGlobeServer.java、ObjectFactory.java、WSDemo.java三个类。下面我看看这 阅读全文
posted @ 2011-08-16 21:29 李克华 阅读(1395) 评论(0) 推荐(0)
摘要: 平时喜欢根据写一个xjc批处理命令,根据xsd批量生成java类,觉得很方便也很酷。但是有时候xsd生成的java类中含有汉字,结果总是有些问题。可是xjc命令参数又没有encoding参数之类的。在网上搜了一通,忽然发现了一个好东东:xjc是由com.sun.tools.internal.xjc.Driver实现的,因此批处理命令可以如下:java -Dfile.encoding=UTF-8 -cp D:\java\jdk1.6.0_03\lib\tools.jar com.sun.tools.internal.xjc.Driver -p com.geostar.csw.domain.lay 阅读全文
posted @ 2011-08-16 20:55 李克华 阅读(4109) 评论(0) 推荐(0)
摘要: 由于项目使用的js很多,为了提高系统效率,将js做压缩处理。成功的对多个js进行压缩,必须经历下面两步。1.合并多个js成为一个js.2.将和并过后的js进行压缩处理。使用的ant配置主要有:<property name="root" value="WebRoot"></property><property name="js" value="${root}/js"></property><property name="map_function_js&q 阅读全文
posted @ 2011-08-16 17:32 李克华 阅读(1071) 评论(0) 推荐(0)
摘要: 做webservice,大家可能立马想到axis、xfire等框架,素不知java6有内置的webservice服务器,几行就可以搞定一个webservice呢?代码如下:package com.geostar.geoglobe.jaxws;import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.WebService;import javax.jws.soap.SOAPBinding;import javax.jws.soap.SOAPBinding.Par 阅读全文
posted @ 2011-08-16 17:25 李克华 阅读(675) 评论(0) 推荐(0)