用Ajax為SOA增光添彩

對於那些已看到了動態、被Ajax渲染過的Web頁面的人來說,你算是什麼都沒看過。2006年,一波Ajax(Asynchronous JavaScript and XML的簡稱)產品浪潮將出現在市場上,使IT企業可以選擇用工具來構建與案頭功能類似的WebServices前端。隨著它的出現,構建這些工具的公司也會構建面向服務架構工具集,把應用程式層Web技術與展示層Web技術聯絡到一起。ClearNova公司負責戰略的副總裁Steve

一個更好用更高效的Ajax架構XCallback

今天特意和大家分享一個自認為很不錯的ajax的架構XCallback,它是對callback的擴充 ,筆者曾經用過好幾款ajax架構,最早用UpdatePanel 後來處於效能的考慮決定廢棄,廢棄原因有4:1.網頁首次要載入310kb的axd檔案,佔網速也佔用瀏覽器的載入時間。2.效率很低,違背了ajax的初衷,回傳了viewstate和所有控制項的值3.不夠靈活,面對複雜而多變的項目開發,不是用幾個拖拽就能解決問題,編程仍然是解決問題的核心,但是你想在他強加的思想下做出改變又是何等困難 。4.

兩種類型的Ajax開發

一種類型是完全沒有架構設計的Ajax開發,靠堆積程式碼完成複雜的功能。這樣的開發人員人數眾多,往往來自ASP、PHP等開發人員陣營,沒有受到過嚴格的軟體設計和軟體開發的訓練。我將其稱為“無組織的Ajax開發”,或者“增加了XMLHttpRequest對象的DHTML開發”,他們所生產的代碼品質比51js網站上那些免費下載的DHTML代碼強不了多少,難以使用,難以維護。第二種類型是基於某個成熟的Ajax開發架構和設計模式的Ajax開發,開發的代碼在s

Ajax如何處理響應資訊

使用者的互動操作(interaction)驅動著Web網站。理解如何處理響應資訊,特別是在使用新的互動操作形式(例如AJAX)的時候,這一點非常重要的。Kris

Ajax優於JSF的原因

Sun為什麼會搞出一個JSF,JSF為什麼會是現在這個樣子,我想原因是這樣的。首先,基於組件的Web開發將來會是一個趨勢。自包含的組件便於IDE的處理,可以提高開發效率。就是說JSF優於Struts/WebWork這類MVC架構的優勢,在於它可以與IDE結合來自動產生代碼。而傳統的純手工編寫的MVC架構,影響了開發效率。因為Java技術在用戶端並沒有明顯的優勢。Applet已經被拋棄掉,Java的強項在伺服器端。Sun不可能跑去使用JavaScript,因為在傳統開發人員眼裡,JS只配做一點很瑣

AJAX IDE-JoyiStar WebShop簡介

主要特點:1、開發快速容易。提供整合開發管理工具,易用的可視化建模和可視化開發環境,完全組件化和物件導向的開發模式,只需要基本的開發技能就能夠快速開發出成熟的複雜應用。2、技術領先,超前實現。領先實現AJAX技術,完全符合新一代的web技術及發展趨勢。3、豐富的web組件庫提供豐富的web組件庫,

AJAX XMLHttpRequest對象詳解

XMLHttpRequest對象是當今所有AJAX和Web

AJAX支援的自動填滿表單

