﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-网路冷眼@BlogJava-随笔分类-Java</title><link>http://www.blogjava.net/lewhwa/category/17127.html</link><description>熙熙攘攘一闲人 以冷静的眼光观察技术</description><language>zh-cn</language><lastBuildDate>Tue, 08 Mar 2011 21:43:59 GMT</lastBuildDate><pubDate>Tue, 08 Mar 2011 21:43:59 GMT</pubDate><ttl>60</ttl><item><title>Activiti User Guide（Activiti用户指南)-Chapter 18. JBPM Migration（JBPM 迁移）（2）</title><link>http://www.blogjava.net/lewhwa/archive/2011/03/08/345975.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Tue, 08 Mar 2011 13:40:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2011/03/08/345975.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/345975.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2011/03/08/345975.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/345975.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/345975.html</trackback:ping><description><![CDATA[<p><strong>Extend the migration logic</strong> </p>
<p><strong>扩展迁移逻辑</strong><strong></strong> </p>
<p>The migration logic is written in such a way, that it is easy to extend to suit your needs. The source code is available as a Maven 2 project in the srcsubfolder of the downloaded zip file. To build a new zip file, after having changed or extended the logic, simply execute a </p>
<p>迁移逻辑可以编写，以便轻松地满足你的需求。源代码在所下载zip文件里src子文件夹里作一个Maven 2项目来使用。为了构建一个新的zip文件，在已经改变或者扩展逻辑之后，简单执行下面指令</p>
<p>
</p>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000; ">&nbsp;mvn&nbsp;clean&nbsp;install</span></div>
<p>&nbsp;</p>
<p>to produce a new zip file in the target folder.
</p>
<p>在target文件下产生一个新的zip文件。
</p>
<p>Following picture gives a high-level overview of the classes in the migration logic.
</p>
<p>下图提供了在迁移逻辑里类的高层次概貌。
</p>
<p><a href="http://www.blogjava.net/images/blogjava_net/lewhwa/Windows-Live-Writer/f00075002d21_12E6D/migration.code.overview_2.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="migration.code.overview" border="0" alt="migration.code.overview" src="http://www.blogjava.net/images/blogjava_net/lewhwa/Windows-Live-Writer/f00075002d21_12E6D/migration.code.overview_thumb.png" width="767" height="494" /></a>
</p>
<ul>
    <li>Both the <strong>ProcessConversion</strong> and <strong>ProcessDataMigration</strong> classes have a main method that directly is called from the ant build script in the root of the migration zip.
    </li>
    <li><strong>ProcessConversion</strong> and <strong>ProcessDataMigration</strong> 这两个类都有在迁移zip的根目录下的ant构建脚本里调用的<strong>main</strong>方法。
    </li>
    <li>These classes construct a <strong>ServiceFactory</strong> based on the two properties files, using a static factory method
    </li>
    <li>通过使用静态的工厂方法，基于两个properties文件这些类构建一个<strong>ServiceFactory</strong></li>
</ul>
<pre>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="color: #000000; ">ServiceFactory.configureFromProperties(jbpmDbProperties,&nbsp;activitiDbProperties);</span></div>
</pre>
<ul>
    <li>The services are constructed by the ServiceFactory (eg. getProcessConversionService()) and are used to execute the migration logic:
    </li>
    <li>通过<strong>ServiceFactory</strong> (eg. <strong>getProcessConversionService()</strong>)构建这些服务，这些服务被用来执行迁移逻辑：</li>
