原创 自治事務觸發器問題解答

  環境: 一個數據庫下有兩個用戶一個爲smis一個爲yz,yz用戶只有查詢smis用戶表的權限。所有的操作都在smis用戶下,使用的數據庫爲Orac

原创 SynchroESB

SynchroESB是一種可擴展的企業服務總線 (Enterprise Service Bus,縮寫爲”ESB”);基於JSR 208規範(Java Business Integration)規範的分佈式ESB;實現了面向服務架構(SOA

原创 自動分頁的面板製作|QQ面板|java|Swing

本來以爲寫一個這樣的面板會很費勁,一開始準備改寫一個Swing中的佈局管理起來完成這樣的面板,但經過仔細考慮還有很多不適合的地方。於是還是使用ComponentListener監聽面板大小變化寫了一個比較通用的翻頁面板先來看看樣子。 似

原创 SynchroESB組件

SynchroESB 組件庫中預製了多種組件,以滿足企業異構系統整合的需求。每一個組件都遵循 JBI 和 OSGI 規範,能以插接式的方式熱部署到 SynchroESB 平臺中;組件 UI 以嚮導的方式提供友好的配置界面,以滿足通

原创 Swing製作高仿QQ界面包含主界面、聊天窗口、系統設置窗口|圓角界面|透明|顏色|渲染|換膚

最近幾天閒着沒事,練習了一下。編寫了一個模仿QQ的界面,主要是練習Swing。呵呵,基本上使用到了我博客前面講的各種技術,在這裏跟大家分享了。我們先來看看主界面:         左邊的界面是用Swing編寫的,右邊的QQ的原界面,大致

原创 用Swing製作疊加面板|SWT中的StackLayout實現

程序中主要用到了一個包org.jdesktop.swingx.StackLayout,這個類與SWT中StackLayout的作用相似但用法不同下面我們舉一個例子來看一下: import java.awt.event.MouseAdapt

原创 Swing製作類似QQ的自動隱藏界面

這個程序實現了類似QQ的自動隱藏界面和網上其它的實現方式不同這種實現方式是以事件驅動的,不會佔用過多的系統資源.實現了界面四個方向上的靠邊隱藏。關鍵代碼如下: private class DockRunnable implements A

原创 SynchroIQ介紹

SynchroIQ 採用 C/S 架構 , 服務器通過用戶驗證模塊對用戶進行合法驗證, JMX 管理控制檯實現對服務器的管理和維護。服務器端由 13 個服務模塊組成:好友管理服務、自定義分組管理服務,聊天室服務、文件傳輸服務、工

原创 OSGi運行環境內部的事件

 OSGi運行環境內部的事件主要包括三類: 框架事件(FrameworkEvent) STARTED   框架已經啓動ERROR   某個Bundle啓動過程中引發錯誤WARNING    某一Bundle引發一個警告INFO   某

原创 實現java程序的自動休眠 類似QQ的自動離線

這個方法只是用於Window2000以上版本。 本程序主要藉助jni的強大功能,通過調用C++代碼來實現獲取系統空閒時間,也就是鼠標和鍵盤都不移動或點擊的時間; java代碼如下: public class TestTimer { //本

原创 JTextPanel對word複製粘貼

最近搞開發需要用JTextPane來做文件的複製粘貼,找了很多資料都沒有提到圖文混合的情況下如何來進行。於是上網查找了很多資料,找到的資料很少做的也都很膚淺。不能對word文檔進行粘貼操作。沒辦法只有自己分析java代碼了。費了很長時間終

原创 OSGI啓動級別服務規範

1. 簡介 本章規範描述了在OSGi服務平臺下,如何實現管理代理對啓動和停止bundle的順序進行控制。啓動級別服務給每一個bundle分配一個啓動級別(start level)。管理代理可以修改bundle的啓動級別,並通過設置框架激活

原创 SWT屏幕截屏(類似於QQ截屏) SWT 截屏 QQ

 先來看看代碼: import java.io.FileInputStream; import java.io.IOException; import org.eclipse.swt.SWT; import org.eclipse.swt

原创 DataService介紹

1.           引言 隨着信息技術的飛速發展,爲企業運營提供支持的 IT 系統越來越多,同時產生了越來越多的數據,但是這些數據都是相對孤立的,只在特定的應用環境下才會體現出它的價值,並沒有綜合起來產生有用的信息,爲此

原创 使用Swing製作類似QQ界面|圓角界面

製作這個界面需要jdk1.6update10以上的版本,因爲使用了透明窗體。 完成的界面如下:   這裏只列出部分關鍵代碼: 首先是製作圓角界面: Shape shape = null; shape = new RoundRectang