歡迎您光臨本站 註冊首頁

小試Hessian實現webservice

@火星人 ,    點閱數:810

Hessian是一個輕量級的remoting on http工具,採用的是Binary RPC協議,所以它很適合於發送二進位數據,同時又具有防火牆穿透能力.Hessian一般是通過Web應用來提供服務,因此非常類似於平時我們用的WebSer...

在Java中使用groovy語言作為動態規則表達式

@火星人 ,    點閱數:307

在工作流設計中需要為條件分支設定條件表達式,需要可以動態執行的語言腳本作為工作流的規則引擎.工作流條件分支純粹使用sql腳本肯定是不行的,經過試驗,groovy的腳本可以返回為java接受的變數.在具體的工作流實現中,我們既可以把groov...

Java編程語言的另一個替代,編程語言 Mirah

@火星人 ,    點閱數:939

當你使用Ruby語法,添加靜態類型,並在JVM上運行時,發生了什麼?Charles Nutter,JRuby的設計師為我們做了展示: 我們很快將有Java 7,支持API的動態調用和改進.我們有很多編程語言可供選擇- 一些靜態類型,一...

淺談Java讀取Csv實踐

@火星人 ,    點閱數:1100

Csv文件,逗號分隔的常用數據文件格式,默認可以用Office軟體打開. 維基百科對CSV的詳細描述: http://zh.wikipedia.org/wiki/CSV 看項目中以前的處理方式是直接用用java IO類庫讀...

Java類別載入器

@火星人 ,    點閱數:1157

1 Java的動態特性 Java的動態特性有兩種,一是隱式的;另一種是顯示的.隱式的(implicit)方法就是當程式設計師用到new 這個Java 關鍵字時,會讓類別載入器依需求載入您所需要的類別,這種方式使用了隱式的(implic...

詳解reflect Java的反射機制

@火星人 ,    點閱數:293

一、類型識別的兩種方式: 首先了解一下「運行時類型識別」(Run-time Type Identification, RTTI)主要有兩種方式, 第一種:是我們在一次編譯時和運行時已經知道了所有的類型. 第二種:是我們在整...

對象實例是何時被創建

@火星人 ,    點閱數:532

對象實例何時被創建,這個問題也許你用一句話就能回答完了.但是它的潛在陷阱卻常常被人忽視,這個問題也許並不像你想的那麼簡單,不信請你耐心看下去. 我前幾天問一個同學,是不是在調用構造函數后,對象才被實例化?他不假思索的回答說是. ...

Java多線程程序設計詳細解析

@火星人 ,    點閱數:210

一、理解多線程 多線程是這樣一種機制,它允許在程序中併發執行多個指令流,每個指令流都稱為一個線程,彼此間互相獨立. 線程又稱為輕量級進程,它和進程一樣擁有獨立的執行控制,由操作系統負責調度,區別在於線程沒有獨立的存儲空間,而是和...

修改tomcat7的/webapps/ROOT發布路徑

@火星人 ,    點閱數:962

tomcat7跟以前的版本一樣,默認的發布程序是/usr/local/tomcat/webapps/ROOT下面,即我們將測試文件放在此目錄下才能進行測試,如何更改ROOT路徑呢? 我們可以修改vim /usr/local/tomca...

Java 在Client/Server 中應用

@火星人 ,    點閱數:309

一、Java網路應用模型 和Internet上的許多環境一樣,完整的Java應用環境實際上也是一個客戶機/伺服器環境,更確切地說是瀏覽器/伺服器模型(即Browser/Server模型,簡稱Web模型).但與傳統的客戶機/伺服器(C/...