摘要:
隨著近年來SOA(面向服務技術架構)的興起,越來越多的應用系統開始進行分布式的設計和部署。系統由原來單一的技術架構變成面向服務的多系統架構。原來在一個系統之間可以完成的業務流程,通過多系統的之間多次交互來實現。這里不打算介紹如何進行SOA架構的設計,而是介紹一下應用系統之間如何進行數據的傳輸。應用系統之間數據傳輸有三個要素:傳輸方式,傳輸協議,數據格式數據傳輸方式一般無非是以下幾種:1 socket方式Socket方式是最簡單的交互方式。是典型才c/s 交互模式。一臺客戶機,一臺服務器。服務器提供服務,通過ip地址和端口進行服務訪問。而客戶機通過連接服務器指定的端口進行消息交互。其中傳輸協議可 閱讀全文
posted @ 2012-04-26 17:28
貓叔玩流量
閱讀(97608)
評論(6)
推薦(9)
摘要:
今天用了jmock對進行單元測試編碼,發現一個比較奇怪的語法,見下面例子 mockery.checking(new Expectations() { { one(new Object()).toString(); will(returnValue("")); } }); 下面寫一個寫一個簡單的類演示這個例子public class Test { int i = 1; { int j = 1; System.out.println(j); ... 閱讀全文
posted @ 2012-04-26 17:25
貓叔玩流量
閱讀(1818)
評論(1)
推薦(0)
摘要:
最近在看《深入理解Java虛擬機:JVM高級特性與最佳實踐》講到了線程相關的細節知識,里面講述了關于java內存模型,也就是jsr 133定義的規范。系統的看了jsr 133規范的前面幾個章節的內容,覺得受益匪淺。廢話不說,簡要的介紹一下java內存規范。什么是內存規范在jsr-133中是這么定義的A memory model describes, given a program and an execution trace of that program, whetherthe execution trace is a legal execution of the program. For 閱讀全文
posted @ 2012-04-26 10:22
貓叔玩流量
閱讀(22201)
評論(6)
推薦(4)
浙公網安備 33010602011771號