上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: XML 作为一个更好的网络数据表达方式(NDR) HTTP是一个相当有用的RPC协议,它提供了IIOP或DCOM在组帧、连接管理以及序列化对象应用等方面大部分功能的支持。( 而且URLs与IORs和OBJREFs在功能上令人惊叹的接近)。HTTP所缺少的是用单一的标准格式来表达一个RPC调用中的参数。这则正是XML的用武之地。 象NDR和CDR,XML是一个与平台无关的中性的数据表达协议。XML允许数据被序列化成一个可以传递的形式,使得它容易地在任何平台上被解码。XML有以下不同于NDR和CDR的特点: 有大量XML编码和解码软件存在于每个编程环境和... 阅读全文
posted @ 2013-08-23 13:57 alaricblog 阅读(116) 评论(0) 推荐(0) 编辑
摘要: HTTP作为一个更好的RPC 在服务器群落中使用DCOM 和CORBA 是通用的做法,但客户机则使用HTTP进入服务器群落。HTTP与RPC的协议很相似,它简单、配置广泛,并且对防火墙比其它协议更容易发挥作用。HTTP请求一般由Web服务器软件(如IIS和Apache)来处理,但越来越多的应用服务器产品正在支持HTTP作为除DCOM和IIOP外的又一个协议。 象DCOM和IIOP一样,HTTP层通过TCP/IP进行请求/响应通信。一个HTTP的客户端用TCP连接到HTTP服务器。在HTTP中使用的标准端口号是80,但任何其它端口也能被使用。在建立TCP连接后,客户端可以发送一个请求消息到... 阅读全文
posted @ 2013-08-23 13:57 alaricblog 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 目前的技术存在的问题? 尽管DCOM和IIOP都是固定的协议,业界还没有完全转向其中任何一个协议。没有融合的部分原因是文化的问题所致。而且在当一些组织试图标准化一个或另一个协议的时候,两个协议的技术适用性就被提出质疑。传统上认为DCOM和CORBA都是合理服务器到服务器端的通信协议。但是,二者对客户到服务器端的通信都存在明显的弱点,尤其是客户机被散布在Internet上的时候。 DCOM 和 CORBA/IIOP都是依赖于单个厂商的解决方案来最大优势地使用协议。尽管两个协议都在各种平台和产品上被实现了,但现实是选定的发布需要采用单一厂商的实现。在DCOM的情况下,这意味着每个机器要运行... 阅读全文
posted @ 2013-08-23 13:57 alaricblog 阅读(96) 评论(0) 推荐(0) 编辑
摘要: SOAP(Simple Object Access Protocal) 技术有助于实现大量异构程序和平台之间的互操作性,从而使存在的应用能够被广泛的用户所访问。SOAP是把成熟的基于HTTP的WEB技术与XML的灵活性和可扩展性组合在了一起。 这篇文章带你全面回顾对象远程进程调用(ORPC)技术的历程,以帮助你理解SOAP技术的基础,以及它克服存在技术(如CORBA和DCOM)的许多缺陷的方法。随后讲述详细的SOAP编码规则,并把焦点放在SOAP是怎样映射到存在的ORPC概念上的。 引言: 当我在1984年开始把计算作为我的职业的时候,大多数程序员并不关心网络协议。但是在九十年代网络变... 阅读全文
posted @ 2013-08-23 13:57 alaricblog 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1. Java的正则表达式介绍jdk软件包中java.util.regex中,接口MatchResult,类Matcher和类Pattern。MatchResult:此接口包含用于确定与正则表达式匹配结果的查询方法。通过 MatchResult可以查看匹配边界、组和组边界,但是不能修改。Matcher:一个提供各种匹配模式的匹配器。Pattern:正则表达式的编译表示形式。2. 编写正则表达式:用一下方法测试package pattern;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Pat 阅读全文
posted @ 2013-08-23 13:57 alaricblog 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许相同的 阅读全文
posted @ 2013-08-23 13:56 alaricblog 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一、按数据来源(去向)分类:1、是文件: FileInputStream, FileOutputStream, FileReader, FileWriter2、是byte[]:ByteArrayInputStream, ByteArrayOutputStream3、是Char[]: CharArrayReader, CharArrayWriter4、是String: StringBufferInputStream, StringReader, StringWriter5、网络数据流:InputStream, OutputStream, Reader, Writer二、按是否格式化输出分:1、要 阅读全文
posted @ 2013-08-23 13:56 alaricblog 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 引用 力宝 的 axis1Axis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物。Axis2不仅支持SOAP1.1和 SOAP1.2,还集成了非常流行的REST WebService,同时还支持Spring、JSON等技术。这些都将在后面的系列教程中讲解。在本文中主要介绍了如何使用Axis2开发一个不需要任何配置文件的WebService,并在客户端使用Java和C#调用这个WebService。 一、Axis2的下载和安装 读者可以从如下的网址下载Axis2的最新版本: http://ws.apache.org/axis2/ 在... 阅读全文
posted @ 2013-08-23 13:56 alaricblog 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 引用力宝 的 xfire教程网上关于XFire入门的教程不少,要么是讲得很简单,就像Hello World一样的程序,要么就是通过IDE集成的工具来开发的,这对于不同的人群有诸多不便,关于XFire的一些详细的信息就不再多讲,可以参考官方网站和相关的文档,这里讲一个完整的入门实例。实例中包括三个情况,我想基本上可以概括所有的需求,或者自己稍加扩展即可。先来看看我们的Interface。1 package test;2 3 import java.util.List;4 5 public interface IHelloService {6 public StringsayHe... 阅读全文
posted @ 2013-08-23 13:56 alaricblog 阅读(207) 评论(0) 推荐(0) 编辑
摘要: XFire是新一代的Java Web服务引擎,XFire使得在JavaEE应用中发布Web服务变得轻而易举。和其他Web服务引擎相比,XFire的配置非常简单,可以非常容易地和Spring集成,它使得Java开发人员终于可以获得和.Net开发人员一样的开发效率。 官方网站:http://xfire.codehaus.org/ 解压缩后形成的文件目录结构如下: api(目录) api目录中是XFire框架中所有类(class)对应的API文档,为开发者使用XFire完成应用开发提供帮助。 examples(目录) examples目录中包含了所有随XFire二进制包发布的实例,包括... 阅读全文
posted @ 2013-08-23 13:56 alaricblog 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 在很多研讨会和培训班上我遇到过许多人,他们还不明白为什么要使用XML也不知道如何在他们的应用中使用XML。一些来自诸如Gartner公司的报告建议说,商业公司不能再做局外人了,不能对XML置之不理。如果你还不清楚XML到底有什么好处的话,你并不是唯 一的人。我决定把与人们和媒体关于XML话题的交谈整理成文,列出XML在应用中的五个最令人喜 爱的用法。尽管这些并不能包含XML的所有潜在应用,至少是些最重要的领域。1、数据交换 用XML在应用程序和公司之间作数据交换已不是什么秘密了,毫无疑问应被列为第一位.那么为什么XML在这个领域里的地位这么重要呢?原因就是XML使用元素和属性来描述数据。在数据 阅读全文
posted @ 2013-08-23 13:56 alaricblog 阅读(76) 评论(0) 推荐(0) 编辑
摘要: Spring 的web框架是围绕分发器(DispatcherServlet)设计的,DispatcherServlet将请求分发到不同的处理器,框架还包括可配置的处理器映射,视图解析,本地化,主题解析,还支持文件上传。缺省的处理器是一个简单的控制器(Controller)接口,这个接口仅仅定义了ModelAndView handleRequest(request,response)方法。你可以实现这个接口生成应用的控制器,但是使用Spring提供的一系列控制器实现会更好一些,比如AbstractController,AbstractCommandController,和SimpleFormCo 阅读全文
posted @ 2013-08-23 13:56 alaricblog 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 创建实体Bean User:public class User { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; }}创建action (省略getter setter 方法):public class ... 阅读全文
posted @ 2013-08-23 13:56 alaricblog 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 在EditPlus里配置编译和运行java代码的方法:1. 打开EditPlus编辑器,选工具à配置用户工具,如下图: 2. 选择工具中的用户工具A.点组名称,在新的名称里填写java,B.再点下面的添加,选择应用程序 ,在菜单文本里填写,编译,在命令里选择自己jdk的bin目录下的javac.exe文件,参数选文件名。选保存已打开的文件。点应用保存。如上图。 C.再点添加,选择应用程序,在菜单文本里写运行,在命令里选择自己jdk的bin目录下的java.exe文件,参数选文件名不含扩展名。选捕获输出和保存已打开文件。如下图。3. 测试: 在文件里----》新建------》java 阅读全文
posted @ 2013-08-23 13:56 alaricblog 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 《江城子》 苏轼 十年生死两茫茫,不思量,自难忘。千里孤坟,无处话凄凉。纵使相逢应不识,尘满面,鬓如霜。夜来幽梦忽还乡,小轩窗,正梳妆。相顾无言,惟有泪千行。 料得年年肠断处,明月夜,短松冈。点评:这是苏东坡的发妻王弗死后,有一天他梦见亡妻之后写的感怀诗。朴素真挚的深情,沉痛的生离死别,每读一次就更为其中的深情所感动。阴阳相隔,重逢只能期于梦中,苏东坡用了十年都舍弃不下的,是那种相濡以沫的亲情。他受不了的不是没有了轰轰烈烈的爱情,而是失去了伴侣后孤单相吊的寂寞。"纵使相逢应不识,尘满面,鬓如霜"在梦里能够看见的,也全是逝去亲人往日生活里的琐碎片断。因为在那些琐碎里,凝结着化 阅读全文
posted @ 2013-08-23 13:56 alaricblog 阅读(336) 评论(0) 推荐(0) 编辑
摘要: org.dom4j.DocumentException: Invalid byte 1 of 1-byte UTF-8 sequence. Nested exception: Invalid byte 1 of 1-byte UTF-8 sequence.at org.dom4j.io.SAXReader.read(SAXReader.java:353)at org.dom4j.io.SAXReader.read(SAXReader.java:264)at web.AjaxTestServlet.parseXML(AjaxTestServlet.java:139)at web.AjaxTest 阅读全文
posted @ 2013-08-23 13:56 alaricblog 阅读(197) 评论(0) 推荐(0) 编辑
摘要: loadrunner 软件界面 LoadRunner是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。LoadRunner的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的查找和发现问题。此外,LoadRunner能支持广泛的协议和技术,... 阅读全文
posted @ 2013-08-23 13:56 alaricblog 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 客服端以post请求输入xml的输入流,来到服务器端,服务器端接到输入流,进行处理,处理完毕后,返回xml信息的返回输出流,来告诉对方成功与否。 htppClient的使用至少需要commons-httpclient-3.1.jar,commons-logging-1.0.4.jar,commons-codec-1.3.jar三个Apache开源项目jar包的支持。(jar的版本可以不同,我用的是如上三个。) 模拟客户端代码: package httpClientDemo;import java.io.File; import org.apache.commons.httpcl... 阅读全文
posted @ 2013-08-23 13:56 alaricblog 阅读(219) 评论(0) 推荐(0) 编辑
摘要: zsc521521 的 HttpClient学习笔记(转)一般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提交一些数据等等。所访问的这些页面有的仅仅是一些普通的页面,有的需要用户登录后方可使用,或者需要认证以及是一些通过加密方式传输,例如HTTPS。目前我们使用的浏览器处理这些情况都不会构成问题。不过你可能在某些时候需要通过程序来访问这样的一些页面,比如从别人的网页中“偷”一些数据;利用某些站点提供的页面来完成某种功能,例如说我们想知道某个手机号码的归属地而我们自己又没有这样的数据,因此只好借助其他公司已有的网站来完成这个功能,这个时候我 阅读全文
posted @ 2013-08-23 13:56 alaricblog 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 今天学习了java的Jxl API简单做了下导入导出功能,做起来还是很简单的,下面做了一个导入导出的例子,可以看看,代码如下:JxlTest 类:package jxl;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.u 阅读全文
posted @ 2013-08-23 13:56 alaricblog 阅读(159) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页