隨筆-86  評論-767  文章-3  trackbacks-3

          我的評論

          這里的確可以下載:http://www.broadview.com.cn/Html/resource/sourcecode.rar

          如果無法下載,可以發送郵件給我eamoi@163.com,我直接發送給你。
          現在的網絡,太多批評的意見了。無論什么事情,好像很容易就吵起來。不喜歡,非常不喜歡。
          很多事情,都是個人意見。聽聽笑笑就好。
          re: 【原創】AJAX開發簡略續一 eamoi 2006-06-06 09:18  
          我對PB不熟悉,故關于PB與Ajax的關系問題無法給予,請見諒。不過到是沒想到Ajax怎么與PB結合。
          至于類似QQ的共享桌面功能,好像不應該是Web程序能做到的。
          書中的源碼可以在博文視點公司的網站上下載得到。地址:
          http://www.broadview.com.cn

          http://www.broadview.com.cn/download.aspx?bookid={E7A05E97-9916-48FC-9C31-91836A0A7ACB}
          re: Ajax應用問題求助匯總 eamoi 2006-03-31 14:15  
          關于Ajax中文編碼問題,在《Ajax開發精要:概念、案例與框架》中有專門的章節介紹,并提供相應的解決方案。
          re: Ajax應用問題求助匯總 eamoi 2006-03-10 11:26  
          如果使用eval(http_request.responseText); ,那么server.jsp的
          out.print("<javascript type=\"text/javascript\">location.replace('index.html')<\script>");
          可以簡單的這么寫:
          out.println("location.replace('index.html');"); ,即去除<script>之類的聲明語句。
          10:42:15 Kezc-- responseText顯示正常,responseXML顯示不出來?
          10:42:31 冷月宮主 是的
          10:42:57 Kezc-- 會不會是utf-8編碼的問題。可能是DOM無法識別你返回的XML文檔。
          10:43:35 冷月宮主 噢,與服務器有關嗎?
          10:43:45 冷月宮主 我只要改文件就行了吧?
          10:43:48 冷月宮主 我試試
          10:44:02 Kezc-- 編碼與服務器有關。建議將XML文檔編碼改為GB2312試試看。
          10:44:24 冷月宮主 好的,我試

          10:46:36 冷月宮主 改成:
          <?xml version="1.0" encoding="GB2312" ?> 也不行

          10:47:27 Kezc-- alert(xmldoc) 是什么結果?
          10:47:53 冷月宮主 object
          10:48:42 冷月宮主 states.length為0
          10:49:32 Kezc-- responseXML返回的結果不是XML文檔,DOM解析不到。
          這種問題我也經常碰到。
          10:49:55 冷月宮主 噢,可能是這個問題
          10:50:00 Kezc-- 也可能是緩存的原因。Ajax使用了緩存機制。
          10:50:09 冷月宮主 那是格式問題還是我用錯了?
          10:50:36 冷月宮主 噢,對于傳的XML文件怎么解決?
          10:50:40 Kezc-- 修改XML文檔編碼方式后,重新啟動一下服務器和瀏覽器試試看。
          10:51:57 冷月宮主 噢,好的,再者,我也發現,你如果改了XML文件的話,必須重新找開瀏覽器才能請出新的XML文件
          10:52:15 冷月宮主 不過我沒有重啟服務器去試
          10:52:21 Kezc-- 是。我覺得是Ajax的緩存機制的問題。
          10:53:28 冷月宮主 在servlet中放入response.setHeader("Cache-Control", "no-cache");就是解決緩存問題的吧?
          10:53:55 Kezc-- 應該是。
          10:54:57 冷月宮主 噢,我文件改為:<?xml version="2.0" encoding="GB2312" ?>

          重啟了weblogic還是不行

          10:55:21 Kezc--奇怪,xml的version不是都為1.0么?
          10:55:54 冷月宮主 不好意思,我剛才隨意改了一下,想試工序

          10:57:49 冷月宮主 現在我至少明白了,表示現在responseXML不是XML文檔,它解析不出來
          10:58:12 Kezc-- 當然。DOM不是萬能的。
          10:59:29 冷月宮主 這個東東很淘氣,問題是在我另一個tomcat服務器上是正常的
          11:00:17 冷月宮主 還有,會不會與javascript部分的dom版本有關?
          11:00:44 冷月宮主 try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
          } catch {
          try {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
          } catch {}
          }
          }

          11:01:18 Kezc-- 那也應該與瀏覽器有關,跟服務器無關。排除
          11:02:30 冷月宮主 噢,實在沒招了
          11:16:34 Kezc-- 我要在Weblogic里面測試一下。Tomcat是應該沒問題的。代碼我看過了。
          11:17:25 冷月宮主 好的,不知你裝weblogic沒有,如果沒有的話要害你裝了,哈哈
          11:18:04 Kezc-- 有,8.1的
          11:18:05 冷月宮主 對了,我的是weblogic9.1中文版
          11:18:23 Kezc-- 9.1就沒有了。你都測試過了,我就不測試了。
          11:18:32 冷月宮主 噢,我也試試8.1看行不行

          11:29:32 冷月宮主 我試了一下8.1+SP4中文也不行
          謝謝提醒。
          163的代碼沒有土豆那么明了,那么好分析。不知道有沒有朋友先行一步的。
          不錯,是個好老婆。

          已閱,此注。
          嚴重認同。
          最近在研究一些主流的Ajax開源框架,其實底層的都是一樣的,只是封裝和輔助部分有所側重而已。

          加油加油。
          我想出現"google suggest"的效果,即錄入"張",馬上下面可以出現一個"層",將其姓所有姓"張"的顯示出.
          ~~~~~~~~~~~~~這個應該就是數據自動匹配功能。實現起來難度應該不大。在幾個主流的Ajax框建中已經都可以看到這個支持了,比如Ajax JSP Tag Library。
          re: [收藏]java生成縮略圖代碼 eamoi 2005-12-14 09:30  
          我在自己的Web系統中使用到了帖子中的代碼,沒有發現樓上說的問題。
          內存:DDR 512M。
          其實不耗內存的說。
          回答如下:
          1、服務器端返回XML:
          使用post發送請求,.open("POST",****?姓,true) 是可行的辦法。open的URL地址可以是各種各樣的后臺程序,比如ASP、JSP等。URL地址格式為**.asp?姓=..。只是在open所指向的后臺程序文件中,要輸出xml文檔。比如,ASP中,采用Response.write方式打印出一個XML文檔;JSP中采用out.pringln的方式打印出一個XML文檔。AJAX會自動返回。返回到客戶端,用JS操縱DOM更新頁面內容就可以了。這個過程跟數據庫類型無關,無非是一個取出數據的過程而已。

          2、服務器端代碼如何寫:
          根據你所使用的技術,到GOOGLE搜索一下,關鍵詞“** 生成XML文檔”。比如:“JSP 生成XML文檔”。應該可以查找到生成XML文檔的方法。這點我不贅述了。

          3、服務器端需要什么技術:
          Ajax只是一個改善視圖層和提高數據交互效率的方法而已,理論上適用幾乎全部的后臺程序,至少目前已經支持JSP/ASP/.NET/CGI等,我想編程對你應該不是問題。

          4、具備IIS的機器還需要安裝什么:
          適用IIS服務器,后臺程序應該是采用ASP或者.NET技術吧。Ajax是一個無需插件的技術,它只是將目前幾種技術Javascript、XML和XSTL、DOM、XMLHttpRequest綜合起來使用,這些技術都得到了主流Web服務器和瀏覽器的支持,毋庸擔心。所以結論是:不用再安裝其他的軟件或者插件了。

          最后,祝順利。
          re: 【原創】AJAX開發簡略續一 eamoi 2005-12-05 10:47  
          上周試驗AJax控制下的form提交功能,提交后后臺獲取數據出現亂碼。查了相關資料,結論是form提交過程中經過了application/x-www-form-urlencoded編碼?,F在準備試驗一下如何解碼。好像Java是可以做到的。加緊動作中......

          另外,針對亂碼問題,我開個topic吧,集中到這個topic討論吧,大家看看有沒有什么比較好的解決方法。有各網友發郵件說已經解決了,我正在等待他的回復。
          re: 【原創】AJAX開發簡略續一 eamoi 2005-12-02 10:13  
          通過responseText返回的普通文本,我測試的過程中沒有出現亂碼的情況。我采用的是JSP,文件頭部加注<%@ page contentType="text/html; charset=gb2312" language="java" errorPage="" %>。

          但是通過responseXML返回的文檔,中文會出現亂碼。這個現在我也不知道如何解決。不知道采用UTF-8編碼會不會有改善。
          re: AJAX案例研究之google suggest eamoi 2005-11-30 13:11  
          不錯。底層的都差不多。
          有沒有GOOGLE Earth的研究材料或者文章?
          謝謝你指出來。代碼貼錯了,抱歉。
          re: 【原創】AJAX開發簡略 eamoi 2005-11-25 08:24  
          BlogJava沒有文件上載功能,故在此不提供文檔及相關資料打包下載。
          有興趣的朋友可以去dev2dev.bea.com.cn的Web Application Development版下載。
          帖子:
          http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=121&threadID=28135&messageID=168538#168538

          http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=121&threadID=28580&tstart=0
          emu好樣的。加油,希望看到后續更深入的文章。
          re: 【原創】AJAX開發簡略續一 eamoi 2005-11-22 10:55  
          續二已經排在計劃中,但是沒有確切的時間期限。
          什么時候心中的想法足夠整理成文,自然會寫出來。目前正在進行相應的準備。
          肯定是你的服務器不支持JSP。正常sample1_2.jsp是要編碼后再返回的。
          AJAX的系列文章得到了大家的認同,不枉自己的努力。
          昨天接到BEA dev2dev斑竹的消息,文章將編入dev2dev的在線文章。

          接下來的選題有兩個,一個是模擬MSN Space,提供一個豐富可用的綜合案例;另外一個是總結一下目前開源的AJAX控件,再分析一下emu提到的google的代碼。

          今天要寫項目案例,不輕松啊。
          連著一個月瘋狂敲鍵盤寫文章,胳膊酸酸的。

          列個提綱,給自己點壓力。加油加油。
          emu:
          把你的經驗貢獻出來吧。

          既然很多人存在誤解,那麼更需要把你的意見在這里跟大家分享了。
          首先,感謝您的關注。

          要對AJAX掌握比較好的話,需要對以下的知識有比較好的把握:
          1、HTML
          AJAX的最終目的還是改變HTML文檔,DOM的操作目標也是HTML文檔。自然,對HTML文檔要比較熟悉。網頁設計師在這方面應該不成問題。

          2、對JS有初步的理解和運用
          AJAX對JS是有比較高的要求,尤其要懂得通過JS操作DOM來更新改變文檔。不過,JS的運用是綜合的,循序漸進的。多用幾次應該就好多了。建議你跟著我的兩篇文章,把里面的例子都寫一遍。

          3、對XML有初步的理解和運用
          是否采用XML,每個人的判斷標準不同。AJAX是一系列技術的集合,精髓在于各項技術的綜合運用。所以,對XML不要有太大的疑慮,其實只是比HTML更進一步而已。
          re: 【原創】AJAX開發簡略續一 eamoi 2005-11-08 14:41  
          謝謝emu的補充。

          對于如何在文本和XML之前權衡,我對第一點有比較深的體會和認同。
          在目前情況下,帶寬和效率已經不是太大的問題,所以會慢慢忽略。只是AJAX對于XML文檔的解析是在客戶端完成的,所以還是要兼顧一下。

          目前的案例經驗沒能讓我將XML與其他做特別大的效果對比,所以這方面emu可以多補充一點。

          隨著大家的反饋,我也會對文章進行相應的改善;也會把大家的意見整合進稍后的文章中。

          希望大家一起探討,一起進步。
          版權聲明已經寫了。原來的定位就是open doc。放到網絡上,版權問題只希望大家共同遵守。
          了解您的意思。
          后續文章還在草稿中,內容主要關于DOM和XML的。
          謝謝您的關注。
          re: 【原創】AJAX開發簡略 eamoi 2005-11-01 11:24  
          給你發的郵件被退回來了。
          我已經把全部的代碼帖出來了,可以到這里查看:
          http://www.aygfsteel.com/eamoi/archive/2005/11/01/17639.html
          re: 監控用戶是否關閉瀏覽器 eamoi 2005-10-31 08:25  
          當然,這個是針對IE的。
          現在的版本確實存在不少的問題,code寫的比較亂,文檔也很少。不過相信會慢慢改善。

          總目錄稍后會加,等文章到都貼完了。
          There is no other Model Diagram.That is the all.That moment we didn't draw the diagram you want.
          不是在blog上貼全了嘛.
          現實與理想的差距是粉大di.
          不過上面的因為所以不成立.
          記事本+JDK的水平確實不敢恭維!入門菜鳥級別的,應該是.

          上班之后會慢慢感覺到壓力,壓力--->有時候確實粉大粉大的.
          連接和statement使用完畢之后應該及時關閉,這個應該是粉簡單的道理吧.
          re: JBuilder和JDeveloper的簡單比較 eamoi 2005-01-19 14:42  
          開發編碼當然首推JB和Eclipse了.
          主站蜘蛛池模板: 公主岭市| 贵港市| 东乌珠穆沁旗| 西安市| 阳西县| 夏河县| 澄城县| 榕江县| 出国| 连云港市| 梁平县| 宽甸| 昌黎县| 铁力市| 株洲县| 大关县| 彰化县| 曲麻莱县| 科技| 乐亭县| 永德县| 建湖县| 寿阳县| 石林| 凯里市| 茶陵县| 页游| 商水县| 如东县| 射洪县| 于都县| 夹江县| 威远县| 固镇县| 泸定县| 莎车县| 齐齐哈尔市| 丽水市| 涟源市| 庄河市| 萝北县|