jsf的一個ajax擴充項目, 其實對於使用myfaces的使用者來說還有個更的選擇:使用MyFaces Sandbox 中的 InputSuggestAjax用法如下:1.建立一個managed bean:package test;import java.util.ArrayList;import java.util.List;public class Bean {      //In that function all what you had to do is

AJAX推送方式與拉取方式的比較

使用Ajax可以開發出基於瀏覽器的具有高使用者互動性和幾乎不易覺察到延遲的web應用。即時的動態資料比如新聞標題、證券報價和拍賣行情都需要儘快地發送給使用者。然而,AJAX仍然受限於web請求/響應架構的弱點,使得伺服器不能推送即時動態web資料。Delft科技大學的EnginBozdag、AliMesbah和ArievanDeursen一起討論了下面這些可以實現基於web的即時事件通知的方法:1.HTTP拉取方式:在這種傳統的方法中,用戶端以使用者可定義的時間間隔去檢查伺服器上的最新資料。這種

Ajax實戰:XMLDocument和XMLHttpRequest對象

正如剛才看到的,我們可以使用IFrame以後台方式請求資料,但是這從本質上來說不過是一種hack式的臨時解決方案。最初引入IFrame的設計意圖是在頁面上顯示可見的內容,這種用法歪曲了這個意圖。在流行的Web瀏覽器的更新版本中,引入了專門為非同步資料轉送而設計的對象,我們將會看到,它比IFrame用起來要方便得多。XmlDocument和XMLHttpResuest對象並不是Web瀏覽器中DOM的標準擴充,它們只是碰巧得到了多數瀏覽器的支援。它們的設計目標很明確,就是用來以後台方式擷取資料,這使

AJAX頁面參數相同時只返回緩衝的內容的解決辦法

AJAX頁面參數相同時只返回緩衝的內容的解決辦法常利用AJAX寫一些頁面無重新整理的內容擷取頁面,這種方式很快捷也很方便,但其中有一個問題,就是如果兩次提交的參數相同時,返回的內容只返回上次擷取的內容,如果我們在第一次修改了參數,第二次再次調用卻會發現頁面根本沒有改變。這樣的情況是是為AJAX擷取時先檢查本機緩衝,如果本機緩衝已有相同內容,則不訪問遠端伺服器。這樣的操作倒是可以提高速度和減少伺服器壓力。但帶來的弊端也是顯而易見的。為瞭解決這個問題。我們必須在擷取頁加上一個額外的參數。比較簡單的方

Ajax開發工具IntelliJ IDEA

IntelliJ IDEA 是和 Eclipse 齊名的Java IDE,因為華麗介面和創新特性而得到不少java程式員的喜愛(可惜不是免費的)。順應Ajax開發趨勢,IDEA 5.1版本提供了對JavaScript的支援,目前的特性有:代碼提醒變數重構建立新方法助手其網站上還提供了一個Flash示範如何利用新特性進行Ajax開發,從預覽圖中可以發現demo中使用的Ajax架構是 Prototype 。構造一個完善Ajax開發環境,IDEA現在做到的還遠遠不夠,但總是一個開始。IntelliJ

SharePoint 2010中的用戶端AJAX應用——對話方塊顯示詳細資料頁

ASP.Net AJAX模板是一門全新的令人信服的用戶端技術,允許開發人員快速構建AJAX易於維護的互動式應用程式。由於ASP.Net AJAX模板和SharePoint 2010都支援oData協議,因此兩者結合在一起將是一個強大的組合。SharePoint 2010 之所以可以帶給人們Web

採用AJAX提高網站程式的頻寬效能

介紹作為一個做網頁效能測試的公司,我們一直關注新的開發技術在提高網頁程式效能方面 的影響。我們有不少使用者遇到僅僅是因為他們網頁的大小而影響其效能的問題。簡單說 ——頁面太大了不能在有限的頻寬條件下達到理想的效能。很多情況下,在不同 網頁間包含的基本要素是相同的。例如,頁頭、頁尾、導航條都很少變化,在一些程式中甚 至根本沒有變化。這點啟發我們,如果程式只更新頁面中需要改變的部分,將可以節省可觀

在AJAX中GET回的ResponseText亂碼的解決辦法

用AJAX來GET回一個頁面時,RESPONSETEXT裡面的中文多半會出現亂碼,這是因為xmlhttp在處理返回的responseText的時候,是把resposeBody按UTF-8編碼進解碼考形成的,如果伺服器送出的確實是UTF-8的資料流的時候漢字會正確顯示,而送出了GBK編碼流的時候就亂了。解決的辦法就是在送出的流裡面加一個HEADER,指明送出的是什麼編碼流,這樣XMLHTTP就不會亂搞了。PHP:header('Content-Type:text/html;charset=GB23

Ajax表單驗證的簡單例子

做一個表單驗證裡面最簡單的例子,檢查使用者名稱是否存在,使用Ajax完成表單驗證的正常步驟應該是:用戶端收集表單資訊。使用XMLHttpRequest對象提交到伺服器。伺服器完成驗證的邏輯,返回結果資訊。瀏覽器端根據伺服器返回的資訊對使用者做出一定的提示。不過由於我的空間不支援任何伺服器段語言,所以把本應在伺服器的邏輯搬到了瀏覽器,由JavaScript來做,伺服器只負責提供一個使用者名稱的列表。最後的效果如下,試著輸入test,cainiao8這些使用者名稱,都會顯示登入。JavaScript

結合使用Ajax和WSRF::Lite

開始之前關於本系列本教程是前兩篇關於 WSRF::Lite 的教程的後續文章。第一篇教程 “使用 WSRF::Lite 構建 WS-Resources” 介紹了 WSRF、WS-Addressing 標準和 WSRF::Lite (它是用 Perl 實現的 WSRF)。其中示範了如何使用 WSRF::Lite 構造一個類比計數器的 WS-Resource,以及如何構造客戶機來查詢或更新計數器 WS-Resource。第二篇教程 “Build secure

利用DWR開發基於Ajax的檔案上傳portlet

簡介入口網站為使用者提供了訪問各種資源和服務的中心網關。與此同時,它們還為使用者提供了與其他使用者進行資源共用的平台。從照片到音頻、視頻檔案再到研究用的科學資料集,使用者可以共用任何內容。因此,檔案上傳是 入口網站的一種基本的必備功能。當今的 入口網站在很大程度上依賴於 Java portlet 技術。雖然很多使用 Ajax 的開發人員都給出了各種各樣的檔案上傳進度條解決方案,但我們還沒有聽說過哪個是基於 portlet 的。本文展示了如何開發基於 Ajax 的檔案上傳 portlet,此

面向.NET程式開發人員的Ajax技術平台策略

文章的方法會給目 前使用Ajax的.NET使用者帶來協助,從而提高你在.NET平台下使用Ajax的體驗。為什麼這麼說,因為最近我的一個客戶(應該是一些客戶)的研發主 管對我說,我們對Atlas 非常興趣,想瞭解更多一些相關的內容和如何開始看待Atlas,因為下個月會來一個Atlas的專家和我們交流。因為我知道這個主管手上掌握著一個 Ajax架構的業務應用,目前在考慮從.NET v1.1遷移到.NET

用Ajax和Apache Geronimo建立非同步訊息架構

架構組件概覽經過良好設計的面向服務的業務層可以協助您將鬆散耦合的服務組成過程和複合應用程式。面向服務的架構(Service-Oriented Architecture,SOA)中的這種服務組合使您能夠用不同環境中的服務構建應用程式和過程,而無需瞭解每種環境的細節。使用 SOA 可獲得的益處依賴於使用一般、粗略的介面設計和實現的服務。在開發基於瀏覽器的 UI 時,Ajax 編程將為您提供強大的功能和很大的靈活性。將此 UI 功能與面向服務的業務層結合使用還將為您提供更大的靈活度。Ajax

總頁數: 351 1 .... 228 229 230 231 232 .... 351 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。