隨筆:19 文章:2 評論:6 引用:0
          BlogJava 首頁 發新隨筆
          發新文章 聯系 聚合管理

          網站的訪問量問題,一直是網上最熱門的話題之一,同樣也是最難的掌握的知識之一。如果你的網站完成了,做的無論多完美,不去靠推廣來提高訪問量,充其量只是做給自己看的。就一些網站推廣積累的經驗,談談以下一些基本方法。
            首先要說的不是如何去推廣,而是關于你的網站定位問題。

            如果你的網站只是介紹一些個人小資料之類的(當然,初期的個人主頁都是如此),你可以先嘗試在內容方面做一些規劃,也就是說你沒辦法做全,就想辦法做的更專一點或者說更有點特色。否則,網站推廣以及以下的文字對你來說是毫無意義的。

            比如你做文學內容的主頁,光有你自己的作品是遠遠不夠的,不妨去找一些你喜歡的內容,然后分類,這樣你的主頁看上去會變的更充實更專業。

            其次,如果說光有內容,還是不夠的,關鍵的問題還在于主頁的美工設計,整體的框架結構是否合理,用圖是否與你的主頁內容相配合,整體用色是否協調等等。這些東西就是你主頁的門面,如果你不僅僅是滿足于開個大排擋而想做成豪華大酒樓的話,就應該去學會這些東西,不一定要你精通photoshop,但你可以選擇一些上手操作容易的圖象處理軟件,如ULEAD等。

            對于主頁來說,美工方面至少有一半以上的分量,有些很不錯的主頁內容很少,但美工方面卻做的非常出色,這同樣會是一個成功的主頁。

            當你網頁內容版面規劃設計的差不多的時候,你就會有足夠的信心去推廣你的網站,以下談一談推廣的一些技巧和經驗。

            1.登記搜索引擎

            關于此方法,想必也不用多說,如何使用搜索引擎是每個網民都必須掌握的技能,登記搜索引擎是最原始也最行之有效的網站推廣方法。找一些大的搜索引擎去登記吧,國內的新浪,搜狐,Goyoyo,Yahoo等一些大的搜索引擎都是你必須去登記的,辛好這一切都是免費的,簡單的填寫一些表格就能做到一勞永逸。當然,如果你有多個鏡像地址,不妨每個都去登記下,能給你帶來意想不到的效果。

            2.主動宣傳

            通過EMAIL,聊天室,BBS等一些手段來宣傳,如果你在網上瀏覽的時候見到聊天室就進去胡亂發幾條你的主頁信息,見到留言本就留言為你的主頁做一些宣傳,同樣也可以使用一些郵件群發軟件或者加入一些大的郵件列表來發布你的主頁信息(使用郵件群發一定要注意文明用語,否則只會起到相反的效果)。這些辦法盡管操作起來費時費力,但卻是最能起直接效果的。

            3.友情鏈接

            通過友情鏈接增加訪問量是目前個人主頁普遍采取的方法,不論是文字,LOGO鏈接,你一定要找一些訪問量比較大的網站來交換鏈接,并且寫信給對方要求把位置放較靠前,如此才能取得比較好的效果,對于那些下拉式菜單的友情鏈接,不做也罷,除非對方的訪問量非常大。

            尤其要注意的是,建站初期你的訪問量很小,這個時候不適合做友情鏈接,因為訪問量太小人家是不會愿意跟你交換鏈接的,除非他的訪問量跟你一樣的可憐,但那樣的友情鏈接的效果是微乎其微的,畢竟,你首頁留給友情鏈接的空間是有限的,盡量留給那些能給你帶來更多訪問量的站點。尤其是logo鏈接一定要注意,因為大量的logo鏈接會讓你的主頁頁面空間變少速度變慢。

            4.網站速度

            這個到底是不是屬于主頁推廣的范疇暫時不去討論,但網站的速度會影響到瀏覽量這卻是千真萬確的,甚至在某些方面,可以這么說,網站的訪問量取決與網站的速度,當然,這個只是相對而言,設想一下,幾分鐘才打開一個頁面的網站會有多少瀏覽者愿意多呆一秒呢?

            甚至會在頁面還沒完全打開時就已經失去耐心,這樣就意味著你失去了一個本來已經很不容易才得到的瀏覽量。所以,一定要注意,在選擇免費空間的時候,一定要選擇速度最快的,當然,每個地方的速度都不一樣,你可以通過調查綜合考慮這些因素。

            5.收藏夾

            毫無疑問,網站訪問量的大小很大程度上取決與訪問者的收藏夾,如何讓你的網頁添加到瀏覽者的收藏夾是個很值得你去花時間研究的問題。最普遍的無非是把你的網站做的更出色更吸引人,另外還能借助一些java使用彈出窗口提醒瀏覽者加入收藏夾,這個辦法同樣很有效。

            6.使用HTML語言

            這個辦法是針對搜索引擎而言的,方法是打開主頁的源文件,在〈HEAD〉與〈/HEAD〉中加入代碼〈META HTTP-EQUIV=“Keywords”CONTENT=“1,2,3,……,TEXT/HTML;CHARSET=gb2312”〉其中 content后面的1,2,3,均是與主頁主題內容相關的關鍵詞(當然,你也可以選擇一些熱門詞,即使你的主頁里沒有這些內容,這樣總有點欺騙別人的感覺,但無論怎么說,這也是主頁推廣的好辦法)。當一些搜索引擎工作時,您的關鍵詞與搜索詞如果相匹配,您的網址便成為搜索結果之一。所以要選擇好關鍵詞,而且越多越好,這樣,你的網址就更容易被搜索到。

            7.加入品網和網站排名

            如今網上越來越多的品網和排名網站,你可以見一個加入一個,這樣對你的訪問量是大有幫助的,如果你的網站做的夠出色,自然就能獲得很高的回報;另外就是一些零零總總的排行榜,趕快去加入吧,盡管可能你排在最后一位,但它卻同樣能給你帶來眾多訪問量。

            8.交換廣告

            這個方法可能是最有用也最講究技巧的方法了。你可曾想到過,你的主頁本身也能給你帶來訪問量,我見過很多個人主頁頁面上空空的,何不利用這些寶貴的頁面空間去帶來更訪問量呢?可能你還在抱怨你主頁的內容太少,當然,加入免費的廣告交換對與你的主頁來說,不但能增加你主頁的內容,而且更重要的是能給你帶來更多的訪問量。

            很多文章在討論主頁宣傳的時候,對這一點往往是很忽略的,認為廣告交換效果不理想。但你可知道,一個瀏覽者進入你的站點開始,他不但為你創造了一個訪問量,而且,更重要的是他還能為你創造廣告交換最基本的東西,你可以嘗試把一些點擊類的廣告交換(通常為文本交換,isme,太極鏈,七八鏈等)放到網頁的顯眼位置,這樣,當瀏覽者瀏覽完你的網頁,他想離開的時候,如果這些廣告交換有他感興趣的內容,他會選擇點擊,而這一個點擊又能給你帶來一個瀏覽量。

            如此循環,你的訪問量只會與日俱增。另外,顯示類的廣告交換也有文本和banner之分,通常文本類的廣告交換能起到更好的效果,同樣要取決與你的廣告詞用語是否夠吸引人,如果不清楚該怎么做,去學一些人家的就行。

            banner交換也是一樣,自己做的不好不吸引人,用別人的,而且記得一定要經常更換。(使用這個方法的時候要注意千萬不要放太多的交換廣告,選擇一些效果比較好顯示速度比較快的就行了,否則會嚴重影響到你的主頁瀏覽速度。)落不明

            通過使用以上各種方法之后,你主頁的訪問量必定會有所增加,但還要注意的就是你的網站必需不斷更新不斷充實,哪怕是換個顏色,換幾行字,這樣才能在穩定訪問量的基礎上不斷增加訪問量。另外還有很多很多的技巧,需要你在不斷實踐中摸索,比如面對眾多的廣告交換,哪些才是對你最有用的,哪些的廣告交換效果不理想,哪些友情鏈接效果好哪些不好等等,這些都是要你在不斷實踐中去熟悉掌握的
          posted @ 2006-04-04 13:23 yanzhicun 閱讀(107) | 評論 (0)編輯 收藏
           
          面目全非
          1,當你轉別人技術帖或其它帖時請把標題稍微改下,改成大家容易搜索的祠,這樣可以提高搜索上的排名,不然一大推同樣的標題,你很難排在前面。如果你懂的SEO優化可以跳過此條

          乾坤大挪移
          2,剛開始時,經常變換你論壇的程序,當你發現你的論壇帖子基本被搜索收錄完后就轉換程序,如你從DZ變為PHPWIND時,就再建幾個跳轉頁面,頁面名為forumdisplay.php和viewthread.php全部轉到你的論壇主頁面上,這樣的用意不用我說了吧,多轉幾次,流量上量的很快

          3,論壇功能里開啟注冊發送歡迎郵件(不是短消息),這樣很多人注冊了你的論壇,下次他忘了或沒有不上的時候,他看信件的時候看到了也常會點擊進來再轉轉看有什么東西沒有的。

          4,經常在論壇搞些活動,如月灌水明星,周灌水明星可以得到什么禮品之類的,禮品可以是QQ,8位數的現在不值錢,但是很多人沒有卻不知怎么得來,可以多搞些來送

          5,如果你的論壇有足夠的管理人員可以做幾個垃圾動畫(隨便整個盜QQ,或使用國外的什么東西的教程估計都會做吧),動畫必須不怎么能讓你看懂,讓他們到論壇來問你,可他們剛學會點東西,就是放木馬,就要小心木馬帖了,誰會愿意呆在不安全的地方呢`

          6,堅持每天QQ加幾個好友,跟他(她)們聊會,然后請他(她)們幫忙,說你有個論壇,讓他(她)們幫忙宣傳宣傳

          7,你的QQ上的哪些群千萬不要退掉,全部保留著,如果你覺的麻煩,可以拒絕看到,你經常變動的話,現在QQ新版本有了同時應用到服務器上,每天在論壇選幾個人氣帖發到群里,標題,網址

          8,在網吧上網的話隨身帶些打印好的廣告小紙條,在網吧到處帖些,注意別讓網管發現哦

          9,到其它論壇拉人氣,如果不想做的太絕可以發些好帖,簽名處的簽名設置成誘人的

          10,多建些垃圾站,要多垃圾有多垃圾也可以,只要能讓人家搜索進來就可以了,在垃圾站里放彈窗放廣告做轉向等等

          11,QQ里面常改名子,當你改完后很多人不知道是誰,會問你什么的,改完名子后就設個自動回復,自動回復內容當然是你的論壇AD啦

          12,文本連,現在很多這樣的連注冊就送多少流量,申請些二級米去注冊,這也能帶來不少流量的

          13,網摘,如CHINABBS,QIHOO等等,常去哪推薦帖子,有時你推薦一個帖子一天能帶來上萬IP,你在這些地方推存的好帖子,會有很多其它的小網摘去收錄去采集,到后來就更多啦

          14,黃金廣告位
          posted @ 2006-04-04 13:19 yanzhicun 閱讀(116) | 評論 (0)編輯 收藏
           

          SQL Server支持的數據類型

          數據類型
          說明
          BIGINT 從 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型數據(整數)。
          INT 從 -2^31 (-2,147,483,648) 到 2^31-1 (2,147,483,647) 的整型數據(整數)。
          SMALLINT 從 2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型數據。
          TINYINT 從 0 到 255 的整型數據。
          BIT 非 1 即 0 的整型數據。
          DECIMAL 從 -10^38 +1 到 10^38 -1 的固定精度和標度的數字數據。
          NUMERIC 功能上相當于十進制數。
          MONEY 從 -2^63 (-922,337,203,685,477.5808) 到 2^63 - 1 (+922,337,203,685,477.5807) 的貨幣型數據,精確到貨幣單位的萬分之一。
          SMALLMONEY 從 -214,748.3648 到 +214,748.3647 的貨幣型數據,精確到貨幣單位的萬分之一。
          FLOAT 從 -1.79E + 308 到 1.79E + 308 的浮點精度數字數據。
          REAL 從 -3.40E + 38 到 3.40E + 38 的浮點精度數字數據。
          DATETIME 從 1753 年 1 月 1 日到 9999 年 12 月 31 日的日期和時間數據,精確到三百分之一秒(3.33 毫秒)。
          SMALLDATETIME 從 1900 年 1 月 1 日到 2079 年 6 月 6 日的日期和時間數據,精確到一分鐘。
          CHAR 最大長度 8000 個字符的固定長度非 Unicode 字符數據。
          VARCHAR 最大長度 8000 個字符的可變長度非 Unicode 字符數據。
          TEXT 最大長度 2^31 - 1 (2,147,483,647) 個字符的可變長度非 Unicode 數據。
          NCHAR 最大長度 4,000 個字符的固定長度 Unicode 數據。
          NVARCHAR 最大長度 4000 個字符的可變長度 Unicode 數據。sysname 是系統提供的用戶定義數據類型,功能上相當于 nvarchar(128),用于引用數據庫對象名稱。
          NTEXT 最大長度 2^31 - 1 (1,073,741,823) 個字符的可變長度 Unicode 數據。
          BINARY 最大長度 8,000 個字節的固定長度二進制數據。
          VARBINARY 最大長度 8,000 個字節的可變長度二進制數據。
          IMAGE 最大長度 2^31 - 1 (2,147,483,647) 字節的可變長度二進制數據。
          CURSOR 對光標的引用。
          SQL_VARIANT 存儲 SQL Server 支持的數據類型(textntexttimestampsql_variant 除外)值的數據類型。
          TABLE 用于存儲結果集合供以后處理的特殊數據類型。
          TIMESTAMP 整個數據庫中都唯一的一個數字,隨著行的每次更新而更新。
          UNIQUEIDENTIFIER 全局唯一標識符 (GUID)。

          (1)二進制數據類型

             二進制數據包括 Binary、Varbinary 和 Image
             Binary 數據類型既可以是固定長度的(Binary),也可以是變長度的。
             Binary[(n)] 是 n 位固定的二進制數據。其中,n 的取值范圍是從 1 到 8000。其存儲窨的大小是 n + 4 個字節。
             Varbinary[(n)] 是 n 位變長度的二進制數據。其中,n 的取值范圍是從 1 到 8000。其存儲窨的大小是 n + 4個字節,不是n 個字節。
             在 Image 數據類型中存儲的數據是以位字符串存儲的,不是由 SQL Server 解釋的,必須由應用程序來解釋。例如,應用程序可以使用BMP、TIEF、GIF 和 JPEG 格式把數據存儲在 Image 數據類型中。

          (2)字符數據類型

             字符數據的類型包括 Char,Varchar 和 Text
             字符數據是由任何字母、符號和數字任意組合而成的數據。
             Varchar 是變長字符數據,其長度不超過 8KB。Char 是定長字符數據,其長度最多為 8KB。超過 8KB 的ASCII 數據可以使用Text數據類型存儲。例如,因為 Html 文檔全部都是 ASCII 字符,并且在一般情況下長度超過 8KB,所以這些文檔可以 Text 數據類型存儲在SQL Server 中。

          (3)Unicode 數據類型

             Unicode 數據類型包括 Nchar,Nvarchar 和Ntext
             在 Microsoft SQL Server 中,傳統的非 Unicode 數據類型允許使用由特定字符集定義的字符。在 SQL Server安裝過程中,允許選擇一種字符集。使用 Unicode 數據類型,列中可以存儲任何由Unicode 標準定義的字符。在 Unicode 標準中,包括了以各種字符集定義的全部字符。使用Unicode數據類型,所戰勝的窨是使用非 Unicode 數據類型所占用的窨大小的兩倍。
             在 SQL Server 中,Unicode 數據以 Nchar、Nvarchar 和 Ntext 數據類型存儲。使用這種字符類型存儲的列可以存儲多個字符集中的字符。當列的長度變化時,應該使用Nvarchar 字符類型,這時最多可以存儲 4000 個字符。當列的長度固定不變時,應該使用 Nchar 字符類型,同樣,這時最多可以存儲4000 個字符。當使用 Ntext 數據類型時,該列可以存儲多于 4000 個字符。

          (4)日期和時間數據類型

             日期和時間數據類型包括 Datetime 和 Smalldatetime兩種類型
             日期和時間數據類型由有效的日期和時間組成。例如,有效的日期和時間數據包括“4/01/98 12:15:00:00:00 PM”和“1:28:29:15:01AM 8/17/98”。前一個數據類型是日期在前,時間在后一個數據類型是霎時間在前,日期在后。在 Microsoft SQL Server中,日期和時間數據類型包括Datetime 和 Smalldatetime 兩種類型時,所存儲的日期范圍是從 1753 年 1 月 1 日開始,到9999 年12 月 31 日結束(每一個值要求 8 個存儲字節)。使用 Smalldatetime 數據類型時,所存儲的日期范圍是 1900年 1 月 1日 開始,到 2079 年 12 月 31 日結束(每一個值要求 4 個存儲字節)。
             日期的格式可以設定。設置日期格式的命令如下:
             Set DateFormat {format | @format _var|
             其中,format | @format_var 是日期的順序。有效的參數包括 MDY、DMY、YMD、YDM、MYD 和 DYM。在默認情況下,日期格式為MDY。
             例如,當執行 Set DateFormat YMD 之后,日期的格式為年 月 日 形式;當執行 Set DateFormat DMY 之后,日期的格式為日 月有年 形式

          (5)數字數據類型

             數字數據只包含數字。數字數據類型包括正數和負數、小數(浮點數)和整數
             整數由正整數和負整數組成,例如 39、25、0-2 和 33967。在 Micrsoft SQL Server 中,整數存儲的數據類型是    Int,Smallint和 Tinyint。Int 數據類型存儲數據的范圍大于 Smallint 數據類型存儲數據的范圍,而 Smallint 據類型存儲數據的范圍大于Tinyint 數據類型存儲數據的范圍。使用 Int 數據狗昔存儲數據的范圍是從 -2 147 483 648 到 2 147 483 647(每一個值要求4個字節存儲空間)。使用 Smallint 數據類型時,存儲數據的范圍從 -32 768 到 32 767(每一個值要求2個字節存儲空間)。使用Tinyint 數據類型時,存儲數據的范圍是從0 到255(每一個值要求1個字節存儲空間)。
             精確小婁數據在 SQL Server 中的數據類型是 Decimal 和 Numeric。這種數據所占的存儲空間根據該數據的位數后的位數來確定。
             在SQL Server 中,近似小數數據的數據類型是 Float 和 Real。例如,三分之一這個分數記作。3333333,當使用近似數據類型時能準確表示。因此,從系統中檢索到的數據可能與存儲在該列中數據不完全一樣。

          (6)貨幣數據表示正的或者負的貨幣數量 。

             在 Microsoft SQL Server 中,貨幣數據的數據類型是Money 和 Smallmoney

            Money數據類型要求 8 個存儲字節,Smallmoney 數據類型要求 4 個存儲字節。

          (7)特殊數據類型

             特殊數據類型包括前面沒有提過的數據類型。特殊的數據類型有3種,即    Timestamp、Bit 和 Uniqueidentifier
             Timestamp 用于表示SQL Server 活動的先后順序,以二進投影的格式表示。Timestamp 數據與插入數據或者日期和時間沒有關系。
             Bit 由 1 或者 0 組成。當表示真或者假、ON 或者 OFF 時,使用 Bit 數據類型。例如,詢問是否是每一次訪問的客戶機請求可以存儲在這種數據類型的列中。
             Uniqueidentifier 由 16 字節的十六進制數字組成,表示一個全局唯一的。當表的記錄行要求唯一時,GUID是非常有用。例如,在客戶標識號列使用這種數據類型可以區別不同的客戶。

          2.用戶定義的數據類型

             用戶定義的數據類型基于在 Microsoft SQL Server 中提供的數據類型。當幾個表中必須存儲同一種數據類型時,并且為保證這些列有相同的數據類型、長度和可空性時,可以使用用戶定義的數據類型。例如,可定義一種稱為   postal_code 的數據類型,它基于 Char 數據類型。
             當創建用戶定義的數據類型時,必須提供三個數:數據類型的名稱、所基于的系統數據類型和數據類型的可空性。

          (1)創建用戶定義的數據類型

             創建用戶定義的數據類型可以使用 Transact-SQL 語句。系統存儲過程 sp_addtype 可以來創建用戶定義的數據類型。其語法形式如下:
             sp_addtype {type},[,system_data_bype][,'null_type']
             其中,type 是用戶定義的數據類型的名稱。system_data_type 是系統提供的數據類型,例如 Decimal、Int、Char   等等。 null_type 表示該數據類型是如何處理空值的,必須使用單引號引起來,例如'NULL'、'NOT NULL'或者'NONULL'。
             例子:
             Use cust
             Exec sp_addtype ssn,'Varchar(11)',"Not Null'
             創建一個用戶定義的數據類型 ssn,其基于的系統數據類型是變長為11 的字符,不允許空。
             例子:
             Use cust
             Exec sp_addtype birthday,datetime,'Null'
             創建一個用戶定義的數據類型 birthday,其基于的系統數據類型是 DateTime,允許空。
             例子:
             Use master
             Exec sp_addtype telephone,'varchar(24),'Not Null'
             Eexc sp_addtype fax,'varchar(24)','Null'   創建兩個數據類型,即 telephone 和 fax
          (2)刪除用戶定義的數據類型

             當用戶定義的數據類型不需要時,可刪除。刪除用戶定義的數據類型的命令是 sp_droptype {'type'}。
             例子:
             Use master
             Exec sp_droptype 'ssn'
             注意:當表中的列還正在使用用戶定義的數據類型時,或者在其上面還綁定有默認或者規則時,這種用戶定義的數據類型不能刪除。
          posted @ 2006-04-03 11:06 yanzhicun 閱讀(647) | 評論 (0)編輯 收藏
           

          12、類型不匹配(一下午的教訓)
          Microsoft VBScript 運行時錯誤 錯誤 '800a000d'
          類型不匹配

          /shop/Present.asp,行 24
          錯誤源代碼如下:
          Session("ProductPriceList") = Trim(Request.Form("DY_price"))
          Session("ProductNumList") = Trim(Request.Form("PNAmount"))
          ProductPriceList = Session("ProductPriceList")
          ProductNumList = Session("ProductNumList")
          ProductPriceList = Split(ProductPriceList,",")'-------------產品ID數組 注意這里,此變量已經變成了數組類型,應該使用PriceListArray
          NumListArray = Split(ProductNumList,",")'-------------產品數量數組
          ??? Response.Write("<br>")
          ??? Response.Write ProductPriceList(0)
          ??? If Len(ProductPriceList) = 0 OR Len(ProductNumList) = 0 Then
          原因:低級錯誤,變量混淆

          ?

          13、沒有打開數據庫連接
          ADODB.Recordset 錯誤 '800a0bb9'
          參數類型不正確,或不在可以接受的范圍之內,或與其他參數沖突。

          /shop/Present.asp,行 45
          就是沒有<!--#include file="../Conn.asp" -->

          14、函數內彈出窗口
          '======================設置:修改付款方式(開始)========================

          Sub OperateModify(TypeId)
          ??????? If Trim(Request("DyTypeName"))="" Or Trim(Request("Discount"))="" Or Trim(Request("OrderID"))="" Or IsNull(Request("DyTypeName"))=True Then
          ??????? ???
          Response.write("<script language='javascript'>alert('不能為空');window.location='Shop_payment_manage.asp';</script>")
          ’使用這句就OK
          ??????? ???
          'Response.Redirect("Shop_payment_manage.asp")
          ’關鍵是有時候使用的是這句,所以有時候不彈出窗口
          ??????? ??? Response.End
          ??????? End If
          End Sub

          '======================設置:修改付款方式(結束)========================

          15、數據類型錯誤
          Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80040e57'
          [Microsoft][ODBC SQL Server Driver][SQL Server]將 numeric 轉換為數據類型 numeric 時發生算術溢出錯誤。

          /shop/Order.asp,行 56

          16、 多步 OLE DB 操作產生錯誤
          Microsoft OLE DB Provider for SQL Server 錯誤 '80040e21'
          多步 OLE DB 操作產生錯誤。如果可能,請檢查每個 OLE DB 狀態值。沒有工作被完成。
          引起這個問題的原因簡單的說就是數據庫的字段類型不匹配或者字符個數超出了數據庫的字段的最大限制個數。
          ? 1>
          自動編號字段的就不應該指定值;
          ? 2>
          限制 50 個字符的字段你就不應該提交多于 50 個字符的字符串
          ? 3>
          記錄沒有向下移動。
          ???????????? OrderSql2 = "Select * From PE_OrderFormItem Where OrderFormID="&OrderFormID*1
          ????????????? Set OrderRs2 = Server.CreateObject("ADODB.RecordSet")
          ????????????? ?????? OrderRs2.Open OrderSql2,Conn,1,3
          ????????????? ?????? Do While Not OrderRs2.Eof
          ???????????????????? ?????? OrderRs2.Delete
          ????????????? ??????
          OrderRs2.MoveNext
          ????????????? ?????? Loop
          ?????? ?????? OrderRs2.Close
          ????????????? Set OrderRs2 = Nothing

          posted @ 2006-04-03 11:04 yanzhicun 閱讀(847) | 評論 (0)編輯 收藏
           
           

          http://www.eclipse-workbench.com/jsp/
          http://www.objectlearn.com/index.jsp
          http://www.crionics.com/products/opensource/eclipse/eclipse.jsp
          http://eclipse-plugins.2y.net/eclipse/index.jsp----------good
          ftp://202.113.29.2/pub/eclipse/plugins/  
          http://sourceforge.net/projects-------plugin project
          http://vssplugin.sourceforge.net/
          http://www.azzurri.jp/en/software/clay/index.jsp---------database modeling plugin
          http://www.improve-technologies.com/alpha/struts-config-editor/--------plugin
          http://www.sysdeo.com/eclipse/tomcatPlugin.html--tomcat的plugin和jboss的plugin 

          Lombo
           http://www.objectlearn.com/
          TomcatPlugin
           http://www.sysdeo.com/eclipse/tomcatPlugin.html

          EasyStruts
           http://easystruts.sourceforge.net

          EclipseColorer plugin 
           http://colorer.sf.net 

          CVS-SSH2 Plug-in for Eclipse 
           http://www.jcraft.com/eclipse-cvsssh2/
          JadClipse
           http://jadclipse.sourceforge.net/

          SWT Designer
           http://www.swt-designer.com/

          Hibernator
           http://hibernator.sourceforge.net/ 

          1.eclipseuml-installer_1.2.1.20030512.jar
          req emf_1.1.0_20030501_0612VL.zip & GEF-runtime-I20030327.zip
          UML工具,比較像rose, 有些bug,而且沒有放大縮小,拖來拖去眼都暈了,不過比slim好
          2.lomboz.21_02.zip
          J2ee plugin ,dw上推薦的說
            http://www-900.ibm.com/developerWorks/cn/java/l-jsp-eclipse/index.shtml?n-j-04241

          3.jadclipse_b206
          Jad Java decompiler plugin

          4.NLS-SDK-2.0.1-Translations.zip
          eclipse多國語言包,連doc都本地化了!

          5.v4all_2.1.0.17
          傳說中的Swing IDE,可視化編程

          6.EclipseColorer-take5.0.4.0
          據說可以語法加亮上百種語言,非常好,至少在XML中如此,棒極了

          7.xparrots_proxysettings_0.1.1
          這個最重要了 http proxy plugin

          8.checkstyle_eclipse_plugin_v2.1.0
          可以查出編碼不好的地方

          9.de.mvmsoft.slime_1_1_1_eclipse
          UML建模工具,逆向工程和drag功能做的很好,放大縮小也很好,不過圖形看上去不舒服。

          10.com.objfac.xmleditor_0.2.8
          受到推崇的XML編輯器

          11.jalopy-eclipse-0.2.6
          格式化工具,比eclipse自帶的強很多,但是不是太用,一般用把別人的代碼整理成自己的風格,他會移動代碼位置。

          12.

          OO.還有些在線升級的
             http://www.improve-technologies.com/alpha/updates/site.xml
          有Axis, C#, XSLT, Resin, Editors等插件
             http://download.eclipse.org/technology/ajdt/update
          AspectJ
             http://www.x-parrots.com/eclipse/updates/
          iPAS, Http Proxy, Telent 

            http://eclipse-plugins.2y.net/eclipse/index.jsp 
           http://www.omondo.com/download.jsp
           http://www.eclipse-workbench.com/jsp/plugins.jsp

           http://www.genuitec.com/products_wsad.htm

           http://www.myeclipseide.com/ 

          JSP插件:
          Eclipse作為一個java應用的IDE,使用非常方便,但是對于Jsp的開發支持還顯得不夠,在這里向大家推薦一個eclipse的plugins來協助JSP開發。這個名稱叫lomboz,不但支持JSP語法高亮顯示,還有Code Assist功能,可以與Jbuilder媲美。下面簡要介紹一下eclipse2.1結合Tomcat開發Jsp的過程。
          下載: http://www.objectlearn.com/

          http://www.eclipseplugincentral.com/

          Visual Swing Designer for Eclipse
          http://v4all.sourceforge.net/index_start.html

          http://www.docsky.com/doclist.asp?category=J2EE&category1=開發工具&category2=eclipse

          posted @ 2006-01-19 09:56 yanzhicun 閱讀(890) | 評論 (0)編輯 收藏
           
          jsp是sun在servlet基礎上發展而來的一種新的web開發工具,在國外ejb+jsp/servlet+應用服務器+數據庫已經已經成為電子商務站點的流行架構。如果您選用jsp平臺作為internet商業站點的支持, 那么速度、價格和穩定性都是要考慮到的,作為這些resin是十分出色的。resin在linux下的安裝已經有不少文章介紹過,本文介紹它在windows操作系統下的安裝,相信看過本文,您將會很輕松架構起一個擁有強大功能的web站點。

            首先的要求,是jdk已經正常安裝。在這里我就不冗述jdk的安裝了,這方面的文章比較多。

            resin達到jsp解釋器的目的,有兩種方法, 一種是和iis集成,一種是作為standalone的httpd。具體使用那種方法,要看個人喜好和實際情況。我用的是第一種。

            首先先講解最簡單得standalone法。

            這種方法幾乎不需要配置,將resin解壓縮之后,直接運行bin\httpd.exe即可。 需要注意的是,運行httpd.exe之后會產生兩個窗口, 一個是類似命令行窗口(但是只能輸出,不能輸入),另外一個是gui的控制窗口,這兩個窗口絕對不可以用直接x的方法關閉,這樣會導致resin的系統錯誤,正確的方法是用gui上面的quit按鈕。

            等到命令行窗口里面出現:

            resin 2.1.6 -- mon oct 2 17:34:31 pdt 2000
             listening to *:8080

            這樣就是啟動成功了,后面的8080就是resin httpd現在所監聽的端口了。這個端口是可以修改的。 修改的時候,需要改動conf\resin.conf文件,修改如下

            section:xml:

             <!-- the http port -->
              <httpd-port>8080</httpd-port>

            把這里的8080修改成你想要得port即可。但是請注意不要和已經占用的端口重復,否則無法啟動。這個時候,resin httpd已經在接受訪問了,具有iis的基本功能,http root目錄默認是resin安裝目錄的doc目錄但是也是可以修改的,可以修改

            conf\resin.conf:xml:
             <http-server>
               <app-dir>doc</app-dir>
            這里是默認的情形,你也可以寫上絕對路徑來定義其他的目錄。輸入 http://localhost:8080/ 看看!
          再說一下如何同iis集成。在這種模式下,resin作為iis的插件運行,只有碰到.jsp,.xtp等等文件的時候才進行解析,就好像asp.dll負責解析.asp文件,perl.dll負責解析.pl文件一樣。這個配置比較復雜,而且可能會導致問題,但帶來非常大的方便。

            請三思而后行。

            下面我要說的是手工安裝的辦法,個人感覺它提供的setup.exe 安裝起來常常有問題,而且不可靠。

            1. 安裝好jdk,resin之后(這些都是廢話)

            2. 執行bin\setup.exe文件

            填好關于resin home以及iis/pws目錄之后,點擊ok,他會停止iis/復制iis_run.dll/啟動iis這個時候,在你的iis的inetpub\s cripts目錄下面會有一個iis_run.dll文件。同時在iis配置的filter里面會多出來一個srun。

            3. 這個時候resin還不能使用,還需要安裝一個服務執行bin\目錄下面的srun.exe -install命令。這個會給系統安裝一個resin服務。

            4. 配置resin.conf文件

            編輯如下section:

            <http-server>
             <app-dir>doc</app-dir>

            將doc修改為你的wwwroot所在的目錄,這個時候就好了!

            5. 重新啟動系統

            這一步是必需的,若不重新啟動,resin服務會無法正確運行。

            6. 瀏覽 http://localhost/caucho-status 看看!

            這樣的話,大致就告一段落了。以后,iis和resin會各司其職,iis負責html和asp文件的解析,resin負責jsp文件的解析。最后要說的是,resin的功能非常強大,虛擬目錄、虛擬主機、負載均衡都是可以實現的。
          posted @ 2006-01-19 09:48 yanzhicun 閱讀(191) | 評論 (0)編輯 收藏
           
          前言
          凡是有JSP編寫經驗的人都有JSP調試困難的體會。由于自動化調試工具的缺乏使得在調試JSP時不得不在文件中大量的使用打印語句。這種做法對于定位JSP范圍內的錯誤是一個簡單有效的手段,但如何快速有效的定位在JSP中調用的對象的內部錯誤就顯得有點力不從心了。因為這樣將不得不頻繁地編譯、發布、啟停服務器,給調試帶來極大的不便。

          傳說中所見即所得的JSP調試工具,就筆者目前掌握的情況來看,并不存在。如果讀者有這方面信息的希望告知,呵呵。但是JSP的調試工具卻的確存在,而且它是免費的!It's lomboz。下載地址: http://www.objectlearn.com/products/download.jsp

          本文從一個簡單的例子出發來描述如何使用lomboz來調試JSP。本例的開發環境如下:

          -JDK版本:1.4.1;

          -JAVA IDE:Eclipse 2.1;

          -lomboz:適用于Eclipse2.1的插件;

          -JSP/Servlet容器:Tomcat 4.1.18。

          lomboz簡介
          嚴格的說lomboz是Eclipse的一個J2EE的插件,它將很多Java應用服務器、J2EE組件和Web應用開發集成到Eclipse中,可以幫助Java開發者使用Eclipse建立、測試、部署J2EE應用。對于本文的重點,JSP的調試,它也有相關的支持:

          -支持JSP編寫,包括:語法著色和語法檢查;

          -支持JSP的調試。

          對于JSP的調試,lomboz的原理是對要調試的JSP頁面所產生的java代碼來進行調試。整個調試過程與java應用程序的調試過程一樣,這樣不論是JSP本身的調試還是被JSP調用的對象的調試本無縫地聯結到了一塊。

          在開始本文的例子之前,我們先來看看lomboz的安裝,以及為能正常的使用其JSP調試功能而進行的配置。

          安裝和配置
          lomboz的安裝過程非常簡單,Eclipse的插件安裝過程大多都非常的簡單,主要步驟如下:

          1.從lomboz的下載地址( http://www.objectlearn.com/products/download.jsp )下載支持Eclipse2.1(或Eclipse的其他版本)的插件。

          2.如果Eclipse已運行,那么請先關閉它。

          3.把下載的文件解壓到Eclipse安裝目錄下的plugins目錄下。

          4.重新啟動Eclipse,打開“About Eclipse Platform Plug-ins”(Help -> About Eclipse Platform ->Plug-in Details),如果lomboz安裝成功將會出現有關它的信息。如下圖:

          點擊打開新窗口

          注:如果想卸掉lomboz,你只需要把plugins目錄下對應lomboz的目錄刪除即可。

          5.設置Lomboz J2EE View,打開Window -> Customize Perspective,如圖設置

          點擊打開新窗口

          下來就是如何配置lomboz使之能正常的工作。與安裝過程相反,配置過程可不是那么簡單的,J。Lomboz的配置步驟如下:
          1.配置JDK,選擇“Windows -> Preferences”,選擇Lomboz,進行JDK的配置。如圖例:

          點擊打開新窗口

          . 定義服務器,如果你的服務器已經包含在Lomboz默認的服務器列表中,這一步可以跳過。Lomboz默認服務器列表可以通過在上一步的界面中展開Lomboz,然后選擇其中的“Server Definitions”獲得。以下以添加Tomcat4.1.18為例說明如何增加一個服務器。相關步驟如下:

          a)進入Lomboz安裝目錄的servers子目錄,復制一個.server文件(如tomcat410.server),并將其改名為tomcat418.server。

          b)打開這個文件分別改動這個文件的以下位置:

          - <serverDefinition ……/>,將其中的name的值改為你想要的一個名字(如Apache Tomcat v4.1.8),這個名字用來顯示在“Server Definitions”界面的服務器列表部分;

          - <property id="serverRootDirectory" ….../>,其中default的值改為你機器上Tomcat所在的目錄,如D:/Program Files/Java/tomcat-4.1.18;

          - <property id="classPathVariableName" ……/>,其中default的值改為任意名字(如TOMCAT418),這個名字用于代表Lomboz工程的缺省的ClassPath的變量名;

          - <property id="classPath" ……/>,其中default的值改為你機器上Tomcat所在的目錄,如D:/Program Files/Java/tomcat-4.1.18;

          c) 添加jasper-runtime.jar。在默認情況下TomcatX.server文件中只包含2個jar文件:servlet.jar和bootstrap.jar,但缺少jasper-runtime.jar。而這個jar文件在JSP的調試過程中起到了非常重要的作用,因此請加上它。給一個server添加jar有兩種做法:

          方法1:

          在剛才編輯的.server文件中的<serverClassPath>部分添加一行:<jar type="variable">${classPathVariableName}/common/lib/jasper-runtime.jar</jar>;

          方法2:使用“Server Definitions”界面,在此不再贅述。

          配置好的服務器會在“Server Definitions”窗體中顯示,如下圖:

          點擊打開新窗口

          注:對于Tomcat4.x的服務器需要打上補丁才能使Lomboz正常工作,補丁的下載地址:

          http://www.sysdeo.com/

          至此,Lomboz的安裝和配置已經全部完畢,那么讓我們來創建一個“Hello World!”的例子來體會一下Lomboz調試JSP的過程吧。

          調試JSP
          創建工程
          要想使用Lomboz調試JSP,首先必須創建一個Lomboz工程。步驟如下:

          1.打開File->New->Lomboz J2EE Project,創建一個名為debugJsp的項目;

          2.選擇“Next”進入Lomboz工程屬性選擇頁面,添加Web模塊和所使用的服務器。由于我們的主要任務是調試JSP,因此EJB模塊可以為空。如下圖:

          點擊打開新窗口

          3.選擇Finish,Lomboz工程即創建完畢。此時,Lomboz生成的文件結構如下圖.

          點擊打開新窗口

          接下來,我們就可以創建自己所需要的JSP文件了。在本例中我直接使用默認的index.jsp,將它的內容改為:

          <!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->

          <html>
          <head>
          <title>Welcome</title>
          </head>
          <body>
          <center><%= "Hello World!"%></center>
          </body>
          </html>

          當目前為止,我們調試JSP的準備工作大致都完成了,但是對使用Tomcat4.x的人員還需要多余的步驟(這些步驟主要也是由tomcat4.x本身引起的):

          1.在Tomcat的config目錄下的server.xml文件中添加以下行(具體位置請參見server.xml相關的文獻):

          <Context path="/TestJsp" docBase="D:\DebugJsp\debugJsp" workDir="D:\DebugJsp\j2src\org\apache\jsp">

          其中,path表示Web應用的URL名字;docBase表示web應用的物理位置;workDir表示jsp所對應的java文件產生的位置,必須創建org\apache\jsp這樣的目錄結構和名稱。

          2.根據org\apache\jsp在對應的j2src目錄下創建相對應的子目錄結構,同時把j2src設置為工程的source目錄。

          語法檢查
          現在,讓我們開始享受調試JSP的過程吧。在調試之前,JSP應該是沒有語法錯誤的。Lomboz提供了JSP語法檢查的功能,具體操作是:

          1.選擇要進行語法檢查的JSP文件,單擊鼠標右鍵;

          2. 選擇Lomboz j2ee… -> Check Jsp Syntax

          調試
          解決完語法錯誤之后,接下來就是解決邏輯錯誤的時候了。對于這種錯誤就只能通過調試來解決了。使用Lomboz調試JSP的過程與普通JAVA應用程序的調試非常類似,因為它的原理就是先利用服務器生成JSP對應的JAVA文件,然后對他們進行調試。

          調試JSP的步驟如下:

          1.打開Lomboz J2EE View,選擇服務器,單擊鼠標右鍵選擇“debug server”。如圖:

          點擊打開新窗口

          如果.server文件定義正確,Tomcat將會啟動。如果沒有象預想的那樣啟動Tomcat,那么請從這兩個方面排錯:Tomcat環境變量和Lomboz的server文件。

          2.打開瀏覽器,如IE,在地址欄中輸入: http://127.0.0.1:8080/debugJsp/index.jsp 。如果JSP文件語法沒有錯誤,將會在工程的j2src\org\apache\jsp目錄下生成這個JSP文件對應的JAVA文件。重新刷新工程,即可看到這些文件。如圖

          點擊打開新窗口

          這一步主要是觸發服務器根據jsp產生可供調試的java文件,不必太在意結果是否正確。因為一旦java文件生成,那么這些錯誤都可通過調試排除。

          3.打開這個java文件,在其中設置斷點,然后在IE的地址欄再次輸入這個URL,此時Eclipse的調試功能即被激活。至此就可有針對性地對JSP進行調試了,這時的情形如圖:


          至于JSP所調用對象的調試,在完成上述步驟后,然后在對象對應的java

          點擊打開新窗口

          文件中設置斷點即可。

          結束語
          雖然目前JSP的調試尚未方便到如同普通的java文件調試般方便,但是Lomboz這類工具的出現至少結束了手動調試JSP的階段。從此java的web應用開發者不必因為一些錯誤而時不時地停下程序來手工添加打印語句來觀察變量的值,相反他們完全可以如調試普通JAVA應用一樣在程序運行的同時來觀察這些值的變化。這大大地方便了基于WEB應用的開發,減少了以前為調試所浪費的時間。
          posted @ 2006-01-19 09:45 yanzhicun 閱讀(230) | 評論 (0)編輯 收藏
           
          Sysdeo Tomcat插件可以讓我們在Eclipse中對Tomcat的啟動與停止進行控制,方便了我們的開發工作。本文中我們主要描述了如何在Eclipse中配置它,并通過一個簡單的例子來說明該插件的使用方法,因此在這里對Eclipse和Tomcat的使用方法沒做過多的描述,如果讀者有興趣的話可以查閱相關的資料。

          關鍵詞:Eclipse Sysdeo Tomcat Plugin


          軟件需求:

          軟件名稱
          下載地址
          安裝目錄

          Tomcat

          http://jakarta.apache.org

          C:\tomcat5

          Sysdeo Tomcat plug-in

          http://www.sysdeo.com/eclipse/Tomcatplugin

          -

          Eclipse


          http://www.eclipse.org

          C:\eclipse

          n 前言

          Sysdeo Tomcat插件可以讓我們在Eclipse中對Tomcat的啟動與停止進行控制,方便了我們的開發工作,它有以下特點:

          1. 啟動、停止或者重新啟動Tomcat 4.x,5.0.x,3.3;

          2. 在Eclipse調試器中注冊Tomcat進程;

          3. 創建一個WAR項目(向導可以自動更新server.xml文件);

          4. 把Java項目添加到Tomcat的類路徑中;

          5. 設置Tomcat JVM參數,類路徑和啟動類路徑;

          6. 將Tomcat項目導出到WAR文件中;

          7. 選擇Tomcat配置文件;

          8. Capability to use a special Tomcat classloader to have classes in several java projects loaded at the same classloader level than classes in a Tomcat project


          n Sysdeo Tomcat插件的安裝與配置


          1. 將下載的插件釋放到臨時文件夾,這里我們得到一個新的文件夾com.sysdeo.eclipse.tomcat_3.1.0.beta,將這個文件夾剪貼到C:\eclipse\plugins目錄下。

          2. 啟動Eclipse,點擊Window→Customize Perspective,確認新添加的插件被激活,如下圖:



          在工具欄中,你會發現多了3個Tomcat的圖標,它們分別代表啟動、停止和重新啟動Tomcat。

          3. 在進行完上述步驟后,我們需要對安裝的插件進行設置,讓它和我們安裝的Tomcat聯系起來。點擊Window→Perferences,選擇Tomcat節點,選擇我們使用的Tomcat版本和設置Tomcat的安裝目錄,請參考下圖:

          n 利用Sysdeo Tomcat插件進行JSP開發

          在安裝配置好Sysdeo Tomcat插件后,我們將通過一個簡單的例子來說明該插件的使用方法。首先,點擊File→New→Project,在彈出的新建向導中選擇Java→Tomcat Project,然后點擊Next,參考如下圖片:

          在接下來的項目設置對話框中,我們輸入項目的名稱test,然后直接點擊Finish按鈕完成項目的創建工作。


          接下來,我們新建一個JSP文件,并命名為hello.jsp。選中我們創建的test項目,右鍵單擊,在彈出的菜單中選擇New→File,然后在出現的對話框的文件名稱中輸入我們想要的文件名hello.jsp并點擊Finish按鈕完成創建工作,參考如下:
          對于JSP文件的內容,讀者可以根據自己的喜好來進行編寫,在這里我們僅給出一個簡單的例子供參考,源碼如下:

          例子 hello.jsp

          <HTML>

          <HEAD>
          <TITLE>A Web Page</TITLE>
          </HEAD>
          <BODY>
          <H1>Using JSP</H1>
          <% out.println("Using a Tomcat plug-in..."); %>
          </BODY>

          </HTML>

          保存文件后,點擊工具欄中啟動Tomcat的按鈕,你會發現Tomcat的啟動信息出現在Eclipse的終端中,根據這些信息檢查一下啟動是否成功。


          啟動成功后,打開一個IE窗口,在地址欄中輸入http://localhost:8080/test/hello.jsp,你會發現出現下面的問題:


          初次使用這個插件的朋友很多都會遇到這個問題,出現這個問題的原因是Eclipse啟動Tomcat時使用的是系統自帶的JRE,我們只需要修改它,讓它指向我們自己安裝的JDK就可以了,具體操作如下:
          點擊Window→Perferences,在左邊的菜單欄中選擇Java→Installed JREs,然后點擊右面窗口中的Add按鈕。

          在彈出的Add JRE窗口中,輸入JRE的名稱,這里我們根據安裝的JDK的版本命名為JDK1.4,點擊Browse按鈕選擇JDK的安裝目錄,然后點擊OK按鈕完成添加工作。

          添加完JRE后,點擊OK關閉Preferences窗口。再次點擊Window→Perferences打開Preferences窗口,在左邊的菜單中選擇Tomcat→JVM Settings,在右邊的窗口中將JRE選擇為我們剛剛添加的JDK1.4,然后點擊OK按鈕。

          重新打開一個IE瀏覽器輸入http://localhost:8080/test/hello.jsp,如果出現了下面的頁面,那么恭喜你,你成功了
          posted @ 2006-01-19 09:42 yanzhicun 閱讀(3520) | 評論 (1)編輯 收藏
           
          對于Eclipse的新版本(3.1)與Lomboz的配合在Tomcat環境下編寫動態網頁的教程在網上好像很少。(反正我是沒找到)。這里我把我今天的實踐過程中遇到的一些問題記錄下來,一來是為了備案,二來是為了讓大家少費些事,入門更容易一點。

          好了,不廢話了。

          我采用的軟件版本以及下載地址如下:

          Eclipse 3.1 相關網頁:http://www.eclipse.org/downloads/index.php

          Lomboz 3.1RC1 相關網頁:http://lomboz.objectweb.org/downloads/drops/S-3.1RC1-200507222345/

          Tomcat 5.5.9 相關網頁:http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi

          實踐過程的主要參照是文章WTP Tutorials - Building a School Schedule Web Application。這篇文章中的過程絕大部分還是好用的。我主要將對應文章的結構,對在實踐中與文章中不一致的地方說一說。我的建議是主要參照上面的文章,如果能瞧得上在下,順便看看我寫的不同之處。文章的結構如下:

          教程的預先要求

          在這里先說說一些軟件設置方面的問題吧.
          1.我使用的是JDK1.50_04,好像Tomcat5.5要求使用jdk1.5吧,起碼是支持,呵呵。另外,最開始我使用的是Tomcat4.1.31。這個版本的Tomcat好像和JDK1.5不相容。我在Eclipse里添加了好幾遍服務器都沒成功,換成Tomcat5.5.9后就好使了。(JDK我一直沒換,一直是1.5)
          2.我覺得在安裝Tomcat時,如果不是用來實際部署的話,就不要在安裝過程中選擇將Tomcat作為Windows服務,那樣會給后來的調試帶來不便。

          在Eclipse中安裝Tomcat運行時環境
          1.在沒看這個文章之前,我一直沒有重視這個問題,尋思著Eclipse能跑起來應該就沒什么問題了。現在看來不是這樣。還是有必要制定JDK的,我想是因為里面有很多庫是JRE中沒有的緣故吧。
          2.Eclipse3.1+Lomboz3.1的界面和文章中的有點區別,不過在這一段的實踐過程中不涉及。

          創建一個J2EE工程
          1.此時界面的不同起到作用了。在實際界面中,針對此段第一步,應該選擇Dynamic Web Projects,如下圖所示。


          創建班級和課程表容器

          這一段沒什么區別,唯一可選的區別是在實現Scheduler是列表可以使用ArrayList<SchoolClass>方式,畢竟是JDK1.5了么。呵呵。如果出現錯誤,八成是說參數化的集合不支持,只要更改源代碼級別就行了。更改的地方是Window->Preference->Java->Compiler,選擇右方Compiler compliance level為5.0

          還有一點就是別把班級和類搞混了,都對應一個Class,不過我相信大家的E文水平都是很高的了。

          將班級加入課程表

          界面的差別又有顯現了。對于第一步,應該是右擊WebContent,選擇new->JSP。是有點進步了,呵呵。其余基本一致。

          提交Action

          這里的區別也主要是界面方面,不過這次好像與文件的管理聯系起來了。新版的Lomboz聲稱的一個Dynamic Web Project的典型結構如下圖所示:

          此時應該選擇右擊servlet->new->servlet的方式來生成新的Servlet,在生成過程中還捎帶著可以設定Servlet Mapping。省得后來再用代碼級文本方式的設置了。從上圖中可以看到,新版Lomboz在工程中沒有包含文章中提到的Deployment Descriptor選項

          另外在文章此段的第十步時設置的表單action屬性時的“/SchoolSchedule/”部分,應該用你生成的項目名稱替換(前提是在生成項目時,你是按照系統默認的選項來的)。

          顯示時間表

          這段沒有太多可說的,應該注意的一點就是在將兩個jar文件放到WEB-INF/lib目錄中后,Eclipse開始回在目錄條目前顯示一個十字標記,但是點擊后,除了標記消失以外沒有任何效果。顯示不出任何目錄中的文件。這可能是Eclipse3.1的一個bug吧。不過使用還是正常的。

          運行并檢驗課程表Web應用程序

          總結

          這兩段沒有什么可說的

          好了,祝你好運。
          posted @ 2006-01-19 09:31 yanzhicun 閱讀(530) | 評論 (1)編輯 收藏
          僅列出標題
          共2頁: 上一頁 1 2 
          CALENDER
          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜


          Powered By: 博客園
          模板提供滬江博客

          主站蜘蛛池模板: 铜川市| 新乡县| 沅江市| 米易县| 赞皇县| 蒙城县| 邵阳县| 邹平县| 政和县| 无极县| 延庆县| 德钦县| 资中县| 鄢陵县| 舟山市| 苗栗县| 延长县| 文登市| 灵丘县| 天等县| 芜湖县| 伽师县| 平果县| 通辽市| 咸丰县| 海安县| 长葛市| 互助| 无棣县| 南溪县| 敖汉旗| 北票市| 临沂市| 梁山县| 信阳市| 隆昌县| 漯河市| 宣恩县| 齐齐哈尔市| 尼玛县| 汶上县|