君子博学而日参省乎己 则知明而行无过矣

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 107 下一页

2012年11月22日 #

摘要: 转载自http://www.ibm.com/developerworks/cn/education/webservices/ws-jax/开始之前关于本教程在本教程中,我们将设计和开发一个订单处理应用程序,并将其功能作为 Web 服务公开,以便各种使用者以独立于平台的方式提交订单信息。目标完成了此教程后,可以应用相关概念和知识来使用 JAX-WS 技术为应用程序开发 Web 服务。先决条件要成功完成此教程,应该对 Web 服务技术具有基本的了解,而且需要能较为熟练地进行 Java 编程。系统要求要运行此教程中的示例,需要安装 Java Platform, Standard Edition (J 阅读全文
posted @ 2012-11-22 17:15 刺猬的温驯 阅读(703) 评论(0) 推荐(0)

2012年11月21日 #

摘要: 转载http://blog.csdn.net/zhangzhaokun/article/details/4750021最近学习了如何使用apache cxf和Spring发布webservice,虽然网上的资料很多,但是没有一个文档可以让读者按照操作步骤来实现完整的发布流程,都需要多篇文件杂合在一起,互相参考才可以完成第一个HelloWorld形式的Webservice。现在将我利用apache cxf和Spring发布webservice的详细的发布过程记录下来,以供后来者参考。环境信息如下:JDK1.5.15Tomcat5.5.26Spring2.5.5apache-cxf-2.2.4具体 阅读全文
posted @ 2012-11-21 17:25 刺猬的温驯 阅读(1814) 评论(0) 推荐(0)

摘要: 在Spring中采用CXF来使用WebService是很方便的,这是按照Apache官方网站上的文章写的。1.Web服务接口HelloWorld.java:Java代码packagedemo.spring;importjavax.jws.WebService;@WebServicepublicinterfaceHelloWorld{StringsayHi(Stringtext);}2.实现类HelloWorldImpl.java:Java代码packagedemo.spring;importjavax.jws.WebService;@WebService(endpointInterface=& 阅读全文
posted @ 2012-11-21 17:13 刺猬的温驯 阅读(323) 评论(0) 推荐(0)

摘要: 首先 构建环境1.在eclipse下新建个web项目(我比较喜欢用eclipse),接着添加CXF必须依赖的jar包commons-logging-1.1.jargeronimo-activation_1.1_spec-1.0-M1.jar (or Sun's Activation jar)geronimo-annotation_1.0_spec-1.1.jar (JSR 250)geronimo-javamail_1.4_spec-1.0-M1.jar (or Sun's JavaMail jar)geronimo-servlet_2.5_spec-1.1-M1.jar (o 阅读全文
posted @ 2012-11-21 16:57 刺猬的温驯 阅读(339) 评论(0) 推荐(0)

2012年11月19日 #

摘要: 天地连站群可以根据用户输入的初始关键词,获取该关键词搜索引擎的搜索结果,然后逐条获取这些相关文章的内容。这样就需要面对无数网页的各种编码。为了解决这个问题,引入了下面的解决办法:在引入编码自动识别前,我们有两种途径获取网页的编码信息:其一、通过服务器返回的header里的charset变量获取其二、通过页面里的meta 信息获取正常情况下,如果服务器或者页面有提供这两个参数,而且参数是正确的,那我们抓取网页时就不存在编码的问题了。但是现实总是会难为我们这些程序员,抓取网页时,经常会出现以下几种情况:1.这两个参数缺失了2.这两个参数虽然都提供了,但是不一致3.这两个参数提供了,但是与网页实际的 阅读全文
posted @ 2012-11-19 22:17 刺猬的温驯 阅读(1241) 评论(1) 推荐(1)

2012年11月18日 #

摘要: 前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个队列在数据结构中所起的作用大致如下图所示:从上图我们可以很清楚看到,通过一个共享的队列,可以使得数据由队列的一端输入,从另外一端输出;常用的队列主要有以下两种:(当然通过不同的实现方式,还可以延伸出很多不同类型的队列,Dela. 阅读全文
posted @ 2012-11-18 23:11 刺猬的温驯 阅读(273) 评论(0) 推荐(0)

2012年11月16日 #

摘要: 简介:您可能已经非常熟悉新的 Java? 5 语言的泛型支持、并发工具库以及它们对集合框架的影响,但是这些并不是 Tiger 中集合框架的惟一变化。这个月,John Zukowski 将介绍另外几项增强,其中包括新的集合类型,以及现有类和接口的附加特性。请参与本文的讨论论坛。(可以单击文章顶部的讨论来访问该论坛。)JDK 5.0 中最吸引人的地方在于集合框架的一些最突出的特性上,例如:支持泛型的语言级别上的新变化,以及可以在java.util.concurrent包中找到的并发集合工具包。实际上,以前在 developerWorks 上的“驯服 Tiger: 并发集合”和“介绍 JDK 5.0 阅读全文
posted @ 2012-11-16 00:54 刺猬的温驯 阅读(341) 评论(0) 推荐(0)

摘要: 简介:Doug Lea 最初编写的util.concurrent包变成了 JSR-166 ,然后又变成了 J2SE 平台的 Tiger 版本。这个新库提供的是并发程序中通常需要的一组实用程序。如果对于优化对集合的多线程访问有兴趣,那么您就找对地方了。请在本文对应的讨论论坛上与作者 John Zukowski 及其他读者分享您对本文的想法。(您也可以单击文章顶部或底部的讨论来访问论坛)。在 Java 编程的早期阶段,位于 Oswego 市的纽约州立大学(SUNY) 的一位教授决定创建一个简单的库,以帮助开发人员构建可以更好地处理多线程情况的应用程序。这并不是说用现有的库就不能实现,但是就像有了标 阅读全文
posted @ 2012-11-16 00:54 刺猬的温驯 阅读(298) 评论(0) 推荐(0)

2012年11月1日 #

摘要: CDO的全称为Common Data Object 是公用数据结构的意思,这是抽象的一种新型的数据结构,可以设置基本的数据类型,比如:byte、short、int、long、float、double、String,也可以存储这些类型的数组,同样,CDO里可以嵌套新的CDO或者CDO数组,这种数据结构几乎是万能的数据结构,它可以很方便的转化为XML表示,也可以很方便的转化为Json的表示,同样XML或者Json也可以很方便的转化为CDO对象,设想有如下的代码:01CDO cdo1=newCDO();02cdo1.setIntegerValue("classid",1);03c 阅读全文
posted @ 2012-11-01 23:40 刺猬的温驯 阅读(1371) 评论(0) 推荐(0)

摘要: CDO中存储的数据类型用如下的接口常量定义:01packagecom.cdoframework.cdolib.base;0203importjava.io.Serializable;04importjava.text.SimpleDateFormat;050607publicinterfaceDataTypeextendsSerializable08{091011intNONE_TYPE =0;1213intBOOLEAN_TYPE =1;14intBYTE_TYPE =2;15intSHORT_TYPE =3;16intINTEGER_TYPE =4;17intLONG_TYPE =5;18 阅读全文
posted @ 2012-11-01 23:36 刺猬的温驯 阅读(521) 评论(0) 推荐(0)

上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 107 下一页