現在的網絡,太多批評的意見了。無論什么事情,好像很容易就吵起來。不喜歡,非常不喜歡。
很多事情,都是個人意見。聽聽笑笑就好。
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>之類的聲明語句。
re: 與冷月宮主關于1樓問題的MSN實錄 eamoi 2006-03-09 13:40
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的代碼沒有土豆那么明了,那么好分析。不知道有沒有朋友先行一步的。
re: 做這一行的人是這樣的?! eamoi 2006-03-03 13:44
不錯,是個好老婆。
已閱,此注。
嚴重認同。
最近在研究一些主流的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編碼。現在準備試驗一下如何解碼。好像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編碼會不會有改善。
不錯。底層的都差不多。
有沒有GOOGLE Earth的研究材料或者文章?
re: 【原創】《AJAX開發簡略》配文代碼 eamoi 2005-11-30 12:55
謝謝你指出來。代碼貼錯了,抱歉。
re: 【原創】AJAX開發簡略 eamoi 2005-11-25 08:24
re: 做了兩個月ajax,總結一些小經驗 eamoi 2005-11-22 11:01
emu好樣的。加油,希望看到后續更深入的文章。
re: 【原創】AJAX開發簡略續一 eamoi 2005-11-22 10:55
續二已經排在計劃中,但是沒有確切的時間期限。
什么時候心中的想法足夠整理成文,自然會寫出來。目前正在進行相應的準備。
re: 【原創】《AJAX開發簡略》配文代碼 eamoi 2005-11-21 13:43
肯定是你的服務器不支持JSP。正常sample1_2.jsp是要編碼后再返回的。
re: 【思考】關于AJAX開發技巧的想法 eamoi 2005-11-10 09:41
AJAX的系列文章得到了大家的認同,不枉自己的努力。
昨天接到BEA dev2dev斑竹的消息,文章將編入dev2dev的在線文章。
接下來的選題有兩個,一個是模擬MSN Space,提供一個豐富可用的綜合案例;另外一個是總結一下目前開源的AJAX控件,再分析一下emu提到的google的代碼。
今天要寫項目案例,不輕松啊。
連著一個月瘋狂敲鍵盤寫文章,胳膊酸酸的。
列個提綱,給自己點壓力。加油加油。
re: 【思考】關于AJAX開發技巧的想法 eamoi 2005-11-09 13:35
emu:
把你的經驗貢獻出來吧。
既然很多人存在誤解,那麼更需要把你的意見在這里跟大家分享了。
re: 【思考】關于AJAX開發技巧的想法 eamoi 2005-11-09 08:18
首先,感謝您的關注。
要對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可以多補充一點。
隨著大家的反饋,我也會對文章進行相應的改善;也會把大家的意見整合進稍后的文章中。
希望大家一起探討,一起進步。
re: 【原創】《AJAX開發簡略》配文代碼 eamoi 2005-11-04 15:13
版權聲明已經寫了。原來的定位就是open doc。放到網絡上,版權問題只希望大家共同遵守。
re: 【原創】《AJAX開發簡略》配文代碼 eamoi 2005-11-04 08:34
了解您的意思。
后續文章還在草稿中,內容主要關于DOM和XML的。
謝謝您的關注。
re: 【原創】AJAX開發簡略 eamoi 2005-11-01 11:24
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.
re: 下定決心,JAVA從零開始! eamoi 2005-02-03 11:45
現實與理想的差距是粉大di.
不過上面的因為所以不成立.
記事本+JDK的水平確實不敢恭維!入門菜鳥級別的,應該是.
上班之后會慢慢感覺到壓力,壓力--->有時候確實粉大粉大的.
連接和statement使用完畢之后應該及時關閉,這個應該是粉簡單的道理吧.