360doc--白帆的文章 http://www.ahfyzs.com/rssperson/703.aspx 360doc (http://www.ahfyzs.com) zh-cn 360doc--個人圖書館 使用Ajax的挑戰(zhàn) http://www.ahfyzs.com/content/05/1029/00/703_25286.shtml 2005/10/29 0:17:37
與任何技術一樣,使用Ajax在相當多的方面都可能范錯誤。另一個方法是在用戶登錄時檢測XMLHttpRequest,再決定是提供Ajax版本還是常規(guī)基于form提交的版本。你現(xiàn)在應該對于Ajax的基本原則有了一個良好的了解,另外,你應該理解一些更高級的隨Ajax方法而來的設計問題。創(chuàng)建一個成功的Ajax應用需要一系列的方法—從JavaScript UI設計到服務器端架構—但是你現(xiàn)在應該已經(jīng)具備了需要使用到的Ajax核心知識。
Builder.com.cn-編程-避免六個常見的開發(fā)錯誤 http://www.ahfyzs.com/content/05/1023/00/703_22607.shtml 2005/10/23 0:28:41
我最新一直在和新手和入手級開發(fā)人員打交道,我注意到一些開發(fā)人員(甚至是老手)在粗心時常犯的錯誤。那些對微軟.NET開發(fā)不了解的人誤以為:利用.NET框架開發(fā)應用軟件時必須要用到Visual Studio.NET。一些開發(fā)人員不喜歡版本控制系統(tǒng)的原因之一是因為它給開發(fā)過程增加了一個步驟,這意味著向源控制系統(tǒng)提交代碼并通過它來恢復代碼的過程要減慢。不管你是開發(fā)新兵還是老手,你都要意識到開發(fā)人員有犯這六個錯誤的趨勢。
面向 Java 開發(fā)人員的 Ajax: 構建動態(tài)的 Java 應用程序 http://www.ahfyzs.com/content/05/1020/23/703_21718.shtml 2005/10/20 23:49:51
Ajax(異步 JavaScript 和 XML)是一種編程技術,它允許為基于 Java 的 Web 應用程序把 Java 技術、XML 和 JavaScript 組合起來,從而打破頁面重載的范式。但是通過把這個函數(shù)放在 JavaScript 庫中,就可以處理 Ajax 服務器響應,而不必處理 XMLHttpRequest 的內部細節(jié)。Ajax 的行為應當在頁面裝入的時候就通過 JavaScript 添加到頁面,只有在 XMLHttpRequest 可用時才把 JavaScript 事件處理函數(shù)附加到每個 Add to Cart 按鈕。
五款瀏覽器性能比較——Mozilla Firefox 1.0 http://www.ahfyzs.com/content/05/1018/19/703_20788.shtml 2005/10/18 19:34:19
微軟的IE面臨著強有力的競爭對手威脅有一段時日了,但是看起來Mozilla的Firefox將讓微軟IE統(tǒng)治地位面臨嚴重挑戰(zhàn)。Mozilla的Firefox 1.0正是你尋找的理想中的瀏覽器。Firefox將是一個能夠讓微軟的IE遭受重創(chuàng)的瀏覽器。如果你受夠了微軟不斷給你提供最新IE安全補丁,或者由于IE存在的缺陷而遭受最新的病毒侵襲的話,你應該現(xiàn)在就使用Firefox。大概Firefox與IE在界面上最大的不同是它在菜單條中增加了可自定義的搜索條。
用Eclipse進行可視化Java界面設計(2) http://www.ahfyzs.com/content/05/1017/20/703_20515.shtml 2005/10/17 20:37:44
這時,當我們的鼠標移到JFrame上時,JFrame會用綠色的線條切分成五份,如下圖所示:     這是因為JFrame的預設LayoutManager是BorderLayout,在VE中,如果在工具面板上選好Java組件,當鼠標移到有特定LayoutManager的容器組件上時(在上圖中容器組件是一個JFrame),VE會用適當?shù)男问街甘灸惝斍笆髽藨彝5奈恢谩U埓蜷_菜單"窗口"->"首選項"->"Java"->"Visual Editor",此時出現(xiàn)VE的各種首選項界面。
airblue-O‘Reilly:What Is Web 2.0 (5/5) http://www.ahfyzs.com/content/05/1015/16/703_19726.shtml 2005/10/15 16:16:22
運用XHTML和CSS、以標準為基礎的表達     運用文件目標模型的自動展示和相互作用     運用XML和XSLT的數(shù)據(jù)內部交換和操作     運用XML Http請求的非同步數(shù)據(jù)補償 JavaScript把每個程序都結合在一起 AJAX也是Web2.0應用的核心部分,例如Flickr,現(xiàn)在的一部分雅虎,37個信號的應用basecamp和backpack,也包括Google其他一些應用軟件,如Gmail和Orkut。Web2.0改革不會對個人電腦軟件應用產(chǎn)生限制。
airblue-O‘Reilly:What Is Web 2.0 (4/5) http://www.ahfyzs.com/content/05/1015/16/703_19725.shtml 2005/10/15 16:14:09
因此從把軟件作為產(chǎn)品轉為把軟件看成是服務,除非每日更新,否則就會停止運行。動力語言(也被稱為腳步文件,由軟件產(chǎn)品時代的軟件工程師編寫)是系統(tǒng)選擇和網(wǎng)絡管理工具,也是開發(fā)者建立自動系統(tǒng)的應用軟件。當然不是所有的網(wǎng)絡應用軟件都是按照Flickr描述的方式開發(fā)的,幾乎所有網(wǎng)絡軟件都有一個發(fā)展循環(huán),這與個人電腦或者客戶服務時代的完全不同。5. 初級編程模型。裝置更新初級商業(yè)模型是初級編程和初級連接的自然伴隨物。
O‘Reilly:What Is Web 2.0 (3/5) http://www.ahfyzs.com/content/05/1015/16/703_19724.shtml 2005/10/15 16:12:46
每個數(shù)據(jù)的重要英特網(wǎng)軟件都可以由一個特殊的數(shù)據(jù)庫返回:Google的網(wǎng)絡爬行、雅虎的地址簿(和網(wǎng)絡爬行)、Amazon的產(chǎn)品數(shù)據(jù)庫、eBay的產(chǎn)品數(shù)據(jù)庫和銷售者,MapQuest的地圖數(shù)據(jù)庫、Napster的分發(fā)歌曲數(shù)據(jù)庫。但是我們爭論通過控制軟件APIs的商業(yè)優(yōu)勢在英特網(wǎng)時代會更困難,而控制主要的數(shù)據(jù)則不然,特別當這些數(shù)據(jù)資料很難創(chuàng)造或者有責任通過網(wǎng)絡效應增加回報的時候。這樣,Amazon有效的“穩(wěn)固、擴大”了他們的數(shù)據(jù)資料提供者。
O‘Reilly:什么是web2.0(2/5) http://www.ahfyzs.com/content/05/1013/11/703_18937.shtml 2005/10/13 11:20:16
Tim O’Reilly撰寫的什么時Web2.0之二!~~
與Google一樣,DoubleClick是英特網(wǎng)時代的產(chǎn)物。它把軟件看成一種服務,在數(shù)據(jù)管理方面有核心權威,除此之外,甚至在web服務器還未命名之前它就是一個積極的倡導者。然后,DoubleClick受到其自身商業(yè)模式的限制。它產(chǎn)生了九十年代的觀念:網(wǎng)絡是關于公開出版的,而不僅僅是參與;廣告商(不是消費者)應該稱為鏡頭;規(guī)模有大小,而且英特網(wǎng)將逐漸由一些大網(wǎng)站,例如MediaMetrix和其他網(wǎng)絡廣告核心公司等所統(tǒng)治。
什么是Web2.0 (1/5) http://www.ahfyzs.com/content/05/1013/10/703_18931.shtml 2005/10/13 10:52:17
2001年秋季dot-com的產(chǎn)生標志著web進入一個新的轉折點。很多人認為web過于夸大宣傳,但是事實上泡沫經(jīng)濟和輕微股市衰退是所有技術革新的普遍特征。股市變化代表新技術將在舞臺上發(fā)揮作用。給予欺騙者真是的成功故事,展示他們的力量,對什么分離了他們產(chǎn)生新的理解。
表現(xiàn)層框架Struts/Tapestry/JSF架構比較 http://www.ahfyzs.com/content/05/1011/20/703_18476.shtml 2005/10/11 20:54:23
Struts/Tapestry/JSF是目前J2EE表現(xiàn)層新老組合的框架技術。從誕生時間上看,Struts應該比較早,使用得非常廣泛, Tapestry 3.0逐漸引起廣泛的重視,正當Tapestry即將大顯身手時期,SUN推出JSF標準技術,雖然JSF一開始推出尚不成熟,留出了一段空白期,但是隨著JSF1.1標準推出,JSF開始正面出擊,粉面隆重登場了。
各種數(shù)據(jù)庫連接代碼 http://www.ahfyzs.com/content/05/0926/16/703_14925.shtml 2005/9/26 16:47:23
MS Access數(shù)據(jù)庫連接 用DSN連接并且沒有用戶名和密碼:<% set conn = Server.CreateObject("ADODB.Connection") Strconn="DRIVER={Microsoft Access Driver (*.mdb)};"Strconn=Strconn &"DBQ=e:\yanhang\database.mdb" conn.CreateObject("ADODB.Connection") conn.open "DSN=MyDSN;<% set conn=server.createobject("adodb.connection") conn.cursorlocation=adUseClient DSNTemp="Provider=MSDAORA.1;
JDBC連接的方式大全 http://www.ahfyzs.com/content/05/0926/16/703_14924.shtml 2005/9/26 16:42:41
Java數(shù)據(jù)庫連接(JDBC)由一組用 Java 編程語言編寫的類和接口組成。JDBC 為工具/數(shù)據(jù)庫開發(fā)人員提供了一個標準的 API,使他們能夠用純Java API 來編寫數(shù)據(jù)庫應用程序。然而各個開發(fā)商的接口并不完全相同,所以開發(fā)環(huán)境的變化會帶來一定的配置變化。本文主要集合了不同數(shù)據(jù)庫的連接方式。
Java中四種XML解析技術之不完全測試 http://www.ahfyzs.com/content/05/0925/12/703_14693.shtml 2005/9/25 12:37:08
在平時工作中,難免會遇到把XML作為數(shù)據(jù)存儲格式。面對目前種類繁多的解決方案,哪個最適合我們呢?在這篇文章中,我對這四種主流方案做一個不完全評測,僅僅針對遍歷XML這塊來測試,因為遍歷XML是工作中使用最多的(至少我認為)。
XML和J2EE的完美結合 http://www.ahfyzs.com/content/05/0925/12/703_14692.shtml 2005/9/25 12:34:56
當前,Java 2平臺企業(yè)版(J2EE)架構在廠商市場和開發(fā)者社區(qū)中倍受推崇。作為一種工具,可擴展標記語言(XML)簡化了數(shù)據(jù)交換、進程間消息交換這一類的事情,因而對開發(fā)者逐漸變得有吸引力,并開始流行起來。自然,在J2EE架構中訪問或集成XML解決方案的想法也很誘人。因為這將是強大系統(tǒng)架構同高度靈活的數(shù)據(jù)管理方案的結合。
圖解利用Eclipse3+Lomboz3+Tomcat開發(fā)JSP http://www.ahfyzs.com/content/05/0924/14/703_14558.shtml 2005/9/24 14:55:27
我最近看了不少有關Lomboz的資料,發(fā)現(xiàn)有不少網(wǎng)友都對這個eclipse插件感興趣,但苦于入門。感覺有必要把自己學習Lomboz的心得寫下來,以便后來人不至于走太多的彎路。
Eclipse快速上手指南 (3) http://www.ahfyzs.com/content/05/0924/14/703_14557.shtml 2005/9/24 14:53:03
版本控制在團隊開發(fā)中是必不可少的。CVS是優(yōu)秀的開源版本控制軟件,Eclipse本身就內置了對CVS的支持,只需簡單配置,即可使用CVS。
Eclipse快速上手指南 (2) http://www.ahfyzs.com/content/05/0924/14/703_14555.shtml 2005/9/24 14:51:06
測試對于保證軟件開發(fā)質量有著非常重要的作用,單元測試更是必不可少,JUnit是一個非常強大的單元測試包,可以對一個/多個類的單個/多個方法測試,還可以將不同的TestCase組合成TestSuit,使測試任務自動化。Eclipse同樣集成了JUnit,可以非常方便地編寫TestCase。
Eclipse快速上手指南 (1) http://www.ahfyzs.com/content/05/0924/14/703_14553.shtml 2005/9/24 14:48:52
Eclipse是一款非常優(yōu)秀的開源IDE,非常適合Java開發(fā),由于支持插件技術,受到了越來越多的開發(fā)者的歡迎。最新的Eclipse 3.0不但界面作了很大的增強,而且增加了代碼折疊等眾多優(yōu)秀功能,速度也有明顯的提升。配合眾多令人眼花繚亂的插件,完全可以滿足從企業(yè)級Java應用到手機終端Java游戲的開發(fā)。本文將帶您手把手步入Eclipse的廣闊天地,詳細介紹在Eclipse下如何開發(fā)普通Java程序,Web應用,J2EE應用,手機Java程序,以及如何進行單元測試,重構,配置CVS等詳細內容。
Java正則表達式詳解 http://www.ahfyzs.com/content/05/0924/14/703_14552.shtml 2005/9/24 14:46:40
如果你曾經(jīng)用過Perl或任何其他內建正則表達式支持的語言,你一定知道用正則表達式處理文本和匹配模式是多么簡單。如果你不熟悉這個術語,那么“正則表達式”(Regular Expression)就是一個字符構成的串,它定義了一個用來搜索匹配字符串的模式。