摘要: 據上次發布的M3版本已經相隔有一個多月了,終于盼來了 M4版本。
下面的官方發布地址
Spring Integration 1.0 Milestone 4 Released
隨著目前企業所開發的系統的數據量和之間的關聯程度越來越大,接下來面臨的一大難題就是如何把這些個體的系統能有效的、靈活的集成起來。目前業內也推出一些好的方案和設計思想,
閱讀全文
posted @
2008-05-28 10:03 x.matthew 閱讀(1200) |
評論 (3) |
編輯 收藏
摘要: 注:例子的原作者是 Paul Feuer和John Musser,我在上面加入些注釋以便更好的理解Jaas的實現
首先,我們來看一下 JAAS 一個認證操作的實現流程
先看一下這個認證操作會使用的接口如下:
javax.security.auth.callback.CallbackHandler
javax.security.auth.spi.LoginModule
下面看...
閱讀全文
posted @
2008-05-28 09:27 x.matthew 閱讀(2685) |
評論 (2) |
編輯 收藏
今天在Spring官方文檔看到 Dzone發布了Spring2.5配置文檔幫助卡片(Spring 2.5 Configuration Reference Card)。 本人下載看一下,覺得還挺不錯,推薦給大家。
該卡片提供比較詳細介紹了spring2.5 xml的配置,包括以下四部分
- XML elements available as of Spring 2.5(Spring2.5 xml標簽配置)
- Most commonly used elements(常用的xml標簽使用方法)
- Namespaces(命名空間)
- Guide to Spring’s rich set of annotations(Spring支持的annotations技術使用指南)
官方下載地址
下面是官方發布的內容的原文
http://www.springframework.org/node/660
DZone has just published a reference card for
Spring 2.5 Configuration. The card was written by the very knowledgeable
Craig Walls and provides exhaustive details about all the XML configuration options for your
Spring 2.5
contexts. It provides a handy desktop reference for any developer
building Spring powered applications. XML averse developers should also
check out the options in Spring 2.5 for
annotation based configuration.
posted @
2008-05-23 08:51 x.matthew 閱讀(2834) |
評論 (2) |
編輯 收藏
摘要: 這個話題起源于“錢是否是萬惡的”這句話。有人說錢少對窮人是萬惡,有人說錢多對富人也是萬惡的。
所以這個是一個調查,測試一下大家有錢后,是第幾等幸福的人?
閱讀全文
posted @
2008-05-19 08:21 x.matthew 閱讀(543) |
評論 (2) |
編輯 收藏
由于本人喜好,對firefox一向是情有獨鐘。所以借此機會向大家分享兩個比較實用插件(本人使用有段時間了,比較好用)。
FireFTP 一個ftp客戶端。它與其它的ftp客戶端使用方法都差不多,使用也很簡單,用法就不詳細介紹了,
下面是幾張截圖,讓大家來看一下。
在線安裝地址
https://addons.mozilla.org/en-US/firefox/addon/684
Server Spy 一個用于識別訪問的web服務器類型,版本以及IP地址的插件
在線安裝地址
https://addons.mozilla.org/en-US/firefox/addon/2036
這個就更簡單了,下面是一張截圖,顯示了 blogjava.net使用的服務器的類型,版本和IP
個人覺得firefox現在用得人多起來了后,其對應的實用的插件也多了,相信firefox將來一定會發展得更好的。
Good Luck!
Yours Matthew!
2008年5月12日 21:12:46
posted @
2008-05-12 21:13 x.matthew 閱讀(3499) |
評論 (5) |
編輯 收藏
摘要: 有段時間沒有更新了,今天上來與大家打聲招呼先。Spy2servers這個項目自發布以來,受到不少的朋友支持,在此表示感謝。
經過一段時間的整理,現已經把整個項目轉移到了SourceForge。目前的網址為 https://sourceforge.net/projects/spy2servers 希望大家能依舊大力支持。
言歸正轉,此次更新主要是支持Annotation,用于簡單Spring的xml配置
閱讀全文
posted @
2008-05-05 22:49 x.matthew 閱讀(1742) |
評論 (2) |
編輯 收藏
摘要: Spring Security 2.0.0 Released 在4月15號發布不久,Spring Security開發小組緊接著發布了2.0.1版本
該版本主要是修改前一版本的缺陷為主,但也提供了OSGi相關方面的一些功能提升,擴展的命名空間配置支持和
使用增強的加密令牌功能。
閱讀全文
posted @
2008-05-04 08:35 x.matthew 閱讀(1763) |
評論 (1) |
編輯 收藏
摘要: 前一篇文章已經把spy2servers的用戶使用手冊整理出來了,這次更新主要是把開發手冊部分的整理。
如果沒有下載的朋友可以從下面下載spy2servers。
1. 下載
下載地址:
二進制程序
第三方類庫下載,第三方類庫下載2 Jetty類庫 放到lib目錄下。
api-docs
源代碼
開發手冊:
spy2servers對外提供三個組件接口,分別...
閱讀全文
posted @
2008-04-25 22:47 x.matthew 閱讀(3642) |
評論 (18) |
編輯 收藏
spy2servers項目發布后,得到很多朋友的支持,本人在此表示感謝。本次更新,主要實現了內置了Jetty Web服務器,提供
基于web方式查看監控平臺的所有組件運行狀態。針對原來提供的基于JMX的運行狀態監控相比,Web方式要方便很多,無需運行jconsole。
下載地址:
二進制程序
第三方類庫下載,
第三方類庫下載2 Jetty類庫 放到lib目錄下。
api-docs
源代碼
我來看一下如何在 spy2servers 配置Jetty并啟動web方式的組件監控服務。
配置方法非常簡單,使用我們簡單后的Spring配置。下面是配置說明,在spy2servers.xml中,加入
<jetty>
<connectors>
<nioConnector port="7758" /> <!-- using nio connector port is 7758 -->
</connectors>
<handlers>
<!-- org.xmatthew.spy2servers.component.web.ComponentsViewServlet is our web spy servlet, /admin is our servlet path -->
<servlet servletClass="org.xmatthew.spy2servers.component.web.ComponentsViewServlet" path="/admin" />
</handlers>
</jetty>
配置是不是非常的簡單, 這樣就啟動了web服務 訪問址
http://localhost:7758/admin。 使用的是7758端口,servlet path是/admin.
下面看一下,進入后頁面的內容:
最上面分別是三個標簽:分別選擇查看
SpyComponents AlertComponents ChannelAwareComponents 三種組件組件。默認進入的是
SpyComponents
上面圖片中,我們可以看到SpyComponents類共配置了三個監控組件。
我們拿其中一個再說明一下:
ActiveMQJmxSpyComponent
message count=0 #監控消息個數
component status=Active #組件的狀態
startup date=2008-04-22 22:25:09 #組件啟動的時間
如果有消息監控到,則會顯示如下:
ActiveMQJmxSpyComponent
message count=2
component status=Active
startup date=2008-04-22 22:25:09
order |
1 |
id |
c7c41f6b-a502-4656-862b-869e1dbe8260 |
level |
1 |
body |
Test.Queue |
description |
QueueConsumerSuspend |
type |
QueueInspect |
properties |
{Name=Test.Queue,
MemoryPercentageUsed=0, DispatchCount=0, QueueSize=0, EnqueueCount=0,
DequeueCount=0, ConsumerCount=0, MemoryLimit=9223372036854775807,
statusKeepTime=18968} |
|
order |
2 |
id |
a5b0dbce-b0ae-41d6-8690-0d0ebf9a34b5 |
level |
1 |
body |
aaa |
description |
QueueConsumerSuspend |
type |
QueueInspect |
properties |
{Name=aaa,
MemoryPercentageUsed=0, DispatchCount=0, QueueSize=0, EnqueueCount=0,
DequeueCount=0, ConsumerCount=0, MemoryLimit=9223372036854775807,
statusKeepTime=18796} |
|
接下來,細心的朋友發現還有一個AlertRule鏈接,這個又不是組件,這個是做什么的呢?
現在我來解釋一下,我們在定義core-componet標簽的時候,平臺支持定義消息的流轉規則,下面這是可視化的標識哪些消息從那個監控
組件過來,將會發送到哪個報警組件消息上去
下面是一個演示界面:
Components alert rule:
from |
to |
AMQ16Component |
PrintScreenAlertComponent
|
ActiveMQJmxSpyComponent |
PrintScreenAlertComponent
EmailAlertComponent
|
SunJVMJmxSpyComponent |
PrintScreenAlertComponent
EmailAlertComponent
|
TomcatJmxSpyComponent |
PrintScreenAlertComponent
EmailAlertComponent |
其中的內容很好解理,from就是指監控組件, to指的就是報警組件。
基于web方式的查看監控的組件情況,是不是很方便呢 :)。
最后歡迎大家如果有問題和意見,給我留言。
Good Luck!
Yours Matthew!
posted @
2008-04-24 09:36 x.matthew 閱讀(3001) |
評論 (1) |
編輯 收藏
經常在開發過程,因為使用到比較多的類庫(jar文件),在開發時經常會找不到需要的類文件存放在哪個jar文件中,這時classlocator這個插件
就帶我們帶來極大的方便,可以幫我很快速的找到我們需要的類庫在哪個jar文件中。
classlocator使用非常簡單,只需簡單講一下就會使用。
1. 下載
classlocator 官方下載地址(最新版本1.0.8)
http://sourceforge.net/projects/classlocator/ 也可以從
本地下載
2. 安裝
classlocator插件安裝也很方便,直接解壓到 eclipse的plugins目錄即可。
安裝完成后,打開eclipse,會發現在式具欄會多出一個圖標.表示已經安裝完成。
3.使用方法
首先要告訴classlocator插件,我們的類庫文件在哪里。classlocator支持單個文件的指定和目錄的指定。可以批定多個。
打開菜單 windows->Preferences 找到 Class/Jar Locator,在右邊填加我們目錄或是具體的類庫。如下圖所示
配置完成后,我們就是在工具欄上,點擊那個小圖標,輸入要查找的類名即可,找到后,選中類庫文件點擊"finish"就引用到項目中了。
注:目前不支持* ?通配符。
使用就是這么簡單,如有什么問題可以留言給我。
Good Luck!
Yours Matthew!
posted @
2008-04-23 20:22 x.matthew 閱讀(9679) |
評論 (21) |
編輯 收藏