</ul>
<pre>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #008080; ">&nbsp;1</span>&nbsp;<span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">void</span><span style="color: #000000; ">&nbsp;execute()&nbsp;</span><span style="color: #0000FF; ">throws</span><span style="color: #000000; ">&nbsp;IOException&nbsp;{<br />
</span><span style="color: #008080; ">&nbsp;2</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080; ">&nbsp;3</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;convert&nbsp;processes</span><span style="color: #008000; "><br />
</span><span style="color: #008080; ">&nbsp;4</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;ServiceFactory&nbsp;serviceFactory&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;createServiceFactory();<br />
</span><span style="color: #008080; ">&nbsp;5</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;ProcessConversionService&nbsp;processConversionService&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;serviceFactory.getProcessConversionService();<br />
</span><span style="color: #008080; ">&nbsp;6</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;Map</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">String,&nbsp;Document</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">&nbsp;migratedProcesses&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;processConversionService.convertAllProcessDefinitions();<br />
</span><span style="color: #008080; ">&nbsp;7</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;<br />
</span><span style="color: #008080; ">&nbsp;8</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;write&nbsp;results&nbsp;to&nbsp;bpmn20.xml&nbsp;files</span><span style="color: #008000; "><br />
</span><span style="color: #008080; ">&nbsp;9</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;writeConvertedProcesses(migratedProcesses,&nbsp;workingDir);<br />
</span><span style="color: #008080; ">10</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080; ">11</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;Deploy&nbsp;processes&nbsp;to&nbsp;Activiti</span><span style="color: #008000; "><br />
</span><span style="color: #008080; ">12</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;ActivitiService&nbsp;activitiService&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;serviceFactory.getActivitiService();<br />
</span><span style="color: #008080; ">13</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;activitiService.deployConvertedProcesses(migratedProcesses);<br />
</span><span style="color: #008080; ">14</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080; ">15</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;data&nbsp;migration</span><span style="color: #008000; "><br />
</span><span style="color: #008080; ">16</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;<img src="http://www.blogjava.net/Images/dot.gif" alt="" /><br />
</span><span style="color: #008080; ">17</span>&nbsp;<span style="color: #000000; ">}</span></div>
</pre>
<ul>
    <li>The <strong>ProcessConversionService</strong> is an interface that contains process conversion and process definition data retrievel operations. It uses an implementation of <strong>Jbpm3Dao</strong>. The default implementation of this class uses a Hibernate <strong>SessionFactory</strong> to retrieve all the data from jBPM 3 tables.</li>
</ul>
<p>The <strong>ActivitiService</strong> offers operation needed to get the migrated data in the Activiti tables. For example, deploying the converted process definitions is such an operation
</p>
<p><strong>ProcessConversionService</strong> 是一个包含流程转换和数据检索的流程定义借口。它使用了 <strong>Jbpm3Dao</strong>.的实现。这个类的缺省实现使用了Hibernate的<strong>SessionFactory</strong>从jBPM 3的数据库表里检索所有的数据。
</p>
<p><strong>ActivitiService</strong> 提供需要从Activiti数据库表迁移数据的操作。例如，部署转换之后的流程定义就是如此的操作。
</p>
<ul>
    <li>All these dependencies, ProcessConversionService, Jbpm3Dao, Sessionfactory, ActivitiService and ProcessEngine, are interfaces and can be implemented by your own implementation. You can inject them into the ServiceFactory using regular JavaBean setters. When no such custom implementation is set, the ServiceFactory will fall back to creating the default implementation:
    </li>
    <li>所有这些依赖， ProcessConversionService, Jbpm3Dao, Sessionfactory, ActivitiService 和 ProcessEngine都是接口，并能由你自己实现。采用正常的JavaBean设置器，能将它们注入到ServiceFactory。当没有设置这些实现，ServiceFactory将后退一步，建立缺省的实现：</li>
