`
gudao8192
  • 浏览: 95268 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论
文章列表
今天转正,三个月的实习加上三个月的试用,终于到正式了。只是这一阵子都没有做什么实际的工作,一直在搞数据交换,本来是一个很有含金量的工作,可是程序别人都写好了,我的工作就是理解它,然后告诉别人怎么做, 有点郁闷,搞得我都有点昏昏乎乎的。 真正的工作时期到来了,同志,加油! 给自己最多一年的时间,在这一年的时间里达到一个质的飞越,这是必须要做到的! 英语得学习好,要有一个好的发展,英语水平要达到一个层次! 努力,坚持,进取,不懈!!!
刚醒过来,下午快下班的时候感觉好累,困死了,中午只睡了一会,被同学电话打断了,晚上吃完饭就往交流室沙发上一趟,中途因为尿憋得不行了上了趟厕所,如果不是因为短信声音,现在应该还在睡! 不过还是睡得挺舒服的,原来都是在交流室睡一个小时的,今天迷迷糊糊就睡了三个小时!最近没有什么累呀,昨天晚上12点多趴在办公桌上睡了半个小时,被蚊子给咬醒了,好多包,下次带点蚊香来,看它们还敢嚣张! 最近在狂补Spring,倒不是别的,实在是它的基本的都不懂,只能说有个入门了,Ioc稍微知道怎么回事了,没有书籍,你说看什么资料,《Spring Framewrok 开发参考手册》,市面上还是有一些好的Spring的参 ...
原来给自己定的目标是先在现在的公司好好学习,等到学有所成的时候马上跳,别说我忘恩负义,从客观上讲是这样,可是结合实际情况应该可以理解我这种心态,首先在我们公司,我感觉一年以后自己差不多就达到了一定的层次。因为有其它的同事一样,现在觉得自己学不到更多的东西了,想换个环境,或者说到更高级一点的公司去发展。 我本身还有另外一个原因,女朋友家在杭州,人在宁波读书,如果我不过去的话,两个人很难继续发展下去,我得到上海或是杭州去工作,一方面那边有更多的发展机会,另一方面工资待遇肯定会在现在好! 现在面临的最主要的问题是英语没有真正去学习,本来是不能放下的,可是就是没有心思学下去!关键是没有兴趣,哎!加油 ...
其实我们公司早就用了WebService,用的是axis1.1,这几天仔细看了同事写的那个工程,是用jbuilder写成的,jbuiler自带了axis。 其实所谓数据交换,意思是通过WebService做为异构系统间的传输工具,WebService没有别的什么作用,就是传递参数,返回结果,复杂类型它还传不了,解决方法是用xml文件来进行传输!
WebService 是基于SOAP协议传输的,SOAP是以XML文件形式进行信息传输,是明文,这是不安全的,所以我们可以在WebService加上SSL/HTTPS协议来进行数据传输 基于Axis的WebService可以很好的实现,在这里我们使用tomcat服务器 使用JDK自带的工具创建密匙库和信任库。1)通过使用以下的命令来创建服务器端的密匙库:keytool-genkey-aliasServer-keystoreserver.keystore-keyalgRSA输入keystore密码:strongit您的名字与姓氏是什么?[Unknown]:Server您的组织单位名称是什么?[ ...
本来是计划一个星期最少写三篇,已经N久没写了,是很忙,最近都在搞毕业设计,可是再忙也不能不写文章呀,是自己有点懒吧,看来这个毛病得改,从现在开始,得惩罚一下自己,怎么惩罚呢,这样吧,只要是人一整天都在公司,就必须得写一篇,依旧是将自己最近学到的东西,或是遇到的问题都写出来,当然最好是有解决问题的方法,这样可以和大家共享一下学习经验嘛。 谈谈最近的工作吧,最近一直在搞WebService的打包和认证,其实打包工作有点多余,基于Axis1.*系列的WebService并不提供像Axis2那样的包部署服务方式,硬要做,只能是将整个工程打包,或是将其中的java文件编译好后打包成jar放到lib中,不 ...
这两天下载了xerecs,其中有一个解析xsd的示例,但是内容很少,就读入xsd文件,还然后输出了其中的element: XSNamedMap map = model.getComponents(XSConstants.ELEMENT_DECLARATION); 这个示例提供的信息实在是少,没办法,要解析出来,只能硬着头皮干了。 当然xerces提供了api,这对于使用其中方法来提取xsd中的元素提供了很大的帮助,不过是英文版的,看起来有点费劲,我另一方面利用eclipse 对程序进行调试,从variables中看取出来的值,一级一级向下看,差不多可以解析出来了,只是还有点头晕,那api看得实 ...
这一阵子一直在忙活WS客户端的编写,网上能找到的实例实在太少,只能自己动手了. 一开始找到一个解析wsdl,通过wsdl4j来解析wsdl,写得很好,我在其基础上写了一个小的客户端,只是通用性不够好,只能支持简单类型服务,因为我写的时候只考虑了几种基本的数据类型,从byte到double,String,但是如果是数组参数,或是复杂一点的,就没有考虑在其中,因为这样写的话,情况太多了,根本就考虑不过来,所以先就这样,输入参数的类型要找一个好的解决方案,不能一个个去判断. wsCaller是一个通用的客户端,王永刚老师写的,是C/S版本,而目前我进行的主要是java web开发,所以要将其改 ...
以前都没有注意这个问题,因为JAXB在编组XML文件的时候会将编码设置为默认值--UTF-8,我将编组好的XML文件在输出流中用toString("UTF-8")再编一次码就不会出现乱码了。 可是今天我将生成的XML文件直接在IE中浏览就读不出来了,中文不能识别,IE解析不了。怎么办呢? 在编组XML文件的时候用m.setProperty(marshaller.JAXB_ENCODING, "GB2312")(其中的m为Marshaller对象)进行编码,这样生成的XML文件就是以''GB2312"编码了:<?xml version=& ...
以前都没有注意这个问题,因为JAXB在编组XML文件的时候会将编码设置为默认值--UTF-8,我将编组好的XML文件在输出流中用toString("UTF-8")再编一次码就不会出现乱码了。 可是今天我将生成的XML文件直接在IE中浏览就读不出来了,中文不能识别,IE解析不了。怎么办呢? 在编组XML文件的时候用m.setProperty(marshaller.JAXB_ENCODING, "GB2312")(其中的m为Marshaller对象)进行编码,这样生成的XML文件就是以''GB2312"编码了:<?xml version=& ...
前一阵子写了一篇JAXB的运用,其中讲了如何用JAXB生成XML Schame文件对应的类,也给出一个通过运用JAXB生成的类来组织XML文件,最后输出的例子! 这两天对JAXB进行了更深入的理解,发现既然可以用它来生成XML文件,为何不能读取其中的结点,然后获取其中的信息呢!下面给出对上次写生成的test.xml文件的读取的方法: /**//**createbyisle_t2008-04-30*读取用jaxb根据xsd,生成的xml文件*/importjava.io.FileInputStream;import
用split()将字符串分割成数组,数组长度问题:String a = "";String[] b = a.split(",");b.length为 1;*String a = "c";String[] b = a.split(",");b.length为 1;**String a = "c,,,";String[] b = a.split(",");b.length为 1;***String a = "c,,c";String[] b = a.split( ...
这个两星期以来,完成了一个比较有挑战性的工作,部署一个可以查询和修改数据库的WebServices,说话,以前都没有接触过WebServices,都搞不清楚是干什么用的,现在来讲,其实很简单,它就是为客户提供服务,客户不要做出什么事,只要提交请求就可以了,就拿我完成的这个工作来讲,本来对数据库操作,最少是得下个JDBC的驱动,现在不用了,你只要输入SQL语句,我就帮你完成操作,然后返回一个固定格式的XML文件,这样你就可以在XML文件中读取你要获取的数据信息了! 一开始我是用axis1.3来部署WebServices的,因为网上这方面的实例比较多,虽然只是简单的部署一个SayHello,但 ...
三、JAXB的运用: 1、新建一个xml schema文件 po.xsd: <xsd:schemaxmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:elementname="purchaseOrder"type="PurchaseOrderType"/><xsd:elementname="comment"type="xsd:string"/>
准备: Axis是Apache的一个开源webservice引擎。它目前最为成熟的开源webservice引擎之一。 部署环境:MyEclipse 5.5.1 GA + JDK1.5 + JAXB+Axis1.3 Axis 下载地址:http://www.uniontransit.com/apache/ws/axis/1_3/axis-bin-1_3.zip (apache) JXAB下载地址: http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/Verify ...
Global site tag (gtag.js) - Google Analytics