﻿<?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-xmatthew</title><link>http://www.blogjava.net/xmatthew/</link><description /><language>zh-cn</language><lastBuildDate>Sat, 17 May 2008 12:25:50 GMT</lastBuildDate><pubDate>Sat, 17 May 2008 12:25:50 GMT</pubDate><ttl>60</ttl><item><title>推荐两个firefox插件</title><link>http://www.blogjava.net/xmatthew/archive/2008/05/12/200085.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Mon, 12 May 2008 13:13:00 GMT</pubDate><guid>http://www.blogjava.net/xmatthew/archive/2008/05/12/200085.html</guid><wfw:comment>http://www.blogjava.net/xmatthew/comments/200085.html</wfw:comment><comments>http://www.blogjava.net/xmatthew/archive/2008/05/12/200085.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/xmatthew/comments/commentRss/200085.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xmatthew/services/trackbacks/200085.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; 由于本人喜好，对firefox一向是情有独钟。所以借此机会向大家分享两个比较实用插件（本人使用有段时间了，比较好用)。<br />
<br />
&nbsp;&nbsp;&nbsp; FireFTP 一个ftp客户端。它与其它的ftp客户端使用方法都差不多，使用也很简单，用法就不详细介绍了，<br />
下面是几张截图，让大家来看一下。<br />
&nbsp;&nbsp;&nbsp; 在线安装地址 <a href="https://addons.mozilla.org/en-US/firefox/addon/684">https://addons.mozilla.org/en-US/firefox/addon/684</a><br />
<br />
<img alt="" src="http://www.blogjava.net/images/blogjava_net/xmatthew/firefoxaddons/menu.JPG" height="418" width="798" /><br />
<br />
<br />
<img src="http://www.blogjava.net/images/blogjava_net/xmatthew/firefoxaddons/main.JPG" alt="" border="0" /><br />
<br />
<br />
&nbsp;&nbsp;&nbsp; Server Spy 一个用于识别访问的web服务器类型，版本以及IP地址的插件<br />
&nbsp;&nbsp;&nbsp; 在线安装地址 <a href="https://addons.mozilla.org/en-US/firefox/addon/2036">https://addons.mozilla.org/en-US/firefox/addon/2036</a><br />
<br />
&nbsp;&nbsp;&nbsp; 这个就更简单了，下面是一张截图，显示了 blogjava.net使用的服务器的类型，版本和IP<br />
<br />
<img alt="" src="http://www.blogjava.net/images/blogjava_net/xmatthew/firefoxaddons/main2.JPG" height="711" width="1024" /><br />
<br />
<br />
&nbsp;&nbsp;&nbsp; 个人觉得firefox现在用得人多起来了后，其对应的实用的插件也多了，相信firefox将来一定会发展得更好的。<br />
<br />
Good Luck!<br />
Yours Matthew!<br />
2008年5月12日 21:12:46<br />
<br />
<br />
<img src ="http://www.blogjava.net/xmatthew/aggbug/200085.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xmatthew/" target="_blank">x.matthew</a> 2008-05-12 21:13 <a href="http://www.blogjava.net/xmatthew/archive/2008/05/12/200085.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>(原创)基于组件化的监控平台开发监控(更新: 支持Annotation)</title><link>http://www.blogjava.net/xmatthew/archive/2008/05/05/198585.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Mon, 05 May 2008 14:49:00 GMT</pubDate><guid>http://www.blogjava.net/xmatthew/archive/2008/05/05/198585.html</guid><wfw:comment>http://www.blogjava.net/xmatthew/comments/198585.html</wfw:comment><comments>http://www.blogjava.net/xmatthew/archive/2008/05/05/198585.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/xmatthew/comments/commentRss/198585.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xmatthew/services/trackbacks/198585.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 有段时间没有更新了，今天上来与大家打声招呼先。Spy2servers这个项目自发布以来，受到不少的朋友支持，在此表示感谢。<br>经过一段时间的整理，现已经把整个项目转移到了SourceForge。目前的网址为 https://sourceforge.net/projects/spy2servers 希望大家能依旧大力支持。<br><br>言归正转，此次更新主要是支持Annotation,用于简单Spring的xml配置&nbsp;&nbsp;<a href='http://www.blogjava.net/xmatthew/archive/2008/05/05/198585.html'>阅读全文</a><img src ="http://www.blogjava.net/xmatthew/aggbug/198585.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xmatthew/" target="_blank">x.matthew</a> 2008-05-05 22:49 <a href="http://www.blogjava.net/xmatthew/archive/2008/05/05/198585.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Spring Security 2.0.1 Released</title><link>http://www.blogjava.net/xmatthew/archive/2008/05/04/197966.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Sun, 04 May 2008 00:35:00 GMT</pubDate><guid>http://www.blogjava.net/xmatthew/archive/2008/05/04/197966.html</guid><wfw:comment>http://www.blogjava.net/xmatthew/comments/197966.html</wfw:comment><comments>http://www.blogjava.net/xmatthew/archive/2008/05/04/197966.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/xmatthew/comments/commentRss/197966.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xmatthew/services/trackbacks/197966.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Spring Security 2.0.0 Released 在4月15号发布不久，Spring Security开发小组紧接着发布了2.0.1版本<br>该版本主要是修改前一版本的缺陷为主，但也提供了OSGi相关方面的一些功能提升,扩展的命名空间配置支持和<br>使用增强的加密令牌功能。&nbsp;&nbsp;<a href='http://www.blogjava.net/xmatthew/archive/2008/05/04/197966.html'>阅读全文</a><img src ="http://www.blogjava.net/xmatthew/aggbug/197966.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xmatthew/" target="_blank">x.matthew</a> 2008-05-04 08:35 <a href="http://www.blogjava.net/xmatthew/archive/2008/05/04/197966.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>spy2servers组件化的监控平台使用帮助手册(更新)</title><link>http://www.blogjava.net/xmatthew/archive/2008/04/25/196075.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Fri, 25 Apr 2008 14:47:00 GMT</pubDate><guid>http://www.blogjava.net/xmatthew/archive/2008/04/25/196075.html</guid><wfw:comment>http://www.blogjava.net/xmatthew/comments/196075.html</wfw:comment><comments>http://www.blogjava.net/xmatthew/archive/2008/04/25/196075.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.blogjava.net/xmatthew/comments/commentRss/196075.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xmatthew/services/trackbacks/196075.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 前一篇文章已经把spy2servers的用户使用手册整理出来了，这次更新主要是把开发手册部分的整理。如果没有下载的朋友可以从下面下载spy2servers。1. 下载下载地址：二进制程序第三方类库下载,第三方类库下载2&nbsp; Jetty类库 放到lib目录下。api-docs 源代码开发手册:spy2servers对外提供三个组件接口，分别...&nbsp;&nbsp;<a href='http://www.blogjava.net/xmatthew/archive/2008/04/25/196075.html'>阅读全文</a><img src ="http://www.blogjava.net/xmatthew/aggbug/196075.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xmatthew/" target="_blank">x.matthew</a> 2008-04-25 22:47 <a href="http://www.blogjava.net/xmatthew/archive/2008/04/25/196075.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>spy2servers组件化的监控平台使用帮助手册</title><link>http://www.blogjava.net/xmatthew/archive/2008/04/24/195745.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Thu, 24 Apr 2008 15:12:00 GMT</pubDate><guid>http://www.blogjava.net/xmatthew/archive/2008/04/24/195745.html</guid><wfw:comment>http://www.blogjava.net/xmatthew/comments/195745.html</wfw:comment><comments>http://www.blogjava.net/xmatthew/archive/2008/04/24/195745.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/xmatthew/comments/commentRss/195745.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xmatthew/services/trackbacks/195745.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: spy2servers已经发布有一段时间了，部分的使用手法都发布在不同的文章中：<br>http://www.blogjava.net/xmatthew/archive/2008/04/24/194894.html<br>http://www.blogjava.net/xmatthew/archive/2008/04/21/194349.html<br>http://www.blogjava.net/xmatthew/archive/2008/03/24/187934.html<br>http://www.blogjava.net/xmatthew/articles/185673.html<br>现在应该是时候把它们统一整理出来了。<br><br>本手册分为两部分，用户使用手册和开发手册。&nbsp;&nbsp;<a href='http://www.blogjava.net/xmatthew/archive/2008/04/24/195745.html'>阅读全文</a><img src ="http://www.blogjava.net/xmatthew/aggbug/195745.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xmatthew/" target="_blank">x.matthew</a> 2008-04-24 23:12 <a href="http://www.blogjava.net/xmatthew/archive/2008/04/24/195745.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>(原创)基于组件化的监控平台开发监控(更新: 内置Jetty服务器，支持web方式查看平台组件运行状态)</title><link>http://www.blogjava.net/xmatthew/archive/2008/04/24/194894.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Thu, 24 Apr 2008 01:36:00 GMT</pubDate><guid>http://www.blogjava.net/xmatthew/archive/2008/04/24/194894.html</guid><wfw:comment>http://www.blogjava.net/xmatthew/comments/194894.html</wfw:comment><comments>http://www.blogjava.net/xmatthew/archive/2008/04/24/194894.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/xmatthew/comments/commentRss/194894.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xmatthew/services/trackbacks/194894.html</trackback:ping><description><![CDATA[<br />
<br />
<br />
spy2servers项目发布后，得到很多朋友的支持，本人在此表示感谢。本次更新，主要实现了内置了Jetty Web服务器，提供<br />
基于web方式查看监控平台的所有组件运行状态。针对原来提供的基于JMX的运行状态监控相比，Web方式要方便很多，无需运行jconsole。<br />
<br />
下载地址：<br />
<a href="http://www.blogjava.net/Files/xmatthew/spy2servers20080423.zip">二进制程序</a><br />
<a href="http://www.blogjava.net/Files/xmatthew/lib.rar">第三方类库下载</a>,<a href="../../Files/xmatthew/lib2.rar"></a><a href="http://www.blogjava.net/Files/xmatthew/lib2.zip"></a><a href="http://www.blogjava.net/Files/xmatthew/lib2.rar">第三方类库下载2</a>&nbsp; <a href="http://www.blogjava.net/Files/xmatthew/web-lib.zip">Jetty类库</a> 放到lib目录下。<br />
<a href="../../Files/xmatthew/api-docs.zip"></a><a href="http://www.blogjava.net/Files/xmatthew/api-docs.zip"></a><a href="http://www.blogjava.net/Files/xmatthew/api-docs.zip">api-docs</a> <br />
<a href="http://www.blogjava.net/Files/xmatthew/spy2servers-core20080423.zip">源代码</a><br />
<br />
我来看一下如何在 spy2servers 配置Jetty并启动web方式的组件监控服务。<br />
配置方法非常简单，使用我们简单后的Spring配置。下面是配置说明，在spy2servers.xml中，加入<br />
<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000;">&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">jetty</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">connectors</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">nioConnector&nbsp;</span><span style="color: #ff0000;">port</span><span style="color: #0000ff;">="7758"</span><span style="color: #ff0000;">&nbsp;</span><span style="color: #0000ff;">/&gt;</span><span style="color: #000000;">&nbsp;</span><span style="color: #008000;">&lt;!--</span><span style="color: #008000;">&nbsp;using&nbsp;nio&nbsp;connector&nbsp;port&nbsp;is&nbsp;7758&nbsp;</span><span style="color: #008000;">--&gt;</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">connectors</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">handlers</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">&lt;!--</span><span style="color: #008000;">&nbsp;org.xmatthew.spy2servers.component.web.ComponentsViewServlet&nbsp;is&nbsp;our&nbsp;web&nbsp;spy&nbsp;servlet,&nbsp;&nbsp;/admin&nbsp;is&nbsp;our&nbsp;servlet&nbsp;path&nbsp;&nbsp;</span><span style="color: #008000;">--&gt;</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">servlet&nbsp;</span><span style="color: #ff0000;">servletClass</span><span style="color: #0000ff;">="org.xmatthew.spy2servers.component.web.ComponentsViewServlet"</span><span style="color: #ff0000;">&nbsp;path</span><span style="color: #0000ff;">="/admin"</span><span style="color: #ff0000;">&nbsp;</span><span style="color: #0000ff;">/&gt;</span><span style="color: #000000;"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">handlers</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">jetty</span><span style="color: #0000ff;">&gt;</span></div>
<br />
配置是不是非常的简单， 这样就启动了web服务 访问址 <a href="http://localhost:7758/admin">http://localhost:7758/admin</a>。 使用的是7758端口，servlet path是/admin.<br />
<br />
下面看一下，进入后页面的内容:<br />
<br />
<img alt="" src="http://www.blogjava.net/images/blogjava_net/xmatthew/spy2serves-web-start.JPG" height="627" width="568" /><br />
<br />
最上面分别是三个标签：分别选择查看 <a href="http://localhost:7758/admin?type=spy">SpyComponents</a>&nbsp;<a href="http://localhost:7758/admin?type=alert">AlertComponents</a>&nbsp;<a href="http://localhost:7758/admin?type=channel">ChannelAwareComponents</a> 三种组件组件。默认进入的是<a href="http://localhost:7758/admin?type=spy">SpyComponents</a><br />
<br />
上面图片中，我们可以看到SpyComponents类共配置了三个监控组件。<br />
我们拿其中一个再说明一下：<br />
<strong><font color="#ff0000">ActiveMQJmxSpyComponent<br />
</font></strong>message count=0 #监控消息个数<br />
component status=Active #组件的状态<br />
startup date=2008-04-22 22:25:09 #组件启动的时间<br />
<br />
如果有消息监控到，则会显示如下：<br />
<strong><font color="#ff0000">ActiveMQJmxSpyComponent</font></strong><br />
message count=2<br />
component status=Active<br />
startup date=2008-04-22 22:25:09<br />
<table>
    <tbody>
        <tr>
            <td>
            <table border="1">
                <tbody>
                    <tr bgcolor="#ccff66">
                        <td>order</td>
                        <td>1</td>
                    </tr>
                    <tr>
                        <td>id</td>
                        <td>c7c41f6b-a502-4656-862b-869e1dbe8260</td>
                    </tr>
                    <tr>
                        <td>level</td>
                        <td>1</td>
                    </tr>
                    <tr>
                        <td>body</td>
                        <td>Test.Queue</td>
                    </tr>
                    <tr>
                        <td>description</td>
                        <td>QueueConsumerSuspend</td>
                    </tr>
                    <tr>
                        <td>type</td>
                        <td>QueueInspect</td>
                    </tr>
                    <tr>
                        <td>properties</td>
                        <td>{Name=Test.Queue,
                        MemoryPercentageUsed=0, DispatchCount=0, QueueSize=0, EnqueueCount=0,
                        DequeueCount=0, ConsumerCount=0, MemoryLimit=9223372036854775807,
                        statusKeepTime=18968}</td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
        <tr>
            <td>
            <table border="1">
                <tbody>
                    <tr bgcolor="#ccff66">
                        <td>order</td>
                        <td>2</td>
                    </tr>
                    <tr>
                        <td>id</td>
                        <td>a5b0dbce-b0ae-41d6-8690-0d0ebf9a34b5</td>
                    </tr>
                    <tr>
                        <td>level</td>
                        <td>1</td>
                    </tr>
                    <tr>
                        <td>body</td>
                        <td>aaa</td>
                    </tr>
                    <tr>
                        <td>description</td>
                        <td>QueueConsumerSuspend</td>
                    </tr>
                    <tr>
                        <td>type</td>
                        <td>QueueInspect</td>
                    </tr>
                    <tr>
                        <td>properties</td>
                        <td>{Name=aaa,
                        MemoryPercentageUsed=0, DispatchCount=0, QueueSize=0, EnqueueCount=0,
                        DequeueCount=0, ConsumerCount=0, MemoryLimit=9223372036854775807,
                        statusKeepTime=18796}</td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
    </tbody>