</ul>
<pre>&nbsp;&nbsp; <span style="font-size: 13px; "><span style="color: #008080; ">&nbsp;1</span>&nbsp;<span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;ProcessConversionService&nbsp;getProcessConversionService()&nbsp;{</span></span>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="color: #008080; ">&nbsp;2</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">&nbsp;(processConversionService&nbsp;</span><span style="color: #000000; ">==</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">)&nbsp;{<br />
</span><span style="color: #008080; ">&nbsp;3</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.processConversionService&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;createDefaultProcessConversionService();<br />
</span><span style="color: #008080; ">&nbsp;4</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;}&nbsp;<br />
</span><span style="color: #008080; ">&nbsp;5</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;</span><span style="color: #0000FF; ">return</span><span style="color: #000000; ">&nbsp;processConversionService;<br />
</span><span style="color: #008080; ">&nbsp;6</span>&nbsp;<span style="color: #000000; ">}<br />
</span><span style="color: #008080; ">&nbsp;7</span>&nbsp;<span style="color: #000000; "><br />
</span><span style="color: #008080; ">&nbsp;8</span>&nbsp;<span style="color: #0000FF; ">protected</span><span style="color: #000000; ">&nbsp;ProcessConversionService&nbsp;createDefaultProcessConversionService()&nbsp;{<br />
</span><span style="color: #008080; ">&nbsp;9</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;ProcessConversionServiceImpl&nbsp;service&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">new</span><span style="color: #000000; ">&nbsp;ProcessConversionServiceImpl(getJbpm3Dao());<br />
</span><span style="color: #008080; ">10</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;</span><span style="color: #0000FF; ">return</span><span style="color: #000000; ">&nbsp;service;<br />
</span><span style="color: #008080; ">11</span>&nbsp;<span style="color: #000000; ">}</span></div>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </pre><img src ="http://www.blogjava.net/lewhwa/aggbug/345975.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2011-03-08 21:40 <a href="http://www.blogjava.net/lewhwa/archive/2011/03/08/345975.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Activiti in Action（实战Activiti）-第一章 BPMN 2.0: what&amp;rsquo;s in it for developers?（11）</title><link>http://www.blogjava.net/lewhwa/archive/2011/01/08/342571.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Sat, 08 Jan 2011 03:49:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2011/01/08/342571.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/342571.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2011/01/08/342571.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/342571.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/342571.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:  随着符合BPMN 2.0标准的BPMS流程引擎Activiti 5.0正式版推出，由Tijs Rademakers 和 Ron Van Liempd编写的‘实战Activiti’书籍昨天在“Manning Early Access Program”现身。目前第一章释出，可以先睹为快。呵呵，真棒！本篇是第一章之（11）&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2011/01/08/342571.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/342571.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2011-01-08 11:49 <a href="http://www.blogjava.net/lewhwa/archive/2011/01/08/342571.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Activiti in Action（实战Activiti）-第一章 BPMN 2.0: what&amp;rsquo;s in it for developers?（10）</title><link>http://www.blogjava.net/lewhwa/archive/2011/01/06/342454.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Thu, 06 Jan 2011 13:26:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2011/01/06/342454.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/342454.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2011/01/06/342454.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/342454.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/342454.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:  随着符合BPMN 2.0标准的BPMS流程引擎Activiti 5.0正式版推出，由Tijs Rademakers 和 Ron Van Liempd编写的‘实战Activiti’书籍昨天在“Manning Early Access Program”现身。目前第一章释出，可以先睹为快。呵呵，真棒！本篇是第一章之（10）&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2011/01/06/342454.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/342454.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2011-01-06 21:26 <a href="http://www.blogjava.net/lewhwa/archive/2011/01/06/342454.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Activiti in Action（实战Activiti）-第一章 BPMN 2.0: what&amp;rsquo;s in it for developers?（9）</title><link>http://www.blogjava.net/lewhwa/archive/2011/01/05/342376.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Wed, 05 Jan 2011 13:01:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2011/01/05/342376.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/342376.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2011/01/05/342376.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/342376.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/342376.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:  随着符合BPMN 2.0标准的BPMS流程引擎Activiti 5.0正式版推出，由Tijs Rademakers 和 Ron Van Liempd编写的‘实战Activiti’书籍昨天在“Manning Early Access Program”现身。目前第一章释出，可以先睹为快。呵呵，真棒！本篇是第一章之（9）&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2011/01/05/342376.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/342376.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2011-01-05 21:01 <a href="http://www.blogjava.net/lewhwa/archive/2011/01/05/342376.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Activiti in Action（实战Activiti）-第一章 BPMN 2.0: what&amp;rsquo;s in it for developers?（8）</title><link>http://www.blogjava.net/lewhwa/archive/2011/01/04/342322.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Tue, 04 Jan 2011 15:12:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2011/01/04/342322.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/342322.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2011/01/04/342322.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/342322.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/342322.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:  随着符合BPMN 2.0标准的BPMS流程引擎Activiti 5.0正式版推出，由Tijs Rademakers 和 Ron Van Liempd编写的‘实战Activiti’书籍昨天在“Manning Early Access Program”现身。目前第一章释出，可以先睹为快。呵呵，真棒！本篇是第一章之（8）&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2011/01/04/342322.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/342322.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2011-01-04 23:12 <a href="http://www.blogjava.net/lewhwa/archive/2011/01/04/342322.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Activiti in Action（实战Activiti）-第一章 BPMN 2.0: what&amp;rsquo;s in it for developers?（7）</title><link>http://www.blogjava.net/lewhwa/archive/2011/01/04/342304.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Tue, 04 Jan 2011 12:43:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2011/01/04/342304.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/342304.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2011/01/04/342304.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/342304.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/342304.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:  随着符合BPMN 2.0标准的BPMS流程引擎Activiti 5.0正式版推出，由Tijs Rademakers 和 Ron Van Liempd编写的‘实战Activiti’书籍昨天在“Manning Early Access Program”现身。目前第一章释出，可以先睹为快。呵呵，真棒！本篇是第一章之（7）&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2011/01/04/342304.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/342304.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2011-01-04 20:43 <a href="http://www.blogjava.net/lewhwa/archive/2011/01/04/342304.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Activiti in Action（实战Activiti）-第一章 BPMN 2.0: what&amp;rsquo;s in it for developers?（6）</title><link>http://www.blogjava.net/lewhwa/archive/2011/01/03/342208.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Mon, 03 Jan 2011 09:59:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2011/01/03/342208.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/342208.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2011/01/03/342208.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/342208.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/342208.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:  随着符合BPMN 2.0标准的BPMS流程引擎Activiti 5.0正式版推出，由Tijs Rademakers 和 Ron Van Liempd编写的‘实战Activiti’书籍昨天在“Manning Early Access Program”现身。目前第一章释出，可以先睹为快。呵呵，真棒！本篇是第一章之（6）&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2011/01/03/342208.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/342208.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2011-01-03 17:59 <a href="http://www.blogjava.net/lewhwa/archive/2011/01/03/342208.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Activiti in Action（实战Activiti）-第一章 BPMN 2.0: what&amp;rsquo;s in it for developers?（5）</title><link>http://www.blogjava.net/lewhwa/archive/2011/01/03/342199.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Mon, 03 Jan 2011 08:06:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2011/01/03/342199.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/342199.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2011/01/03/342199.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/342199.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/342199.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:  随着符合BPMN 2.0标准的BPMS流程引擎Activiti 5.0正式版推出，由Tijs Rademakers 和 Ron Van Liempd编写的‘实战Activiti’书籍昨天在“Manning Early Access Program”现身。目前第一章释出，可以先睹为快。呵呵，真棒！本篇是第一章之（5）&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2011/01/03/342199.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/342199.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2011-01-03 16:06 <a href="http://www.blogjava.net/lewhwa/archive/2011/01/03/342199.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Activiti in Action（实战Activiti）-第一章 BPMN 2.0: what&amp;rsquo;s in it for developers?（4）</title><link>http://www.blogjava.net/lewhwa/archive/2011/01/02/342173.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Sun, 02 Jan 2011 14:39:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2011/01/02/342173.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/342173.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2011/01/02/342173.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/342173.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/342173.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:  随着符合BPMN 2.0标准的BPMS流程引擎Activiti 5.0正式版推出，由Tijs Rademakers 和 Ron Van Liempd编写的‘实战Activiti’书籍昨天在“Manning Early Access Program”现身。目前第一章释出，可以先睹为快。呵呵，真棒！本篇是第一章之（4）&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2011/01/02/342173.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/342173.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2011-01-02 22:39 <a href="http://www.blogjava.net/lewhwa/archive/2011/01/02/342173.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Activiti in Action（实战Activiti）-第一章 BPMN 2.0: what&amp;rsquo;s in it for developers?（3）</title><link>http://www.blogjava.net/lewhwa/archive/2011/01/01/342136.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Sat, 01 Jan 2011 14:52:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2011/01/01/342136.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/342136.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2011/01/01/342136.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/342136.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/342136.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:  随着符合BPMN 2.0标准的BPMS流程引擎Activiti 5.0正式版推出，由Tijs Rademakers 和 Ron Van Liempd编写的‘实战Activiti’书籍昨天在“Manning Early Access Program”现身。目前第一章释出，可以先睹为快。呵呵，真棒！本篇是第一章之（3）&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2011/01/01/342136.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/342136.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2011-01-01 22:52 <a href="http://www.blogjava.net/lewhwa/archive/2011/01/01/342136.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Activiti in Action（实战Activiti）-第一章 BPMN 2.0: what&amp;rsquo;s in it for developers?（2）</title><link>http://www.blogjava.net/lewhwa/archive/2011/01/01/342119.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Sat, 01 Jan 2011 07:40:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2011/01/01/342119.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/342119.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2011/01/01/342119.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/342119.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/342119.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:  随着符合BPMN 2.0标准的BPMS流程引擎Activiti 5.0正式版推出，由Tijs Rademakers 和 Ron Van Liempd编写的‘实战Activiti’书籍昨天在“Manning Early Access Program”现身。目前第一章释出，可以先睹为快。呵呵，真棒！本篇是第一章之（2）&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2011/01/01/342119.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/342119.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2011-01-01 15:40 <a href="http://www.blogjava.net/lewhwa/archive/2011/01/01/342119.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Activiti in Action（实战Activiti）-目录</title><link>http://www.blogjava.net/lewhwa/archive/2010/12/16/340933.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Thu, 16 Dec 2010 14:33:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2010/12/16/340933.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/340933.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2010/12/16/340933.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/340933.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/340933.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:  随着符合BPMN 2.0标准的BPMS流程引擎Activiti 5.0正式版推出，由Tijs Rademakers 和 Ron Van Liempd编写的‘实战Activiti’书籍昨天在“Manning Early Access Program”现身。目前第一章释出，可以先睹为快。呵呵，真棒！本文是该书的目录。&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2010/12/16/340933.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/340933.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2010-12-16 22:33 <a href="http://www.blogjava.net/lewhwa/archive/2010/12/16/340933.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>NetBeans IDE 6.0 Milestone 10 (M10) Available!</title><link>http://www.blogjava.net/lewhwa/archive/2007/07/03/127727.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Tue, 03 Jul 2007 00:40:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2007/07/03/127727.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/127727.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2007/07/03/127727.html#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/127727.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/127727.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: NetBeans IDE 6.0 Milestone 10 (M10) Available!&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2007/07/03/127727.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/127727.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2007-07-03 08:40 <a href="http://www.blogjava.net/lewhwa/archive/2007/07/03/127727.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Swing应用程序框架（Swing Application Framework）API绪论（JSR-296）之二（翻译）</title><link>http://www.blogjava.net/lewhwa/archive/2007/05/20/118740.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Sun, 20 May 2007 12:17:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2007/05/20/118740.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/118740.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2007/05/20/118740.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/118740.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/118740.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Swing应用程序框架（Swing Application Framework）API绪论（JSR-296）之二,来自SAF文档。&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2007/05/20/118740.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/118740.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2007-05-20 20:17 <a href="http://www.blogjava.net/lewhwa/archive/2007/05/20/118740.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Swing应用程序框架（Swing Application Framework）API绪论（JSR-296）之一（翻译）</title><link>http://www.blogjava.net/lewhwa/archive/2007/05/20/118727.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Sun, 20 May 2007 11:33:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2007/05/20/118727.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/118727.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2007/05/20/118727.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/118727.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/118727.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Swing应用程序框架（Swing Application Framework）API绪论（JSR-296）之一,来自SAF文档。&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2007/05/20/118727.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/118727.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2007-05-20 19:33 <a href="http://www.blogjava.net/lewhwa/archive/2007/05/20/118727.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java JDBC Connections</title><link>http://www.blogjava.net/lewhwa/archive/2007/05/16/117913.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Wed, 16 May 2007 10:55:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2007/05/16/117913.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/117913.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2007/05/16/117913.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/117913.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/117913.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Java JDBC Connections&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2007/05/16/117913.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/117913.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2007-05-16 18:55 <a href="http://www.blogjava.net/lewhwa/archive/2007/05/16/117913.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>NetBeans Magazine 第三期发布</title><link>http://www.blogjava.net/lewhwa/archive/2007/05/10/NetBeans.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Thu, 10 May 2007 14:58:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2007/05/10/NetBeans.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/116607.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2007/05/10/NetBeans.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/116607.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/116607.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: NetBeans Magazine 是NetBeans网上出版的电子杂志，主要介绍与NetBeans IDE和Java平台技术，第三期现已发布, 本文是这期的目录。&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2007/05/10/NetBeans.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/116607.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2007-05-10 22:58 <a href="http://www.blogjava.net/lewhwa/archive/2007/05/10/NetBeans.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Swing Application Framework + Swing Databinding 在NetBeans 6.0的Flash Demo</title><link>http://www.blogjava.net/lewhwa/archive/2007/05/07/115652.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Sun, 06 May 2007 18:19:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2007/05/07/115652.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/115652.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2007/05/07/115652.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/115652.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/115652.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Roumen在他的Weblog展示在NetBeans 6.0 上开发Swing Application Framework + Swing Databinding的Flash Demo。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2007/05/07/115652.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/115652.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2007-05-07 02:19 <a href="http://www.blogjava.net/lewhwa/archive/2007/05/07/115652.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Swing应用程序框架（Swing Application Framework）项目简介</title><link>http://www.blogjava.net/lewhwa/archive/2007/05/07/115648.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Sun, 06 May 2007 17:01:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2007/05/07/115648.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/115648.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2007/05/07/115648.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/115648.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/115648.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: JSR 226 Swing 应用程序框架（Swing Application Framework）原型实现定义了一个Java桌面应用的简单框架，简化了Java桌面应用程序的开发。&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2007/05/07/115648.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/115648.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2007-05-07 01:01 <a href="http://www.blogjava.net/lewhwa/archive/2007/05/07/115648.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>NetBeans 在Redhat Enterprise Linux 5.0 64位版本上的安装</title><link>http://www.blogjava.net/lewhwa/archive/2007/05/06/115633.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Sun, 06 May 2007 15:27:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2007/05/06/115633.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/115633.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2007/05/06/115633.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/115633.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/115633.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: NetBeans在Redhat Enterprise Linux 64bit 版本上安装，出现的问题及解决之道。&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2007/05/06/115633.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/115633.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2007-05-06 23:27 <a href="http://www.blogjava.net/lewhwa/archive/2007/05/06/115633.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>NetBeans 6.0 里程碑版第9版释出</title><link>http://www.blogjava.net/lewhwa/archive/2007/05/05/115472.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Sat, 05 May 2007 15:24:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2007/05/05/115472.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/115472.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2007/05/05/115472.html#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/115472.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/115472.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: NetBeans 6.0经过几次里程碑版本之后，到今天发布了第9版发布，同时此版由于实现了6.0的许多新特性，故提升为预览版（Preview release）发布。看来NetBeans 6.0离正式版本的发布日期也不会远了。&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2007/05/05/115472.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/115472.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2007-05-05 23:24 <a href="http://www.blogjava.net/lewhwa/archive/2007/05/05/115472.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WebLogic 10 新版本发布[转]</title><link>http://www.blogjava.net/lewhwa/archive/2007/04/04/108503.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Wed, 04 Apr 2007 10:17:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2007/04/04/108503.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/108503.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2007/04/04/108503.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/108503.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/108503.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 自从Sun 发布Sun Application Server对Java EE 5支持，发布NetBeans 5.5针对Java EE 5开发以来，应者寥寥。BEA 公司不甘示弱，最近发布了相应的产品WebLogic 10和BEA Workshop for Weblogic 10。&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2007/04/04/108503.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/108503.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2007-04-04 18:17 <a href="http://www.blogjava.net/lewhwa/archive/2007/04/04/108503.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java调用外部进程并拦截输入输出流－－Java IDE Console解密（下篇）</title><link>http://www.blogjava.net/lewhwa/archive/2007/01/15/94060.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Mon, 15 Jan 2007 15:00:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2007/01/15/94060.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/94060.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2007/01/15/94060.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/94060.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/94060.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 几乎所有的Java 集成开发环境都需要调用外部进程进行Java程序的构建，编译，运行和调试，Eclipse，NetBeans，JBuilder和Intellij IDLE概莫例外。在执行过程中，将提示信息以黑色全部打印在控制台里，将异常和错误以红色方式打印。以非常醒目交互体验让程序员远离枯燥和乏味。<br><br>现在让我们以Eclipse为例来看看它如何工作的，以揭开它神秘面纱，探究隐藏在后面的秘密。<br><br>下篇将对IDE Console进行仿真<br><br>&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2007/01/15/94060.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/94060.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2007-01-15 23:00 <a href="http://www.blogjava.net/lewhwa/archive/2007/01/15/94060.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java调用外部进程并拦截输入输出流－－Java IDE Console解密（上篇）</title><link>http://www.blogjava.net/lewhwa/archive/2007/01/14/93818.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Sun, 14 Jan 2007 15:05:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2007/01/14/93818.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/93818.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2007/01/14/93818.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/93818.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/93818.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 几乎所有的Java 集成开发环境都需要调用外部进程进行Java程序的构建，编译，运行和调试，Eclipse，NetBeans，JBuilder和Intellij IDLE概莫例外。在执行过程中，将提示信息以黑色全部打印在控制台里，将异常和错误以红色方式打印。以非常醒目交互体验让程序员远离枯燥和乏味。<br><br>现在让我们以Eclipse为例来看看它如何工作的，以揭开它神秘面纱，探究隐藏在后面的秘密。<br><br>&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2007/01/14/93818.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/93818.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2007-01-14 23:05 <a href="http://www.blogjava.net/lewhwa/archive/2007/01/14/93818.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>琴瑟和鸣--让同一项目在NetBeans和Eclipse平台下和谐相处，协同开发</title><link>http://www.blogjava.net/lewhwa/archive/2007/01/01/91240.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Sun, 31 Dec 2006 16:50:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2007/01/01/91240.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/91240.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2007/01/01/91240.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/91240.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/91240.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 有时，同一Java项目需要换不同的IDE，如何让Eclipse，NetBeans两个共同协作，弹奏出美妙的乐章呢？ <br>祝广大网友元旦快乐，新年好！&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2007/01/01/91240.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/91240.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2007-01-01 00:50 <a href="http://www.blogjava.net/lewhwa/archive/2007/01/01/91240.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JBuilder 2007 企业版Trial提供下载</title><link>http://www.blogjava.net/lewhwa/archive/2006/12/24/89797.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Sun, 24 Dec 2006 15:20:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2006/12/24/89797.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/89797.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2006/12/24/89797.html#Feedback</comments><slash:comments>17</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/89797.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/89797.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在JBuilder 9和JBuilder 2005，2006版本之后逐渐失去王位的Borland，能否以CodeGear 新面孔借助JBuilder 2007 在如日中天的Eclipse之上演出王者归来的当世神话。我们将拭目以待。&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2006/12/24/89797.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/89797.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2006-12-24 23:20 <a href="http://www.blogjava.net/lewhwa/archive/2006/12/24/89797.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Sun 在圣诞节前送出的最后礼物-NetBeans 5.5多国语言版释出!</title><link>http://www.blogjava.net/lewhwa/archive/2006/12/20/89147.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Wed, 20 Dec 2006 14:41:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2006/12/20/89147.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/89147.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2006/12/20/89147.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/89147.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/89147.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Sun 在圣诞节前送出的最后礼物-NetBeans 5.5多国语言版释出,其中包括简体中文版. &nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2006/12/20/89147.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/89147.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2006-12-20 22:41 <a href="http://www.blogjava.net/lewhwa/archive/2006/12/20/89147.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java EE 5.0 SDK Update 2 提供下载</title><link>http://www.blogjava.net/lewhwa/archive/2006/12/19/88889.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Tue, 19 Dec 2006 13:05:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2006/12/19/88889.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/88889.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2006/12/19/88889.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/88889.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/88889.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Glassfish 项目组宣布 Java EE SDK Update 2 发布了。在NetBean 5.5和Java SE 6.0发布后一次重要的升级。Glassfish 项目组在今年5月发布了Java EE 5的SDK.Java EE 5的关注重点是简化企业应用开发，尤其是大量采用元数据标注和POJO驱动的开发方式. 让笨重的EJB变得轻巧，让Web可视化变得轻松。&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2006/12/19/88889.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/88889.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2006-12-19 21:05 <a href="http://www.blogjava.net/lewhwa/archive/2006/12/19/88889.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>感受野马（Mustang）性情，体会Java SE 6.0的新特性之二－－Web服务</title><link>http://www.blogjava.net/lewhwa/archive/2006/12/17/88254.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Sun, 17 Dec 2006 14:44:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2006/12/17/88254.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/88254.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2006/12/17/88254.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/88254.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/88254.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在前一篇文章中，讲述了Java SE 6.0新特征的概观。本文将介绍Web服务。&nbsp;&nbsp;<a href='http://www.blogjava.net/lewhwa/archive/2006/12/17/88254.html'>阅读全文</a><img src ="http://www.blogjava.net/lewhwa/aggbug/88254.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2006-12-17 22:44 <a href="http://www.blogjava.net/lewhwa/archive/2006/12/17/88254.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>GWT 1.3 Release Candidate is 100% Open Source</title><link>http://www.blogjava.net/lewhwa/archive/2006/12/14/GWT.html</link><dc:creator>网路冷眼@BlogJava</dc:creator><author>网路冷眼@BlogJava</author><pubDate>Thu, 14 Dec 2006 15:43:00 GMT</pubDate><guid>http://www.blogjava.net/lewhwa/archive/2006/12/14/GWT.html</guid><wfw:comment>http://www.blogjava.net/lewhwa/comments/87831.html</wfw:comment><comments>http://www.blogjava.net/lewhwa/archive/2006/12/14/GWT.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lewhwa/comments/commentRss/87831.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lewhwa/services/trackbacks/87831.html</trackback:ping><description><![CDATA[
		<p>Googlewebtoolkit开发组在Google的blogger上正式宣布Google Web Toolkit从GWT 1.3 Release Candidate 起100%开源。开源协议采用 Apcache 2.0 协议。GWT 1.3 RC同时提供下载。</p>
		<p>原文连接：<a href="http://googlewebtoolkit.blogspot.com/">http://googlewebtoolkit.blogspot.com/</a></p>
		<div class="content">Today is quite a milestone for Google Web Toolkit: with the <a href="http://code.google.com/webtoolkit/download.html"><span style="COLOR: rgb(85,26,139)">GWT 1.3 Release Candidate</span></a>, our team is very happy to announce that all of GWT is open source under the <a href="http://code.google.com/webtoolkit/terms.html"><span style="COLOR: rgb(0,0,204)">Apache 2.0 license</span></a>. There's a lot to say, but let's start with our mission: 
