Future 模式(異步調(diào)用)
摘要: 在多線程交互的中2,經(jīng)常有一個(gè)線程需要得到另個(gè)一線程的計(jì)算結(jié)果,我們常用的是Future異步模式來加以解決。
閱讀全文
什么是Future?
摘要: 用過Java并發(fā)包的朋友或許對(duì)Future (interface) 已經(jīng)比較熟悉了,其實(shí)Future 本身是一種被廣泛運(yùn)用的并發(fā)設(shè)計(jì)模式,可在很大程度上簡(jiǎn)化需要數(shù)據(jù)流同步的并發(fā)應(yīng)用開發(fā)。在一些領(lǐng)域語言(如Alice ML )中甚至直接于語法層面支持Future。
閱讀全文
用Restlet創(chuàng)建面向資源的服務(wù)
摘要: Restlet項(xiàng)目(http://www.restlet.org)為“建立REST概念與Java類之間的映射”提供了一個(gè)輕量級(jí)而全面的框架。它可用于實(shí)現(xiàn)任何種類的REST式系統(tǒng),而不僅僅是REST式Web服務(wù);而且,事實(shí)證明它自從2005年誕生之時(shí)起,就是一個(gè)可靠的軟件。
閱讀全文
解答有關(guān)REST的十點(diǎn)疑惑
摘要: 在了解過REST之后,你肯定很想知道這個(gè)概念在你的實(shí)際應(yīng)用當(dāng)中究竟能派上多大用場(chǎng)。而且,假如你已經(jīng)熟悉另一套完全不同的架構(gòu)手法的話,那么你擔(dān)心“REST或REST式HTTP(RESTful HTTP),是否真的能在實(shí)踐中派上用場(chǎng),還是在介紹性的、‘Hello, World’級(jí)場(chǎng)景以外就不靈光了”是很正常的。我將在本文解答人們——尤其是那些深諳基于SOAP/WSDL的Web服務(wù)架構(gòu)手法的人——開始研究 REST時(shí)容易產(chǎn)生的關(guān)于REST的十點(diǎn)疑惑。
閱讀全文
深入淺出REST
摘要: 不知你是否意識(shí)到,圍繞著什么才是實(shí)現(xiàn)異構(gòu)的應(yīng)用到應(yīng)用通信的“正確”方式,一場(chǎng)爭(zhēng)論正進(jìn)行的如火如荼:雖然當(dāng)前主流的方式明顯地集中在基于SOAP、WSDL和WS-*規(guī)范的Web Services領(lǐng)域,但也有少數(shù)人用細(xì)小但洪亮的聲音主張說更好的方式是REST,表述性狀態(tài)轉(zhuǎn)移(REpresentational State Transfer)的簡(jiǎn)稱。在本文中,我不會(huì)涉及爭(zhēng)論的話題,而是嘗試對(duì)REST和RESTful HTTP應(yīng)用集成做實(shí)用性的介紹。以我的經(jīng)驗(yàn),有些話題一旦觸及就會(huì)引來眾多的討論,當(dāng)涉及到這方面話題的時(shí)候,我會(huì)深入詳細(xì)地闡述。
閱讀全文
大型網(wǎng)站系統(tǒng)架構(gòu)分析
摘要: 千萬級(jí)的注冊(cè)用戶,千萬級(jí)的帖子,nTB級(jí)的附件,還有巨大的日訪問量,大型網(wǎng)站采用什么系統(tǒng)架構(gòu)保證性能和穩(wěn)定性?
閱讀全文
Axis2 部署模型的六種部署特點(diǎn)
摘要: 您是否因?yàn)樾枰〞r(shí)間部署多個(gè)服務(wù)而感到倦怠了呢?是不是每次進(jìn)行更改后都必須重新啟動(dòng)服務(wù)器?Apache Axis2 可以幫您擺脫這些煩惱。Axis2 是干凈的可擴(kuò)展開源 Web 服務(wù)平臺(tái),正逐漸受到廣泛的接受。Axis2 集中了 Apache SOAP 家族的大量?jī)?yōu)勢(shì),而且進(jìn)行了一些重大改進(jìn)。通過本文可了解 Axis2 部署模型最值得關(guān)注的新功能,正是這些功能使得 Axis2 部署模型比 Axis1 方便易用了許多。
閱讀全文
Axis2 體系結(jié)構(gòu)
摘要: 討論 Apache Axis2 的各個(gè)組成部分,并了解其為何憑借模塊化和可擴(kuò)展特性正逐漸成為下一代 Web 服務(wù)平臺(tái)
閱讀全文
Streaming API for XML (StAX) 簡(jiǎn)介
摘要: Streaming API for XML (StAX) 是用 Java? 語言處理 XML 的最新標(biāo)準(zhǔn)。作為一種面向流的方法,無論從性能還是可用性上都優(yōu)于其他方法,如 DOM 和 SAX
閱讀全文
理解 UDDI
摘要: 統(tǒng)一描述、發(fā)現(xiàn)和集成(Universal Description, Discovery, and Integration,UDDI)項(xiàng)目繼續(xù)豐富企業(yè)用于在 UDDI 業(yè)務(wù)注冊(cè)中心表示 Web 服務(wù)并建立其模型的工具集。本文將介紹 UDDI 和它在 Web 服務(wù)發(fā)展過程中所起到的促進(jìn)作用
閱讀全文
Web 服務(wù)調(diào)用框架
摘要: Web 服務(wù)調(diào)用框架(Web Services Invocation Framework)提供一種無需考慮 Web 服務(wù)的傳輸協(xié)議及其具體位置而能調(diào)用它的方法。這就允許使用 WSIF 以相同的方式去調(diào)用基于非 SOAP(non-SOAP)的服務(wù),從而簡(jiǎn)化了應(yīng)用程序的開發(fā)
閱讀全文
WS-Addressing在CXF和AXIS2中的實(shí)際應(yīng)用
摘要: WS-Addressing在CXF和AXIS2中的實(shí)際應(yīng)用
閱讀全文
Web 服務(wù)尋址(WS-Addressing)對(duì) SOAP 的隱式影響
摘要: Web 服務(wù)尋址(WS-Addressing)協(xié)議可能與第一眼看上去的的樣子有很大的不同。但是它構(gòu)建的消息信息頭將使新的 Web 服務(wù)消息流模式成為可能——而且它將對(duì) SOAP 引擎以及 SOAP 協(xié)議本身的未來造成深遠(yuǎn)的影響
閱讀全文
Web Services Vs. EAI:比較與分析
摘要: 自誕生的那一刻起,Web服務(wù)就像XML技術(shù)一樣的炙手可熱。作為企業(yè)應(yīng)用集成領(lǐng)域的一朵奇葩,Web服務(wù)很快引起了企業(yè)應(yīng)用集成領(lǐng)域格局上的變化,也給傳統(tǒng)的企業(yè)應(yīng)用集成(EAI)解決方案帶來了巨大的沖擊。一場(chǎng)關(guān)于Web服務(wù)與EAI的爭(zhēng)論也自此展開。
閱讀全文
Web Services的過去、現(xiàn)狀和展望 (上部)
摘要: 對(duì)Web services的大肆宣傳(hype)已經(jīng)接近頂峰,它成為了當(dāng)前流行媒體最喜歡的炒作對(duì)象。這種宣傳攻勢(shì)同其它技術(shù)在全面開發(fā)和走向成熟前的狀況沒什么兩樣。不管媒體的興趣如何,Web services毫無疑問是一項(xiàng)發(fā)展前景頗為看好的重要技術(shù)。那些對(duì)Web Services出現(xiàn)的動(dòng)機(jī)、某些特定技術(shù)勝于競(jìng)爭(zhēng)者的原因以及Web Services可能的技術(shù)成熟途徑有透徹理解的公司和開發(fā)人員將在Web Services的使用方面獲得成功。
閱讀全文