</table>
<br />
<br />
接下来，细心的朋友发现还有一个AlertRule链接，这个又不是组件，这个是做什么的呢？<br />
现在我来解释一下，我们在定义core-componet标签的时候，平台支持定义消息的流转规则，下面这是可视化的标识哪些消息从那个监控<br />
组件过来，将会发送到哪个报警组件消息上去<br />
<br />
下面是一个演示界面：<br />
<a href="http://localhost:7758/admin?type=spy"></a><a href="http://localhost:7758/admin?type=spy"></a><br />
<strong>Components alert rule:<strong><br />
</strong></strong>
<table border="1">
    <tbody>
        <tr bgcolor="#ccff66">
            <td>from</td>
            <td>to</td>
        </tr>
        <tr>
            <td><strong><font color="#ff0000">AMQ16Component</font></strong></td>
            <td><font color="#ff00ff">PrintScreenAlertComponent<br />
            </font></td>
        </tr>
        <tr>
            <td><strong><font color="#ff0000">ActiveMQJmxSpyComponent</font></strong></td>
            <td><font color="#ff00ff">PrintScreenAlertComponent<br />
            EmailAlertComponent<br />
            </font></td>
        </tr>
        <tr>
            <td><strong><font color="#ff0000">SunJVMJmxSpyComponent</font></strong></td>
            <td><font color="#ff00ff">PrintScreenAlertComponent<br />
            EmailAlertComponent<br />
            </font></td>
        </tr>
        <tr>
            <td><strong><font color="#ff0000">TomcatJmxSpyComponent</font></strong></td>
            <td><font color="#ff00ff">PrintScreenAlertComponent<br />
            EmailAlertComponent</font></td>
        </tr>
    </tbody>