<blockquote>"To radically improve the web experience for users by enabling developers to use existing Java tools to build no-compromise AJAX for any modern browser."</blockquote><br />Since our primary mission is to help users (as opposed to hoarding proprietary development tools), opening up GWT has always been a no-brainer -- we just had to decide when. Now that GWT has some serious adoption and a <a href="http://groups.google.com/group/Google-Web-Toolkit"><span style="COLOR: rgb(0,0,204)">lively user community</span></a>, open-sourcing is the obvious next step to help GWT evolve more quickly.<br /><br />And we're committed to doing this the Right Way. All of our development will be done in the open, and we're going to be working directly from <a href="http://code.google.com/p/google-web-toolkit/"><span style="COLOR: rgb(85,26,139)">the GWT project</span></a> on Google Code. We've created a charter document ("<a href="http://code.google.com/webtoolkit/makinggwtbetter.html"><span style="COLOR: rgb(0,0,204)">Making GWT Better</span></a>") that describes the philosophical foundations of GWT as well as the nuts and bolts of <a href="http://code.google.com/webtoolkit/makinggwtbetter.html#compiling"><span style="COLOR: rgb(0,0,204)">compiling GWT</span></a> yourself, <a href="http://code.google.com/webtoolkit/makinggwtbetter.html#contributingcode"><span style="COLOR: rgb(0,0,204)">contributing code</span></a>, and participating in the new <a href="http://groups.google.com/group/Google-Web-Toolkit-Contributors"><span style="COLOR: rgb(0,0,204)">Google Web Toolkit Contributors</span></a> group. We'll be discussing the <a href="http://code.google.com/webtoolkit/makinggwtbetter.html#roadmap"><span style="COLOR: rgb(0,0,204)">GWT roadmap</span></a> and all technical decisions publicly, we've republished the <a href="http://code.google.com/webtoolkit"><span style="COLOR: rgb(85,26,139)">GWT web site documentation</span></a> under a <a href="http://creativecommons.org/licenses/by/2.5/"><span style="COLOR: rgb(0,0,204)">Creative Commons license</span></a>, and, while we're at it, we'll be publishing our team meeting notes to the contributors group.<br /><br />So, what's new in this 1.3 RC? Well, nothing, actually. The only thing that has intentionally changed since <a href="http://googlewebtoolkit.blogspot.com/2006/11/its-official-gwt-12-released.html"><span style="COLOR: rgb(0,0,204)">GWT 1.2</span></a> is the open source thing. However, since we did have to tweak a lot of source code and the GWT build scripts to make it easy for anyone to compile, we want to be conservative and call this a Release Candidate anyway. Once we hear enough success stories with the 1.3 RC, we'll call it 1.3 Final then get back to full-speed-ahead coding as we drive toward a nice big GWT 1.4.<br /><br />So there you have it, GWT is open source!</div>
		<p class="zoundry_bw_tags">
				<!-- Tag links generated by Zoundry Blog Writer. Do not manually edit. http://www.zoundry.com -->
				<span class="ztags">
						<span class="ztagspace">Technorati</span> : <a class="ztag" href="http://technorati.com/tag/GWT" rel="tag">GWT</a>, <a class="ztag" href="http://technorati.com/tag/Google%20Web%20Toolkit" rel="tag">Google Web Toolkit</a></span>
		</p>
<img src ="http://www.blogjava.net/lewhwa/aggbug/87831.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lewhwa/" target="_blank">网路冷眼@BlogJava</a> 2006-12-14 23:43 <a href="http://www.blogjava.net/lewhwa/archive/2006/12/14/GWT.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>