<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    一些學習心得及設(shè)計模式隨記

    本來打算在sourceforge申請一個項目后再將Tbuy1.2源代碼放出來!剛好這兩天打開sourceforge的網(wǎng)站速度如蝸牛般慢!所以也就擱了下來,順便打算把項目重構(gòu)一下之后再申請,發(fā)現(xiàn)自己的作品一直在重構(gòu),每一次重構(gòu)都是一個進步。

    Tbuy這個項目開放源碼后得到很多朋友的幫助與建議!學到了不少知識,真的非常感謝,雖然普遍認為國內(nèi)缺乏開源土壤, 但開源可以學到更多更深的知識,所以打算一直開源下去。繼續(xù)整理了1.2的代碼,把源碼放出來,喜歡JSF的人可以自由下載,

           按照計劃,Tbuy1.2是完整重構(gòu)前的最后一個版本,1.2的程序放出后一直在打算重構(gòu)一下,盡管之前做過不少重構(gòu)!但到最近一直都不滿意!特別是在最近幾次看了一些UML設(shè)計圖之后,覺得需要從整體上重構(gòu)一下!使結(jié)構(gòu)更加清晰,層次更加分明,合理!所以最近在翻看一些UML的相關(guān)資料學習一下,netbeans上也有uml的相關(guān)插件,功能很強大!即使不使用UML,隨便寫一個流程草圖,也能使你的程序清晰可見! 呵呵,學習編程還是不能滿足于只會寫代碼!學習一下Java的設(shè)計模式,更好的構(gòu)建項目確實很重要!順便談一下關(guān)于設(shè)計模式。

           每個人都有自己的一些心得體會,Java還學得不深,不敢妄談!隨便寫一點自己的心得.如果Java基礎(chǔ)不是很好,或者看看還可以,看完之后效果也不是很好!有時候真的能看懂,并且能理解,但之后卻不知道應(yīng)該如何用它,或者覺得自己的項目好像不需要,或不知把它用在哪里......因為缺乏一些項目經(jīng)驗的問題.實際上我覺得學習設(shè)計模式還是要自己單獨去開發(fā)一些項目,不要刻意去看!

    在項目的不斷完善-重構(gòu)-再完善-再重構(gòu)...往復(fù)的過程中學習. 因為在用心完善你的項目的時候一定會遇到很多問題.然后會償試找更好的方法去改善,有時候我們解決問題的方法就已經(jīng)是一種設(shè)計模式了,隨著問題與知識的積累,再看看一些設(shè)計模式的書,然后會有較好的收獲.
          有時間看看一些開源代碼會很不錯. 很多好的開發(fā)框架都會包含很多設(shè)計模式的例子,JSF這個框架的源代碼真的很好,里面的代碼我看了一些,理解的不多,嘿嘿!但也有很多收獲.有時候能夠?qū)ξ覀冇幸恍﹩l(fā)也就足夠了,有些設(shè)計方法可能幾年都不一定能學得到!或許這就是為什么有那么多程序員喜歡開源的原因吧!

           不過話說回來,實際上設(shè)計模式也就那么回事,也就是幫助我們解決問題的通用方法,加了個好聽的名詞就是"設(shè)計模式" 主要還是能不能幫我們解決問題,一個例子舉得好"在一張白紙上隨便畫幾下,再用相機'咔嚓'一下,一張UML圖示就出來了".
    二十幾個設(shè)計模式,并不完全適合我們,所以并不是模式用得越多越好,用得不檔就可能變成了反模式,不過對于自己的學習項目,還是要大膽償試.
           Tbuy作為我學習JavaEE的一個BBS項目,每一次學web編程我總是喜歡寫一個BBS項目, 第一次學asp也是從書里的一個留言板例子寫起,最后被一個分頁問題整得很慘,嘿嘿! 學PHP的時候也是從留言板寫起.學Java也是, 因為對于一個BBS來說,里面包含大部分WEB編程需要面對的問題,如:注冊,登錄,文件上傳,授權(quán)驗證,分頁....等等,“麻雀雖小,但五臟俱全”基本上大部分的問題都可能會遇到,而且BBS比較通用,作為檢驗自己的WEB編程再適合不過了.

           順便制定Tbuy的下一步計劃,使用hibernate可能更好一點,并且能夠更好的支持多種數(shù)據(jù)庫,在多數(shù)據(jù)庫下遇到了一些問題! 結(jié)構(gòu)上再重新調(diào)整,然后至少畫一張流程草圖出來。或者再寫一些設(shè)計心得!甚至有空的話,再寫整個程序的分析過程。

           不過最近比較懶散,或者是過年的原因吧,沒有回家,這個年過得并不快樂,沒有好的成績,又讓爸媽失望!想念爸媽,奶奶! 想好好找份工作,做Java開發(fā),有沒有朋友介紹一下?爸媽一直希望我從商做生意,即使是隨便的小生意都可以,因為那樣覺得比較自由方便,郁悶的是我并沒有那種生意頭腦,呵呵! 在淘寶開過音像小店,還特意為此花了兩個多月的不眠夜為自己打造了一個在線音像購物站!現(xiàn)在已經(jīng)被我扔在了8989端口乘涼!

    http://www.tbuy.biz:8989/ (只供參觀,請不要購買或付賬! 沒心思打理 : )

    在淘寶的小店也是吊兒鈴鐺,不過信譽可是100%,嘿嘿!幫人寫過一些PHP小項目,沒有成就感!
    不知不覺又寫了很多!

    寫到這里已經(jīng)是漫談,沒有中心思想,隨便暢談。
    不想寫論文,組織論文很費精力,寫隨筆可以隨便 :)

    Email:huliqing@live.com  歡迎交流,最近覺得MS的live服務(wù)很不錯。
    Homepage:http://www.tbuy.biz 個人網(wǎng)站,歡迎光臨,個人機器掛著個花生殼.絕對不穩(wěn)定


    Tbuy1.2的源碼及程序下載地址: 
    http://www.51jsf.cn/thread-284-1-1.html


    - huliqing@huliqing.name
    - http://www.huliqing.name

    posted on 2008-02-19 12:03 huliqing 閱讀(2526) 評論(1)  編輯  收藏 所屬分類: JSF

    評論

    # re: 一些學習心得及設(shè)計模式隨記 2008-02-19 14:34 傳世私服

    沒啥感覺哦`````````  回復(fù)  更多評論   

    導(dǎo)航

    統(tǒng)計

    公告

    文章原創(chuàng),歡迎轉(zhuǎn)載
    ——轉(zhuǎn)載請注明出處及原文鏈接

    隨筆分類(60)

    隨筆檔案(33)

    最新評論

    評論排行榜

    主站蜘蛛池模板: 亚洲成a人片在线观看老师| AV免费网址在线观看| 国产亚洲精品国看不卡| 噜噜综合亚洲AV中文无码| 成人免费网站在线观看| 亚洲校园春色另类激情| 无码专区永久免费AV网站| 亚洲成人黄色网址| 精品国产sm捆绑最大网免费站| 91大神亚洲影视在线| 五月婷婷在线免费观看| 亚洲a级在线观看| 在线免费观看一级片| 精品亚洲成A人在线观看青青| 国产又大又粗又硬又长免费| 免费无码专区毛片高潮喷水 | 亚洲精品视频在线| 3d成人免费动漫在线观看| 亚洲女人18毛片水真多| 免费看的黄色大片| 一级黄色免费大片| 亚洲成a人片在线观看日本| 国产成人免费午夜在线观看| 亚洲国产区男人本色| 亚洲天堂在线视频| 叮咚影视在线观看免费完整版| 久久精品蜜芽亚洲国产AV| 中国在线观看免费高清完整版| 亚洲国产成人AV网站| 国产精品亚洲精品日韩已满| 日韩在线播放全免费| 女bbbbxxxx另类亚洲| 亚洲精选在线观看| 女人张开腿给人桶免费视频| 一个人看的www在线免费视频| 亚洲综合成人网在线观看| 又大又硬又爽免费视频| 美女视频黄a视频全免费网站色窝 美女被cao网站免费看在线看 | 亚洲乱码卡一卡二卡三| 无码国产亚洲日韩国精品视频一区二区三区| 国产va免费观看|