</table>
<br />
其中的内容很好解理，from就是指监控组件， to指的就是报警组件。<br />
<br />
<strong></strong>基于web方式的查看监控的组件情况，是不是很方便呢 :)。<br />
<br />
最后欢迎大家如果有问题和意见，给我留言。<br />
<br />
Good Luck!<br />
Yours Matthew!<br />
<br />
<br />
<img src ="http://www.blogjava.net/xmatthew/aggbug/194894.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xmatthew/" target="_blank">x.matthew</a> 2008-04-24 09:36 <a href="http://www.blogjava.net/xmatthew/archive/2008/04/24/194894.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>推荐一个非常实用的eclipse插件 classlocator</title><link>http://www.blogjava.net/xmatthew/archive/2008/04/23/195238.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Wed, 23 Apr 2008 12:22:00 GMT</pubDate><guid>http://www.blogjava.net/xmatthew/archive/2008/04/23/195238.html</guid><wfw:comment>http://www.blogjava.net/xmatthew/comments/195238.html</wfw:comment><comments>http://www.blogjava.net/xmatthew/archive/2008/04/23/195238.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.blogjava.net/xmatthew/comments/commentRss/195238.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xmatthew/services/trackbacks/195238.html</trackback:ping><description><![CDATA[<br />
经常在开发过程，因为使用到比较多的类库(jar文件)，在开发时经常会找不到需要的类文件存放在哪个jar文件中，这时classlocator这个插件<br />
就带我们带来极大的方便，可以帮我很快速的找到我们需要的类库在哪个jar文件中。<br />
<br />
classlocator使用非常简单，只需简单讲一下就会使用。<br />
1. 下载<br />
&nbsp;classlocator 官方下载地址(最新版本1.0.8) <a href="http://sourceforge.net/projects/classlocator/">http://sourceforge.net/projects/classlocator/</a>&nbsp; 也可以从 <a href="http://www.blogjava.net/Files/xmatthew/com.danikenan.eclipse.classlocator_1.0.8.zip">本地下载</a><br />
<br />
2. 安装<br />
&nbsp;classlocator插件安装也很方便，直接解压到 eclipse的plugins目录即可。<br />
<br />
安装完成后，打开eclipse，会发现在式具栏会多出一个图标.表示已经安装完成。<br />
<div align="center"><img alt="" src="http://www.blogjava.net/images/blogjava_net/xmatthew/classlocator/classlocator_toolbar.JPG" height="99" width="436" /></div>
<br />
<br />
3.使用方法<br />
<br />
首先要告诉classlocator插件，我们的类库文件在哪里。classlocator支持单个文件的指定和目录的指定。可以批定多个。<br />
<br />
打开菜单 windows-&gt;Preferences 找到 Class/Jar Locator，在右边填加我们目录或是具体的类库。如下图所示<img alt="" src="http://www.blogjava.net/images/blogjava_net/xmatthew/classlocator/classlocator_setting.JPG" height="579" width="692" /><br />
<br />
配置完成后，我们就是在工具栏上，点击那个小图标，输入要查找的类名即可，找到后，选中类库文件点击"finish"就引用到项目中了。<br />
注：目前不支持* ?通配符。<br />
<br />
<img alt="" src="http://www.blogjava.net/images/blogjava_net/xmatthew/classlocator/classlocator_search.JPG" height="624" width="449" /><br />
<br />
<br />
<br />
使用就是这么简单，如有什么问题可以留言给我。<br />
<br />
Good Luck!<br />
Yours Matthew!<br />
<br />
<br />
<img src ="http://www.blogjava.net/xmatthew/aggbug/195238.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xmatthew/" target="_blank">x.matthew</a> 2008-04-23 20:22 <a href="http://www.blogjava.net/xmatthew/archive/2008/04/23/195238.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>(原创)基于组件化的监控平台开发监控(更新)</title><link>http://www.blogjava.net/xmatthew/archive/2008/04/21/194349.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Mon, 21 Apr 2008 00:14:00 GMT</pubDate><guid>http://www.blogjava.net/xmatthew/archive/2008/04/21/194349.html</guid><wfw:comment>http://www.blogjava.net/xmatthew/comments/194349.html</wfw:comment><comments>http://www.blogjava.net/xmatthew/archive/2008/04/21/194349.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/xmatthew/comments/commentRss/194349.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xmatthew/services/trackbacks/194349.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 前一阵开发这个基于组件化的监控平台收到的一些朋友的关注，在此表示感谢。也抱歉有一段时间没有及时更新了。<br>此次更新，主要是针对xml配置文件的简化，很多朋友表示Spring的xml的配置比较麻烦。其实Spring开发团队在这方面也是考虑到，<br>提供了一些方法可以让用户去编写xsd文件简单配置。这点我们是可以看到Spring开发团队的努的，现在Spring2.0以及2.5在配置上面也是简化了很多<br>如事务，Aop配置以及util工具类的配置等。<br>源代码下载：<br>二进制程序<br>第三方类库下载,第三方类库下载2 放到lib目录下。<br>api-docs<br>源代码<br><br>关于想学习或使用过关于如何实现Spring的配置的朋友们，可以留言给我，一起进行交流学习。这部分的学习文档也是整理得不够&nbsp;&nbsp;<a href='http://www.blogjava.net/xmatthew/archive/2008/04/21/194349.html'>阅读全文</a><img src ="http://www.blogjava.net/xmatthew/aggbug/194349.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xmatthew/" target="_blank">x.matthew</a> 2008-04-21 08:14 <a href="http://www.blogjava.net/xmatthew/archive/2008/04/21/194349.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Application Management Suite(AMS) 1.0.0.RC1 released</title><link>http://www.blogjava.net/xmatthew/archive/2008/04/18/194011.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Fri, 18 Apr 2008 04:55:00 GMT</pubDate><guid>http://www.blogjava.net/xmatthew/archive/2008/04/18/194011.html</guid><wfw:comment>http://www.blogjava.net/xmatthew/comments/194011.html</wfw:comment><comments>http://www.blogjava.net/xmatthew/archive/2008/04/18/194011.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/xmatthew/comments/commentRss/194011.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xmatthew/services/trackbacks/194011.html</trackback:ping><description><![CDATA[<br />
今天看到Spring官网上发布了一条新闻 <br />
<h1 class="title"><a href="http://www.springframework.org/node/629">Application Management Suite 1.0.0.RC1 released</a></h1>
以前未看到过该项目(可能未太留意)，它也不属于Spring的子项目。仔细一看它的说明原来是一个<br />
应用服务器的管理软件，所以进了一下该项目官网，大概看一下其文档(文档还是挺全的)。<br />
它运行包括一个服务程序和一个代理程序，都是单独运行。其本身还提供高可靠性的集群方案。<br />
<br />
目前它支持的ApplicationServer有<br />
&nbsp; Tomcat5.5+<br />
&nbsp; WebLogic v9.1+<br />
&nbsp; WebSphere v5.0+<br />
&nbsp; JBoss v3.2+<br />
也可以管理单独运行的Java程序<br />
<br />
它管理的点也很多，分两大类 基本Spring的和应用服务器平台本身<br />
&nbsp;&nbsp;&nbsp; Spring有如Spring的Bean,包括事务，服务，控制类等。<br />
&nbsp;&nbsp;&nbsp; 平台本身的有内存，cpu使用率，线程状态等等。<br />
<br />
更多的文档，大家可以进以下网址进行查看<br />
<a href="http://www.covalent.net/beta/AMS/doc/AMS%20Documentation.html">http://www.covalent.net/beta/AMS/doc/AMS%20Documentation.html</a><br />
<br />
<img src ="http://www.blogjava.net/xmatthew/aggbug/194011.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xmatthew/" target="_blank">x.matthew</a> 2008-04-18 12:55 <a href="http://www.blogjava.net/xmatthew/archive/2008/04/18/194011.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Spring 安全认证框架2.0.0 发布!</title><link>http://www.blogjava.net/xmatthew/archive/2008/04/17/193655.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Thu, 17 Apr 2008 02:21:00 GMT</pubDate><guid>http://www.blogjava.net/xmatthew/archive/2008/04/17/193655.html</guid><wfw:comment>http://www.blogjava.net/xmatthew/comments/193655.html</wfw:comment><comments>http://www.blogjava.net/xmatthew/archive/2008/04/17/193655.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/xmatthew/comments/commentRss/193655.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xmatthew/services/trackbacks/193655.html</trackback:ping><description><![CDATA[经历了两年多的开发，终于发布了Spring Security 2.0.0版本。在此恭喜Spring Security开发团队成员。<br />
官方网址:<a href="http://www.springframework.org/node/627">Spring Security 2.0.0&nbsp;</a> <br />
<br />
此次发布版本的最大变化是简洁化的配置。并且同次还提供很新的功能如 OpenID, NTLM(NT Lan Manager) 身份验证,元数据支持，AspectJ切面支持, 增强域访问控制列表，基本RESTful的URI认证,角色基本，用户管理API等等。<br />
<br />
下面是官方发布声明<br />
<div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: rgb(0, 0, 0);">This&nbsp;significant&nbsp;</span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);">&nbsp;release&nbsp;replaces&nbsp;Acegi&nbsp;Security&nbsp;as&nbsp;the&nbsp;official&nbsp;security&nbsp;module&nbsp;</span><span style="color: rgb(0, 0, 255);">for</span><span style="color: rgb(0, 0, 0);">&nbsp;Spring&nbsp;applications. <br />
It&nbsp;offers&nbsp;substantially&nbsp;simplified&nbsp;configuration,&nbsp;and&nbsp;countless&nbsp;other&nbsp;</span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);">&nbsp;capabilities&nbsp;including&nbsp;OpenID, <br />
NTLM,&nbsp;JSR&nbsp;</span><span style="color: rgb(0, 0, 0);">250</span><span style="color: rgb(0, 0, 0);">&nbsp;annotations,&nbsp;AspectJ&nbsp;pointcut&nbsp;support,&nbsp;domain&nbsp;ACL&nbsp;enhancements,&nbsp;RESTful&nbsp;URI&nbsp;authorization,<br />
&nbsp;groups,&nbsp;hierarchical&nbsp;roles,&nbsp;user&nbsp;management&nbsp;API,&nbsp;database</span><span style="color: rgb(0, 0, 0);">-</span><span style="color: rgb(0, 0, 0);">backed&nbsp;</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">remember&nbsp;me</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">,&nbsp;portlet&nbsp;authentication, <br />
additional&nbsp;languages,&nbsp;Web&nbsp;Flow&nbsp;</span><span style="color: rgb(0, 0, 0);">2.0</span><span style="color: rgb(0, 0, 0);">&nbsp;support,&nbsp;Spring&nbsp;IDE&nbsp;visualization&nbsp;and&nbsp;auto</span><span style="color: rgb(0, 0, 0);">-</span><span style="color: rgb(0, 0, 0);">completion,&nbsp;enhanced&nbsp;WSS&nbsp;support<br />
&nbsp;via&nbsp;Spring&nbsp;Web&nbsp;Services&nbsp;</span><span style="color: rgb(0, 0, 0);">1.5</span><span style="color: rgb(0, 0, 0);">&nbsp;and&nbsp;much&nbsp;more.</span></div>
<br />
<img src ="http://www.blogjava.net/xmatthew/aggbug/193655.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xmatthew/" target="_blank">x.matthew</a> 2008-04-17 10:21 <a href="http://www.blogjava.net/xmatthew/archive/2008/04/17/193655.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>