<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[猴子腿儿的Blog]]></title><description><![CDATA[猴子的腿]]></description><link>https://blog.youkuaiyun.com/tenwang1977</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tenwang1977]]></copyright><item><title><![CDATA[Ajax小例[原]]]></title><link>https://blog.youkuaiyun.com/tenwang1977/article/details/552376</link><guid>https://blog.youkuaiyun.com/tenwang1977/article/details/552376</guid><author>tenwang1977</author><pubDate>Wed, 14 Dec 2005 17:02:00 +0800</pubDate><description><![CDATA[刚看到Ajax这个名字还以为是荷甲劲旅阿贾克斯呢，搞了半天是Asynchronous JavaScript And XML的缩写，我晕～～～。function xmlHttpTest(){  var url = "http://localhost:8080/application/login.do";   //根据浏览器不同，调用不同的方法来创建对象  try   {      var xml]]></description><category></category></item><item><title><![CDATA[OSWorkflow中的标签元素与概念[原]]]></title><link>https://blog.youkuaiyun.com/tenwang1977/article/details/114434</link><guid>https://blog.youkuaiyun.com/tenwang1977/article/details/114434</guid><author>tenwang1977</author><pubDate>Thu, 23 Sep 2004 16:20:00 +0800</pubDate><description><![CDATA[OSWorkflow的核心是一个使用XML定义的描述符文件，下面是对OSWorkflow的描述符文件标签以及OSWorkflow基本概念的说明： 一、名词说明：1.  workflow        工作流2.  step                步骤3.  action             动作4.  result                     执]]></description><category></category></item><item><title><![CDATA[Java开源工作流项目简介[转]]]></title><link>https://blog.youkuaiyun.com/tenwang1977/article/details/112769</link><guid>https://blog.youkuaiyun.com/tenwang1977/article/details/112769</guid><author>tenwang1977</author><pubDate>Wed, 22 Sep 2004 11:20:00 +0800</pubDate><description><![CDATA[1.OBE 简介：遵循WfMC所定义的规范的工作流引擎 优点：支持WfMC定义的工作流接口规范，项目开发者也比较有来头。 缺点：不支持工作流实例的持久化，缺少图形编辑环境，尚未全部完成WfMC定义的五类接口 http://www.openbusinessengine.org/index.html 2.OFBiz 简介：OFBiz本身是一套独立完整的企业应用框架，包括了通常的通用中间件和部分领域的逻]]></description><category></category></item><item><title><![CDATA[ThreadLocal的设计与使用（转自 天极网）]]></title><link>https://blog.youkuaiyun.com/tenwang1977/article/details/109361</link><guid>https://blog.youkuaiyun.com/tenwang1977/article/details/109361</guid><author>tenwang1977</author><pubDate>Sun, 19 Sep 2004 10:24:00 +0800</pubDate><description><![CDATA[早在Java 1.2推出之时，Java平台中就引入了一个新的支持：java.lang.ThreadLocal，给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序，虽然ThreadLocal非常有用，但是似乎现在了解它、使用它的朋友还不多。 　　ThreadLocal是什么　　ThreadLocal是什么呢？其实ThreadLocal并非是一个线程的]]></description><category></category></item><item><title><![CDATA[【新手必读】JAVA入门及FAQ（转自chinajavaworld）]]></title><link>https://blog.youkuaiyun.com/tenwang1977/article/details/97048</link><guid>https://blog.youkuaiyun.com/tenwang1977/article/details/97048</guid><author>tenwang1977</author><pubDate>Tue, 07 Sep 2004 15:25:00 +0800</pubDate><description><![CDATA[一、入门1、下载和安装J2SDK    http://java.sun.com/j2se/1.4.1/download.html2  JAVA VM            http://www.java.com/en/index.jsp 3  API                http://java.sun.com/api/index.html 1 首先下载J2SDK安装    a  更新]]></description><category></category></item><item><title><![CDATA[使用OSWorkflow的API[原] ]]></title><link>https://blog.youkuaiyun.com/tenwang1977/article/details/96918</link><guid>https://blog.youkuaiyun.com/tenwang1977/article/details/96918</guid><author>tenwang1977</author><pubDate>Tue, 07 Sep 2004 13:49:00 +0800</pubDate><description><![CDATA[六、使用OSWorkflow的API1. 接口选择OSWorkflow提供了com.opensymphony.workflow.Workflow接口的多个实现类，你可以在你的程序中直接使用。(1) BasicWorkflowBasicWorkflow不支持事务处理，但是可以通过外覆BasicWorkflow的方式来支持事务，这要以来于你的持久化的实现。BasicWorkfl]]></description><category></category></item><item><title><![CDATA[OSWorkflow的Validators,Registers和Conditions[原] ]]></title><link>https://blog.youkuaiyun.com/tenwang1977/article/details/96721</link><guid>https://blog.youkuaiyun.com/tenwang1977/article/details/96721</guid><author>tenwang1977</author><pubDate>Tue, 07 Sep 2004 11:24:00 +0800</pubDate><description><![CDATA[三、OSWorkflow的Validators与OSWorkflow的函数一样，OSWorkflow的validators也有三种不同的形式：Java-based, BeanShell和BSF。Java-based的Validators必须实现com.opensymphony.workflow.Validator接口（或者如果通过远程EJB的话，要实现com.opensymphony.]]></description><category></category></item><item><title><![CDATA[Ibatis2.0使用说明(二)——配置篇（4）[原] ]]></title><link>https://blog.youkuaiyun.com/tenwang1977/article/details/96344</link><guid>https://blog.youkuaiyun.com/tenwang1977/article/details/96344</guid><author>tenwang1977</author><pubDate>Tue, 07 Sep 2004 00:11:00 +0800</pubDate><description><![CDATA[五、Parameter Maps and Inline Parameters              [nullValue="NUMERIC"] [null="-9999999"]/>              括号[]中是可选的属性。parameterMap 元素的id 属性作为唯一标识，在同一个SQL Map XML 文件中不能重名。一个parameterMa]]></description><category></category></item><item><title><![CDATA[OSWorkflow中的函数[原] ]]></title><link>https://blog.youkuaiyun.com/tenwang1977/article/details/96096</link><guid>https://blog.youkuaiyun.com/tenwang1977/article/details/96096</guid><author>tenwang1977</author><pubDate>Mon, 06 Sep 2004 17:50:00 +0800</pubDate><description><![CDATA[二、工作流中的函数OSWorkflow支持下面的函数：1. Java-based Functions（基于Java的函数）基于Java的函数必须要实现com.opensymphony.workflow.FunctionProvider接口。这个接口只有一个函数——execute，这个函数有三个参数--transientVars Map transientVars Map：是]]></description><category></category></item><item><title><![CDATA[AXIS全攻略（二）[原]]]></title><link>https://blog.youkuaiyun.com/tenwang1977/article/details/95991</link><guid>https://blog.youkuaiyun.com/tenwang1977/article/details/95991</guid><author>tenwang1977</author><pubDate>Mon, 06 Sep 2004 16:27:00 +0800</pubDate><description><![CDATA[六、服务的访问　　GET方式的服务访问　　一般的SOAP消息都是采用POST方式实现传递，但也可以通过GET方式来访问。比如以下给出的一个服务——“HelloWorld”，其源码如下： 文件HelloWorld.jwspublic class HelloWorld{    public String helloWorld()    {          System.out.print]]></description><category></category></item><item><title><![CDATA[OSWorkflow的基本概念[原] ]]></title><link>https://blog.youkuaiyun.com/tenwang1977/article/details/95975</link><guid>https://blog.youkuaiyun.com/tenwang1977/article/details/95975</guid><author>tenwang1977</author><pubDate>Mon, 06 Sep 2004 16:19:00 +0800</pubDate><description><![CDATA[<html xmlns:o="urn:schemas-microsoft-com:office:office"xmlns:w="urn:schemas-microsoft-com:office:word"xmlns="http://www.w3.org/TR/REC-html40">一、工作流的概念   TenWang  TenWang  2]]></description><category></category></item><item><title><![CDATA[Ibatis2.0使用说明(二)——配置篇（3）[原] ]]></title><link>https://blog.youkuaiyun.com/tenwang1977/article/details/93168</link><guid>https://blog.youkuaiyun.com/tenwang1977/article/details/93168</guid><author>tenwang1977</author><pubDate>Fri, 03 Sep 2004 09:18:00 +0800</pubDate><description><![CDATA[statement中的参数简介：1. parameterClassparameterClass 属性的值是Java类的全限定名（即包括类的包名）。parameterClass属性是可选的，目的是限制输入参数的类型为指定的Java 类。虽然Parameter-class属性是可选的，建议你为每一个SQL都指定parameterClass。如果不指定parameterClass 参数，任何]]></description><category></category></item><item><title><![CDATA[Ibatis2.0使用说明(二)——配置篇（2）[原]]]></title><link>https://blog.youkuaiyun.com/tenwang1977/article/details/93160</link><guid>https://blog.youkuaiyun.com/tenwang1977/article/details/93160</guid><author>tenwang1977</author><pubDate>Fri, 03 Sep 2004 09:11:00 +0800</pubDate><description><![CDATA[sqlMap所包含的标签：                                                                                                                                                              ]]></description><category></category></item><item><title><![CDATA[Java对象的初始化过程[原]]]></title><link>https://blog.youkuaiyun.com/tenwang1977/article/details/92993</link><guid>https://blog.youkuaiyun.com/tenwang1977/article/details/92993</guid><author>tenwang1977</author><pubDate>Thu, 02 Sep 2004 23:07:00 +0800</pubDate><description><![CDATA[1.  类文件的加载：首先加载该类的.class文件，然后再依次加载各基类的.class文件，直到     最上层的.class文件。2.  文件加载后，首先从最上层的基类开始初始化各个层次的类的static成员。3.  为该对象分配存储空间，并将该空间初始化为二进制的零值。4.  将该对象内所有的基本类型的成员变量初始化为缺省值（对于数值型和char型来说，缺省值为0；对于boolean来说，缺]]></description><category></category></item><item><title><![CDATA[Ibatis2.0使用说明(二)——配置篇（1）[原]]]></title><link>https://blog.youkuaiyun.com/tenwang1977/article/details/80897</link><guid>https://blog.youkuaiyun.com/tenwang1977/article/details/80897</guid><author>tenwang1977</author><pubDate>Sat, 21 Aug 2004 15:50:00 +0800</pubDate><description><![CDATA[一、 SQL Map XML 配置文件SQL Map 使用XML 配置文件集中的配置不同的设置属性，包括DataSource 的详细配置信息，SQL Map 和其他可选属性，如线程管理等。以下是SQL Map 配置文件的一个例子：SqlMapConfig.xmlPUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN""http://www.ibatis.]]></description><category></category></item><item><title><![CDATA[Ibatis2.0使用说明（一）——入门实例篇[原]]]></title><link>https://blog.youkuaiyun.com/tenwang1977/article/details/76972</link><guid>https://blog.youkuaiyun.com/tenwang1977/article/details/76972</guid><author>tenwang1977</author><pubDate>Tue, 17 Aug 2004 13:41:00 +0800</pubDate><description><![CDATA[本文章将从一个Ibatis的具体示例，帮助你快速了解IBatis框架。一个简单的IBatis应用包含以下基本步骤：一、 配置文件1. 配置SqlMapConfig.properties文件2. 配置SqlMapConfig.xml文件3. 配置SqlMap.xml文件（可能有多个文件，一般情况下，可以一个表对应一个SqlMap.xml文件，文件名称可以与表名相同）注意：上面所述]]></description><category></category></item><item><title><![CDATA[资源站点]]></title><link>https://blog.youkuaiyun.com/tenwang1977/article/details/75785</link><guid>https://blog.youkuaiyun.com/tenwang1977/article/details/75785</guid><author>tenwang1977</author><pubDate>Mon, 16 Aug 2004 09:30:00 +0800</pubDate><description><![CDATA[+ Spring framework 　Spring 网站                   http://www.springframework.org/    　Spring 中文论坛               http://spring.jactiongroup.net/ + Open Source社区 　Sourceforge.net              http://sourc]]></description><category></category></item><item><title><![CDATA[在多线程环境中调用native方法[原]]]></title><link>https://blog.youkuaiyun.com/tenwang1977/article/details/37768</link><guid>https://blog.youkuaiyun.com/tenwang1977/article/details/37768</guid><author>tenwang1977</author><pubDate>Fri, 09 Jul 2004 13:36:00 +0800</pubDate><description><![CDATA[这几天忙着写一个用于数据同步的Java程序，在这里遇到了一个令人头大的问题。问题是这样：我的数据同步程序要同时跑四个线程，在其中的一个线程中，要做一个MD5的文件校验工作。这个MD5的校验是要通过调用一个dll来实现，这个dll（名字叫做MD5Operation.dll）是用于对文件内容进行MD5运算的，目的是用于做服务器端和客户端的文件校验。 类MD5Tool的源代码如下： package co]]></description><category></category></item><item><title><![CDATA[如何使用Axis传送附件[原]]]></title><link>https://blog.youkuaiyun.com/tenwang1977/article/details/36681</link><guid>https://blog.youkuaiyun.com/tenwang1977/article/details/36681</guid><author>tenwang1977</author><pubDate>Thu, 08 Jul 2004 09:35:00 +0800</pubDate><description><![CDATA[使用Axis传送附件有两种方式： 1. 将你要传送的文件封装在DataHandler中，然后将DataHandler对象或DataHandler数组（多个文件传送的时候）作为客户端调用函数的参数（从客户端上传文件到服务器）Axis服务的返回类型（从服务器端下载文件到客户端）进行传输。 2. 还有一种方式是直接修改soap信封的内容，将附件信息加到soap信封中发送。 这里我们只讨论第一种方法，因为]]></description><category></category></item><item><title><![CDATA[AXIS全攻略（一）[原]]]></title><link>https://blog.youkuaiyun.com/tenwang1977/article/details/35550</link><guid>https://blog.youkuaiyun.com/tenwang1977/article/details/35550</guid><author>tenwang1977</author><pubDate>Tue, 06 Jul 2004 18:21:00 +0800</pubDate><description><![CDATA[一、Axis简介 1. 什么是SOAP SOAP是一个基于XML的用于应用程序之间通信数据编码的传输协议。最初由微软和Userland Software提出，随着不断地完善和改进，SOAP很快被业界广泛应用，目前完全发布版本是1.1。在其发展过程中，W3C XML标准工作小组积极促成SOAP成为一个真正的开放标准。在写作此文档之时，SOAP1.2草案已经发布，1.2对1.1中相对混乱的部分做了改进]]></description><category></category></item></channel></rss>