春風(fēng)博客

          春天里,百花香...

          導(dǎo)航

          <2008年9月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          統(tǒng)計(jì)

          公告

          MAIL: junglesong@gmail.com
          MSN: junglesong_5@hotmail.com

          Locations of visitors to this page

          常用鏈接

          留言簿(11)

          隨筆分類(224)

          隨筆檔案(126)

          個(gè)人軟件下載

          我的其它博客

          我的鄰居們

          最新隨筆

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          2008年9月1日 #

          博客空間用完了,打算重新注冊(cè)一個(gè)新博客

          我習(xí)慣連代碼和文章一起貼,現(xiàn)在空間用完了,重新注冊(cè)了一個(gè)( http://www.aygfsteel.com/heyang ),歡迎大家訪問(wèn)。

          posted @ 2008-11-23 08:27 sitinspring 閱讀(2277) | 評(píng)論 (1)編輯 收藏

          Struts Tiles 示例

          代碼下載:
          http://www.aygfsteel.com/Files/sitinspring/StrutsTilesSample20081114103940.rar

          截圖一:


          截圖二:

          posted @ 2008-11-14 10:44 sitinspring 閱讀(2112) | 評(píng)論 (0)編輯 收藏

          XPath示例

               摘要: 我們可以使用DOM來(lái)解析來(lái)自服務(wù)器端的XML反饋,但返回結(jié)果比較復(fù)雜時(shí)我們必須在XML文檔中一個(gè)節(jié)點(diǎn)一個(gè)節(jié)點(diǎn)的向下鉆探,而使用XPath(專門用于定位匹配模式的一個(gè)或多個(gè)節(jié)點(diǎn)的小語(yǔ)言)只要一行代碼就能遍歷多個(gè)節(jié)點(diǎn)。與使用DOM相比,使用XSLT和XPath編碼所投入的精力要小得多,隨著應(yīng)用規(guī)模的增長(zhǎng),后者的優(yōu)勢(shì)會(huì)越來(lái)越顯著。  閱讀全文

          posted @ 2008-11-13 12:52 sitinspring 閱讀(2659) | 評(píng)論 (0)編輯 收藏

          樹(shù)狀側(cè)邊菜單欄示例

               摘要: 側(cè)邊欄靜態(tài)樹(shù)狀菜單在WebApp中很常見(jiàn),本文涉及了靜態(tài)樹(shù)狀菜單的制作和顯示控制。比較簡(jiǎn)單。  閱讀全文

          posted @ 2008-10-26 16:53 sitinspring 閱讀(3201) | 評(píng)論 (0)編輯 收藏

          滑動(dòng)側(cè)邊菜單欄示例

               摘要: 如果WebApp的側(cè)面菜單項(xiàng)較多時(shí)我們可以采用SlideBar的方式將部分菜單顯示,大部隱藏,類似Visio中做得那樣。本文討論了Slidebar的做法和顯示控制,比較簡(jiǎn)單。  閱讀全文

          posted @ 2008-10-24 12:25 sitinspring 閱讀(4450) | 評(píng)論 (0)編輯 收藏

          Ajax二級(jí)聯(lián)動(dòng)示例

          效果:




          代碼下載:
          http://www.aygfsteel.com/Files/sitinspring/ProvinceCity20081021103649.rar

          posted @ 2008-10-21 10:31 sitinspring 閱讀(2615) | 評(píng)論 (4)編輯 收藏

          Mytodo個(gè)人事務(wù)管理器--Ajax示例

          界面:


          程序源代碼如下,有興趣的人可以下載:
          http://www.aygfsteel.com/Files/sitinspring/MyTodo20081016152219.rar

          posted @ 2008-10-16 15:27 sitinspring 閱讀(2193) | 評(píng)論 (3)編輯 收藏

          球拍式導(dǎo)航菜單效果的實(shí)現(xiàn)

               摘要: 工字型布局中都有一個(gè)側(cè)邊菜單欄目用以導(dǎo)航,它們存在的一個(gè)普遍問(wèn)題是:用戶無(wú)法迅速的找到自己所處頁(yè)面在整個(gè)網(wǎng)站中的位置。
          當(dāng)菜單項(xiàng)較多時(shí)這會(huì)演變成一個(gè)大問(wèn)題,當(dāng)用戶需要刻意尋找網(wǎng)頁(yè)標(biāo)志來(lái)確定自己所處位置時(shí),這已經(jīng)說(shuō)明網(wǎng)站給了客戶一種迷宮的感覺(jué),有流失客戶的潛在可能性。很多網(wǎng)站采用了球拍式菜單來(lái)凸顯當(dāng)前所在頁(yè)面,本文探討了這種球拍式菜單的實(shí)現(xiàn)方式。
            閱讀全文

          posted @ 2008-10-12 10:10 sitinspring 閱讀(4405) | 評(píng)論 (2)編輯 收藏

          SQL注入攻擊及其防范淺談

               摘要: SQL注入攻擊的基本原理,是從客戶端合法接口提交特殊的非法代碼,讓其注入到服務(wù)器端執(zhí)行業(yè)務(wù)的SQL中去,進(jìn)而改變SQL語(yǔ)句的原有邏輯和影響服務(wù)器端正常業(yè)務(wù)的處理。SQL注入攻擊是Web應(yīng)用中一個(gè)重要的安全問(wèn)題,雖然Java具備較高的安全性,但如果開(kāi)發(fā)人員不注意,也有可能留下安全隱患,本文將對(duì)此展開(kāi)一些粗淺的探討,歡迎批評(píng)指正。  閱讀全文

          posted @ 2008-10-11 19:52 sitinspring 閱讀(10308) | 評(píng)論 (3)編輯 收藏

          四種CSS鏈接按鈕示例

               摘要: 將網(wǎng)頁(yè)鏈接做成按鈕形狀是側(cè)邊菜單欄和頂端菜單欄常采用的形態(tài),本文總結(jié)了四種常用鏈接按鈕形態(tài)的CSS制法。  閱讀全文

          posted @ 2008-10-08 12:02 sitinspring 閱讀(14788) | 評(píng)論 (1)編輯 收藏

          尋章摘句

          //*****************************************************
          //  《飛翔》 話劇《切格瓦拉》插曲 詞 黃繼蘇 曲 張廣天
          //*****************************************************  
          陸地淹沒(méi)了,
          你就在海上飛翔。
          海洋干涸了,
          你就在天上飛翔。
          天雷滾動(dòng)了,
          你就在火里飛翔。
          火焰熄滅了,
          你就在苦難中飛翔。
            
          過(guò)去倒下了,
          你就在未來(lái)飛翔。
          未來(lái)退卻了,
          你就在現(xiàn)在飛翔。
          現(xiàn)在遲疑了,
          你就在心中飛翔。
          心靈敗壞了,
          你就在創(chuàng)造中飛翔。
            
          飛翔,飛翔,
          永遠(yuǎn)的飛翔。
          飛翔,飛翔,
          不朽的飛翔!

          //*****************************************************
          //  隨遇而安方為福  曾國(guó)藩
          //***************************************************** 
          人生世間,自有知識(shí)以來(lái),即有憂患如意事。小兒叫號(hào),皆其意有不平。自幼至少至壯至老,如意之事常少,不如意之事常多。雖大富貴之人,天下所仰慕以為神仙,而其不如意處各自有之,與貧賤人無(wú)異,特所憂慮之事異爾。故謂之缺陷世界,以人生世間無(wú)足心滿意者。能達(dá)此理而順受之,則可稍安。

          //*****************************************************
          //  治學(xué)之道 《中華處世絕學(xué)》 一三九頁(yè)
          //*****************************************************
          治學(xué)之道,最緊要的是立下堅(jiān)卓不俗的大志,立志是事業(yè)的大門,一個(gè)人追求的目標(biāo)越高,他的學(xué)問(wèn)長(zhǎng)進(jìn)就越快。
          當(dāng)然,僅有高大的志向是遠(yuǎn)遠(yuǎn)不夠的。治學(xué),還要有“只問(wèn)耕耘,不問(wèn)收獲”的務(wù)實(shí)精神,避免奢談,踏實(shí)認(rèn)真。要明白學(xué)問(wèn)的取得,不是一朝一夕的事情,必須勤學(xué)好問(wèn),持之以很。學(xué)問(wèn)好比金字塔,基礎(chǔ)越深越搏越好,這樣才能在廣播的基礎(chǔ)上求得高精尖。做學(xué)問(wèn),必須重視讀書(shū)的方法,不要貪多,而要專注于一書(shū),力求吃透。同時(shí),治學(xué)須避免門戶之見(jiàn),博采眾長(zhǎng),兼收并蓄,為我所用,才能學(xué)貫中西,博古通今。而依賴于不俗的才學(xué),一個(gè)人才可能為國(guó)立功,為己立德,為人立言,受到后人的敬仰。

          //*****************************************************
          //  子曰
          //*****************************************************
          君子博學(xué)而日參省乎己 則知明而行無(wú)過(guò)矣.
          子曰:賜也,汝以予為多學(xué)而識(shí)之者與?對(duì)曰:然,非與?曰:解也!予一以貫之。

          //*****************************************************
          //  尼采:在世紀(jì)的轉(zhuǎn)折點(diǎn)上 周國(guó)平著
          //*****************************************************
          大自然的星空,群星燦爛。哪最早閃現(xiàn)的,未必是最亮的星宿。有的星宿孤獨(dú)的燃燒著,熄滅了,很久很久以后,它的光才到達(dá)我們的眼睛。
          歷史和文化的星空何嘗不是如此呢?

          誰(shuí)終將聲震人間,必長(zhǎng)久深自緘默;誰(shuí)終將點(diǎn)燃閃電,必長(zhǎng)久如云漂泊。

          一個(gè)精神貧乏,缺乏獨(dú)特個(gè)性的人,當(dāng)然不會(huì)遭受精神上危機(jī)的折磨。

          許多人的所謂成熟,不過(guò)是被習(xí)俗磨去了棱角,變得世故而實(shí)際了。那不是成熟,而是精神的早衰和個(gè)性的夭亡。真正的成熟,應(yīng)當(dāng)是獨(dú)特個(gè)性的形成,真實(shí)自我的發(fā)現(xiàn),精神上的結(jié)果和豐收。

          當(dāng)一個(gè)人要靠作品來(lái)批準(zhǔn)自己的一生,他在根基上就變得極為苛求了。

          書(shū)籍,知識(shí),他人的思想都只能拿來(lái)為我所用,而不應(yīng)當(dāng)成為目的本身。

          偉大的思想,與美麗的女子有相同的趣味,絕不肯讓萎靡的弱者來(lái)占有自己。

          人只以勇敢和毅力所許可的限度接近真理。強(qiáng)者必須認(rèn)識(shí)并肯定現(xiàn)實(shí),正如弱者必須害怕和逃避現(xiàn)實(shí)一樣。

          一個(gè)人倘若有健全旺盛的內(nèi)在生命力,他是不會(huì)屈服于悲觀主義的,悲觀主義是生命力衰退的表現(xiàn),屈服于悲觀主義有如屈服于霍亂,表明肌體已經(jīng)患病。

          一個(gè)人健康,他就向往人生的快樂(lè);一個(gè)人羸弱,他就念念不忘死亡,就悲觀厭世。一個(gè)要在世間有所建樹(shù)的人最忌悲觀主義“看破紅塵--這是巨大的疲勞和一切創(chuàng)造者的末日。”

          沒(méi)有痛苦,人只能有卑微的幸福。偉大的幸福正是戰(zhàn)勝巨大痛苦所產(chǎn)生的生命的崇高感。痛苦磨練了意志,激發(fā)了生機(jī),解放了心靈。

          熱愛(ài)人生的人縱然比別人感受到更多更多強(qiáng)烈的痛苦,同時(shí)也感受到更多更強(qiáng)烈的生命之歡樂(lè)。與痛苦相對(duì)抗,是人生最有趣味的事。

          假如你在偉大的事業(yè)中失敗了,你自己因此便是失敗了么?假如你們自己是失敗了,人類因此便是失敗了么?假如人類也是失敗了,好吧,別在意!

          堅(jiān)強(qiáng)而沉重,或者堅(jiān)強(qiáng)而陰郁,仍然不符合酒神精神。人生的偉大肯定者應(yīng)該兼有堅(jiān)硬的骨頭和輕捷的足,和歌者,武士與自由精神為一體。他應(yīng)當(dāng)學(xué)會(huì)“神圣的舞蹈”,學(xué)會(huì)歡笑。

          //*****************************************************
          //  自悟
          //*****************************************************
          唯有才華具有穿透心靈和穿越時(shí)空的力量。

          //*****************************************************
          //  其它摘錄
          //***************************************************** 

          可以缺錢、可以缺吃、缺化,卻不可以缺德、確信用、缺操守!公司可以缺資金、缺設(shè)備,確不可以確倫理、缺道德、缺人才!

          世事復(fù)雜,干什么事都不是那么簡(jiǎn)單。要想在一生中有所作為,干一番事業(yè),思想上必須有這樣的準(zhǔn)備:別怕麻煩,肯于吃苦,受些窩囊氣也能挺得住。否則,遇到麻煩事,意外事,不順心事就急躁,想逃避,不肯吃苦,不能耐心處理麻煩事;或者遇見(jiàn)不公就會(huì)生怒氣,發(fā)牢騷而不再努力,這樣的人事業(yè)難成。

          平時(shí)外表懶散而身懷絕技的高手只存在于古龍的武俠小說(shuō)里,平時(shí)不認(rèn)真,關(guān)鍵時(shí)刻肯定掉鏈子。

          你可以靠謊言暫時(shí)領(lǐng)先,可不能靠它領(lǐng)先一輩子。

          生活是一面鏡子,他照出了你的現(xiàn)實(shí),別人對(duì)你不好,一定是自己的原因,決不是別人。

          只有掙到錢、這才是男人成功的絕佳體現(xiàn)。有時(shí)候想,錢的確比文憑、文章等一切虛無(wú)的東西更實(shí)在,更能證明一個(gè)人。

          問(wèn)題是帶人走出困境的最好的向?qū)?危機(jī)是教人進(jìn)行創(chuàng)造的最好的老師 看到問(wèn)題就是看到出路 碰到危機(jī)就是碰到機(jī)會(huì)。對(duì)于勇視現(xiàn)實(shí) 不滿現(xiàn)狀 只求進(jìn)取 冷靜觀察 深入分析 甚至敢于自繪敗狀 自覺(jué)接受挑戰(zhàn)的人來(lái)說(shuō) 問(wèn)題就是希望 危機(jī)就是專輯。 或者簡(jiǎn)單地說(shuō),只有在危機(jī)中不能驚覺(jué)新轉(zhuǎn)機(jī)的人,有真正的危機(jī).

          posted @ 2008-10-03 19:49 sitinspring 閱讀(354) | 評(píng)論 (0)編輯 收藏

          使用CSS設(shè)置表格二

               摘要: 模擬Blogjava制作的一個(gè)用CSS控制樣式的表格,比較簡(jiǎn)單。  閱讀全文

          posted @ 2008-10-03 15:35 sitinspring 閱讀(986) | 評(píng)論 (0)編輯 收藏

          VBA系列講義

          下面是我創(chuàng)作的VBA系列講義,PPT和示例XLS都有,歡迎下載。希望對(duì)大家學(xué)習(xí)VBA有所幫助。

          第一階段:
          01.VBA介紹
          02.宏的處置
          03.模塊子程序與函數(shù)
          04.變量與常量
          05.從語(yǔ)句到函數(shù)
          06.條件邏輯
          07.用戶輸入
          08.循環(huán)語(yǔ)句
          09.數(shù)組
          10.變量的作用域
          11.自定義類型

          第二階段:
          12.常用對(duì)象概述
          13.Range對(duì)象
          14.對(duì)象詳述
          15.調(diào)試VBA代碼
          16.錯(cuò)誤處理
          17.雇員數(shù)據(jù)篩選實(shí)戰(zhàn)
          18.VB常用函數(shù)
          19.函數(shù)補(bǔ)充知識(shí)
          20.使用用戶窗體
          21.用戶窗體實(shí)例
          22.運(yùn)行過(guò)程

          第三階段:
          23.常用Win32 API
          24.日期時(shí)間處理
          25.數(shù)據(jù)透視圖
          26.類模塊
          27.零長(zhǎng)度字符串,Empty,空和NULL的區(qū)別
          28.Collection
          29.使用ADO訪問(wèn)數(shù)據(jù)庫(kù)
          30.VBA實(shí)戰(zhàn)
          31.使用OutLook發(fā)送郵件
          32.Application對(duì)象的其它屬性
          33.文本文件讀寫(xiě)

          到這里基本告一段落,以后有了再補(bǔ)充吧。

          posted @ 2008-10-01 11:15 sitinspring 閱讀(448) | 評(píng)論 (0)編輯 收藏

          使用CSS設(shè)置表格

          效果圖:


          HTML代碼:
          <body>
              
          <table class="tableList" width="600" cellspacing="0">
                  
          <caption>江山代有才人出 各領(lǐng)風(fēng)騷數(shù)百年</caption>
                  
          <thead>
                      
          <tr>
                          
          <th>三代</th>
                          
          <th>漢朝</th>
                          
          <th>晉朝</th>
                          
          <th>唐朝</th>
                          
          <th>宋朝</th>
                          
          <th>明朝</th>
                      
          </tr>
                  
          </thead>
                  
          <tbody>
                      
          <tr>
                          
          <td>孔子</td>
                          
          <td>董仲舒</td>
                          
          <td>阮籍</td>
                          
          <td>李白</td>
                          
          <td>蘇軾</td>
                          
          <td>王陽(yáng)明</td>
                      
          </tr>
                      
          <tr class="odd">
                          
          <td>孟子</td>
                          
          <td>東方朔</td>
                          
          <td>嵇康</td>
                          
          <td>杜甫</td>
                          
          <td>辛棄疾</td>
                          
          <td>唐寅</td>
                      
          </tr>
                      
          <tr>
                          
          <td>老子</td>
                          
          <td>揚(yáng)雄</td>
                          
          <td>陶淵明</td>
                          
          <td>李商隱</td>
                          
          <td>陸游</td>
                          
          <td>徐渭</td>
                      
          </tr>
                      
          <tr class="odd">
                          
          <td>莊子</td>
                          
          <td>左思</td>
                          
          <td>王羲之</td>
                          
          <td>李賀</td>
                          
          <td>范仲淹</td>
                          
          <td>楊慎</td>
                      
          </tr>
                      
          <tr>
                          
          <td>荀子</td>
                          
          <td>司馬遷</td>
                          
          <td>庾信</td>
                          
          <td>王維</td>
                          
          <td>歐陽(yáng)修</td>
                          
          <td>呂坤</td>
                      
          </tr>            
                      
          <tr class="odd">
                          
          <td>韓非子</td>
                          
          <td>班固</td>
                          
          <td>鮑照</td>
                          
          <td>白居易</td>
                          
          <td>蘇洵</td>
                          
          <td>宋濂</td>
                      
          </tr>
                  
          </tbody>
              
          </table>
          </body>

          CSS代碼:
          /*2008.09.28*/

          Table.tableList
          {
              border-top
          :1px solid #000000;
              border-bottom
          :1px solid #000000;
              border-left
          :0px solid #000000;
              border-left
          :0px solid #000000;
          }


          Table.tableList caption
          {
              font-size
          :16px;
              font-weight
          :bold;
          }


          Table.tableList thead
          {
              height
          :31px;
              background
          :#ffffff url(../img/th_flower_bg.gif) repeat-x left center:
              border-top:1px solid #e0dace
          ;
              border-bottom
          :1px solid #e0dace;
          }


          Table.tableList tbody
          {
              height
          :25px;
          }


          Table.tableList th
          {
              border-bottom
          :1px solid #e0dace;
              text-align
          :center;
          }


          Table.tableList tr.odd
          {
              background-color
          :#faf4e8;
          }


          Table.tableList td
          {    
              border-bottom
          :1px solid #e0dace;
              
              padding-left
          :4px;
              padding-right
          :4px;
              padding-top
          :4px;
              padding-bottom
          :1px;    
              
              text-align
          :left;
          }



          所有代碼下載:
          http://www.aygfsteel.com/Files/sitinspring/CssTable20080928145513.rar

          posted @ 2008-09-28 15:04 sitinspring 閱讀(522) | 評(píng)論 (3)編輯 收藏

          工字型布局的兩種形式及其制法

               摘要: 工字型布局是Web中應(yīng)用比較廣泛的布局,它將整個(gè)頁(yè)面分成頁(yè)頭,側(cè)面導(dǎo)航欄,內(nèi)容欄和頁(yè)腳欄四部分,頁(yè)頭一般包括logo,網(wǎng)站標(biāo)題等;側(cè)面導(dǎo)航欄是導(dǎo)航菜單,根據(jù)客戶的喜好可以放在左邊也可以放在右邊;內(nèi)容是正文部分,左右也可以根據(jù)用戶的喜好放置;頁(yè)腳包括版權(quán)信息,聯(lián)系我們等。根據(jù)content欄的寬度是否會(huì)隨著瀏覽器的寬度改變可以將工字型布局分為固定兩欄方式和可變兩欄方式,本文討論了這兩種方式的制法。  閱讀全文

          posted @ 2008-09-27 14:41 sitinspring 閱讀(1761) | 評(píng)論 (0)編輯 收藏

          使用無(wú)序列表制作導(dǎo)航菜單

               摘要: 除了Div,Table,F(xiàn)orm外,我們最常用的Html元素之一就是無(wú)序列表ul,使用它通常可以實(shí)現(xiàn)以下形式:
          1.實(shí)現(xiàn)文本數(shù)據(jù)列表,這是無(wú)序列表的原始意圖。
          2.嵌套使用無(wú)序列表,以實(shí)現(xiàn)樹(shù)狀結(jié)構(gòu)。
          3.修改無(wú)序列表的樣式,將它作為菜單使用。相對(duì)于用表格制作的菜單項(xiàng),它修改起來(lái)比較方便,樣式也很容易設(shè)置。
          第三點(diǎn)就是本文的主要議題。  閱讀全文

          posted @ 2008-09-27 11:57 sitinspring 閱讀(5746) | 評(píng)論 (4)編輯 收藏

          CSS固定寬度兩欄居中示例

          http://www.aygfsteel.com/Files/sitinspring/CssSecondSample20080927113520.rar 

          posted @ 2008-09-26 17:05 sitinspring 閱讀(422) | 評(píng)論 (0)編輯 收藏

          CSS可變寬度兩欄式布局例子


          代碼下載:
          http://www.aygfsteel.com/Files/sitinspring/CssInAction20080926120928.zip

          posted @ 2008-09-26 12:13 sitinspring 閱讀(687) | 評(píng)論 (0)編輯 收藏

          數(shù)據(jù)庫(kù)設(shè)計(jì)三范式應(yīng)用實(shí)戰(zhàn)

               摘要: 一次將數(shù)據(jù)庫(kù)設(shè)計(jì)三范式應(yīng)用于表設(shè)計(jì)的實(shí)踐過(guò)程,比較淺顯。  閱讀全文

          posted @ 2008-09-19 11:42 sitinspring 閱讀(2877) | 評(píng)論 (5)編輯 收藏

          表單的設(shè)計(jì)淺談

               摘要: 表單是Web應(yīng)用中一個(gè)重要的組成部分,用戶向服務(wù)器端提交數(shù)據(jù)主要依靠表單進(jìn)行. 好的表單能幫助用戶順利的完成數(shù)據(jù)的填寫(xiě), 不好的表單會(huì)讓用戶對(duì)填寫(xiě)過(guò)程充滿困惑和挫折感.這些都會(huì)影響客戶的心理,進(jìn)而會(huì)影響客戶對(duì)整個(gè)網(wǎng)站的感覺(jué).
          我覺(jué)得,前臺(tái)的表單設(shè)計(jì)和后臺(tái)的業(yè)務(wù)組件都很重要,和程序設(shè)計(jì)一樣,表單的設(shè)計(jì)也要遵照一定的原則和規(guī)范.
          設(shè)計(jì)一個(gè)良好的表單,程序員需要綜合運(yùn)用HTML,CSS,JavaScript等方面的知識(shí),下面就是本人的一些關(guān)于表單設(shè)計(jì)的粗淺想法,斗膽拿出來(lái)和大家一起探討探討.

            閱讀全文

          posted @ 2008-09-16 14:49 sitinspring 閱讀(1988) | 評(píng)論 (5)編輯 收藏

          分頁(yè)技術(shù)及其實(shí)現(xiàn)

               摘要: 本文就分頁(yè)的理由,分頁(yè)的方式和MySql,Oracle中兩種不同的分頁(yè)技術(shù)進(jìn)行了一些闡述,比較淺顯。  閱讀全文

          posted @ 2008-09-13 19:20 sitinspring 閱讀(10315) | 評(píng)論 (2)編輯 收藏

          Web頁(yè)面表單域驗(yàn)證方式在Struts1.3.8中的使用

               摘要: 此文是“Web頁(yè)面表單域驗(yàn)證方式的改進(jìn)”的續(xù)篇。 示例頁(yè)面:登錄頁(yè)面 <%@ page contentType="text/html; charset=UTF-8"%> <%@ taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html"...  閱讀全文

          posted @ 2008-09-05 21:52 sitinspring 閱讀(1243) | 評(píng)論 (0)編輯 收藏

          使用模板方法模式簡(jiǎn)化控制層類(Action)的設(shè)計(jì)

               摘要: 在基于Model2的應(yīng)用中,控制層的類總會(huì)包含對(duì)業(yè)務(wù)層諸類的調(diào)用,業(yè)務(wù)層諸類不可避免的要產(chǎn)生各種異常,如果統(tǒng)一到控制層進(jìn)行處理的話會(huì)導(dǎo)致代碼變得龐大臃腫還有不少重復(fù),這種的例子在Web應(yīng)用中的Servlet和Action諸類中并不少見(jiàn)。

          如果我們使用模板方法模式(Template Method Pattern)將業(yè)務(wù)處理和異常處理分開(kāi),能有效簡(jiǎn)化控制層諸類的代碼,借用這種模式,我們可以把固定的異常處理代碼放在基類中,而讓子類來(lái)實(shí)現(xiàn)具體的業(yè)務(wù),如果執(zhí)行業(yè)務(wù)過(guò)程中出現(xiàn)異常如數(shù)據(jù)庫(kù)無(wú)法連接,用戶找不到等異常后,直接將異常拋出讓基類來(lái)處理,這樣做成功的把業(yè)務(wù)處理和異常處理分開(kāi)到了子類和基類兩種類中,涉及具體業(yè)務(wù)處理的子類代碼得到了很大的簡(jiǎn)化,更方便閱讀,修改和管理。

          有點(diǎn)疑惑的是,現(xiàn)在還不確定這樣做會(huì)有什么消極印象,如安全性或結(jié)構(gòu)方面的,大家要是覺(jué)得有問(wèn)題請(qǐng)不吝賜教。  閱讀全文

          posted @ 2008-09-01 11:51 sitinspring 閱讀(2221) | 評(píng)論 (8)編輯 收藏

          Spring的ID增長(zhǎng)器使用示例(MySql數(shù)據(jù)庫(kù))

               摘要: 一般來(lái)說(shuō)涉及數(shù)據(jù)庫(kù)的應(yīng)用中,表的主鍵有兩種生成方案,一種是專門定義一個(gè)主鍵表,在其中放置一個(gè)自增長(zhǎng)的字段為其它表提供主鍵;另一種是使用Oracle的sequence。這兩種方案都有一定麻煩,Spring為此專門提供了一個(gè)ID增長(zhǎng)器以簡(jiǎn)化具體步驟,下文就是它的相關(guān)使用方法的,使用的數(shù)據(jù)庫(kù)是MySql5.

          歸納
          使用Spring的自增長(zhǎng)ID生成器完成以下三步即可:
          1)配置自增長(zhǎng)id生成器,它需要一個(gè)數(shù)據(jù)源的支持。
          2)根據(jù)配置將自增長(zhǎng)id生成器注入DAO各類中。
          3)使用nextStringValue,nextIntValue,nextLongValue方法得到ID。  閱讀全文

          posted @ 2008-09-01 11:30 sitinspring 閱讀(4463) | 評(píng)論 (1)編輯 收藏

          sitinspring(http://www.aygfsteel.com)原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處.
          主站蜘蛛池模板: 肥乡县| 千阳县| 桐柏县| 西丰县| 阿拉善右旗| 厦门市| 金门县| 凤凰县| 临漳县| 长寿区| 兰西县| 西乌珠穆沁旗| 三都| 红原县| 邯郸市| 广宁县| 安新县| 安丘市| 陕西省| 康保县| 万全县| 卢龙县| 特克斯县| 左云县| 宿州市| 华容县| 田林县| 大港区| 汤原县| 句容市| 武义县| 宁波市| 班戈县| 三穗县| 恩施市| 永和县| 资中县| 全州县| 新巴尔虎左旗| 民勤县| 湘潭市|