DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> AJAX入門 >> AJAX詳解 >> 將java和Ajax結合在一起
將java和Ajax結合在一起
編輯:AJAX詳解     
在編程的世界裡,AJax帶來了超世代網站開發的復興這一激動人心的時期,但是創建Web服務時,它同樣也對在表達專家和應用開發人員建立新的“政教分離”構成威脅。

由於一個面向服務的架構的目標是創建超世代的、面向用戶業務的服務,在許多業務創新中這樣的分離可能導致功虧一篑。為了在這個鴻溝形成之前就突破它,現在ClearNova公司發布了一個新的快速應用程序開發 (RAD)平台,它所使用的開源框架是把J2EE [Java 2企業版本(Java2 Enterprise Edition)]和AJax結合起來的。

這個平台稱為ThinkCap JX,它將允許Java 程序員在服務器上進行對用戶界面的修改,並且無需了解Ajax(AJax是異步JavaScript和XNL的縮寫)的所有細節,這是因為在服務器上有一個以客戶為中心的應用程序接口。同樣,RAD將自動為在客戶端完成的Javascript編程生成Java stubs。

“AJax與Java的聯系比你所認為的要更多,因為Java是非常多的Web應用和服務建立所使用的語言,” ClearNova公司的戰略副總裁Steve BenfIEld說。“雖然AJax是基於浏覽器的技術,但是你將處於呼叫服務器狀態的情況要比你所想象的多。”

集成的並且協調的靈活性是SOA所需具備的關鍵條件之一。當進行業務修改時,Web服務需要接受這個修改,並且快速進行修改重新得到一個用戶可用的服務。

使AJax功能如此強大的原因在於它使用浏覽器技術來制作動態Web網頁,而不需要在每次被鼠標點擊的時候都刷新頁面。然而Javascript編程技能導致一般Java開發人員並不能普遍掌握動態表示。

“問題是,你希望成為一個專制的JavaScrip程序員呢,還是希望成為一個僅僅接觸一部分JavaScrip的Java開發人員呢?”BenfIEld提出疑問。

在微軟發布Atlas的試用版本一天之後,ClearNova公司也發布了他們的RAD,它是用於ASP.Net的Ajax實現工具。Burton Group 的分析師Richard Monson-Haefel說,他相信IT產業將要出現一個使用AJax開發工具的浪潮,這是由於技術本身具備豐富用戶經驗的能力。

“在我們如何與Web服務進行交互這一方面,Ajax正在扮演著越來越重要的角色,”他說。“AJax正在從根本上改變我們使用Web的方式,並且開發人員不得不做出相應的改變以平衡這一變化。”

BenfIEld預計在接下來的兩年之內,表達方式這方面將會出現一個迅速轉變以迫使形成集成的松散耦合的開發環境。
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved