夢(mèng)幻之旅

          DEBUG - 天道酬勤

             :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            671 隨筆 :: 6 文章 :: 256 評(píng)論 :: 0 Trackbacks

                開(kāi)始一個(gè)web項(xiàng)目前應(yīng)該注意一些什么?就自己的開(kāi)發(fā)經(jīng)驗(yàn)作一點(diǎn)小小的總結(jié).
                一.數(shù)據(jù)庫(kù)層
                    (1).每個(gè)表盡量使用代理主鍵.
                    (2).表的字段命名盡量規(guī)避各種數(shù)據(jù)的關(guān)鍵字,不然數(shù)據(jù)庫(kù)遷移時(shí),會(huì)讓你感到很頭疼.
                    (3).在建表起初理清各種業(yè)務(wù)關(guān)系,底層一改動(dòng),牽一發(fā)而動(dòng)全身,po,bo,action,jsp都要進(jìn)行修改,只會(huì)浪費(fèi)更多的時(shí)間去修改表.
                    (4).用約束維護(hù)數(shù)據(jù)的完整性.
                二.持久層、業(yè)務(wù)層
                    (1).類的屬性盡量要起有意義的名字,盡量寫(xiě)清代碼的注釋.
                    (2).在項(xiàng)目中建一個(gè)或多個(gè)constant常量類,不要在方法返回值時(shí)直接反回"-1"這些東東.這樣的代碼可讀性差,很不優(yōu)雅.
                    (3).一個(gè)方法參數(shù)過(guò)多的話,應(yīng)該把它封裝起來(lái),如果方法需要返回多個(gè)屬性的話,也可以封裝起來(lái).這樣讓代碼更簡(jiǎn)潔優(yōu)美.
                    (4).為了提高程序的靈活性,系統(tǒng)參數(shù)最好"可配置".如分頁(yè)時(shí)的pageSize.如果項(xiàng)目較大時(shí),可以增建一個(gè)系統(tǒng)參數(shù)表.可以在服務(wù)器啟動(dòng)進(jìn)把它讀到緩存內(nèi).或是啟動(dòng)一個(gè)線程定期掃描參數(shù)的變動(dòng),使緩存中的參數(shù)與配置文件或數(shù)據(jù)庫(kù)參數(shù)表的參數(shù)同步.
                      

          posted on 2007-12-27 09:37 HUIKK 閱讀(139) 評(píng)論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 武邑县| 道真| 漯河市| 孝感市| 瑞丽市| 兴化市| 大邑县| 贵阳市| 鄂尔多斯市| 稷山县| 东阿县| 宜川县| 榆中县| 双流县| 平武县| 安化县| 平江县| 卢氏县| 农安县| 辽源市| 仙桃市| 连江县| 观塘区| 长沙市| 峨山| 涟源市| 赣榆县| 宝兴县| 乐平市| 林周县| 永济市| 九江市| 西贡区| 台州市| 盈江县| 志丹县| 苗栗县| 岫岩| 娱乐| 兴业县| 板桥市|