春天里,百花香...
09 2008 檔案
摘要: 工字型布局是Web中應(yīng)用比較廣泛的布局,它將整個頁面分成頁頭,側(cè)面導(dǎo)航欄,內(nèi)容欄和頁腳欄四部分,頁頭一般包括logo,網(wǎng)站標(biāo)題等;側(cè)面導(dǎo)航欄是導(dǎo)航菜單,根據(jù)客戶的喜好可以放在左邊也可以放在右邊;內(nèi)容是正文部分,左右也可以根據(jù)用戶的喜好放置;頁腳包括版權(quán)信息,聯(lián)系我們等。根據(jù)content欄的寬度是否會隨著瀏覽器的寬度改變可以將工字型布局分為固定兩欄方式和可變兩欄方式,本文討論了這兩種方式的制法。
閱讀全文
摘要: 除了Div,Table,F(xiàn)orm外,我們最常用的Html元素之一就是無序列表ul,使用它通常可以實(shí)現(xiàn)以下形式:
1.實(shí)現(xiàn)文本數(shù)據(jù)列表,這是無序列表的原始意圖。
2.嵌套使用無序列表,以實(shí)現(xiàn)樹狀結(jié)構(gòu)。
3.修改無序列表的樣式,將它作為菜單使用。相對于用表格制作的菜單項(xiàng),它修改起來比較方便,樣式也很容易設(shè)置。
第三點(diǎn)就是本文的主要議題。
閱讀全文
摘要: 一次將數(shù)據(jù)庫設(shè)計(jì)三范式應(yīng)用于表設(shè)計(jì)的實(shí)踐過程,比較淺顯。
閱讀全文
摘要: 表單是Web應(yīng)用中一個重要的組成部分,用戶向服務(wù)器端提交數(shù)據(jù)主要依靠表單進(jìn)行. 好的表單能幫助用戶順利的完成數(shù)據(jù)的填寫, 不好的表單會讓用戶對填寫過程充滿困惑和挫折感.這些都會影響客戶的心理,進(jìn)而會影響客戶對整個網(wǎng)站的感覺.
我覺得,前臺的表單設(shè)計(jì)和后臺的業(yè)務(wù)組件都很重要,和程序設(shè)計(jì)一樣,表單的設(shè)計(jì)也要遵照一定的原則和規(guī)范.
設(shè)計(jì)一個良好的表單,程序員需要綜合運(yùn)用HTML,CSS,JavaScript等方面的知識,下面就是本人的一些關(guān)于表單設(shè)計(jì)的粗淺想法,斗膽拿出來和大家一起探討探討.
閱讀全文
摘要: 本文就分頁的理由,分頁的方式和MySql,Oracle中兩種不同的分頁技術(shù)進(jìn)行了一些闡述,比較淺顯。
閱讀全文
摘要: 在基于Model2的應(yīng)用中,控制層的類總會包含對業(yè)務(wù)層諸類的調(diào)用,業(yè)務(wù)層諸類不可避免的要產(chǎn)生各種異常,如果統(tǒng)一到控制層進(jìn)行處理的話會導(dǎo)致代碼變得龐大臃腫還有不少重復(fù),這種的例子在Web應(yīng)用中的Servlet和Action諸類中并不少見。
如果我們使用模板方法模式(Template Method Pattern)將業(yè)務(wù)處理和異常處理分開,能有效簡化控制層諸類的代碼,借用這種模式,我們可以把固定的異常處理代碼放在基類中,而讓子類來實(shí)現(xiàn)具體的業(yè)務(wù),如果執(zhí)行業(yè)務(wù)過程中出現(xiàn)異常如數(shù)據(jù)庫無法連接,用戶找不到等異常后,直接將異常拋出讓基類來處理,這樣做成功的把業(yè)務(wù)處理和異常處理分開到了子類和基類兩種類中,涉及具體業(yè)務(wù)處理的子類代碼得到了很大的簡化,更方便閱讀,修改和管理。
有點(diǎn)疑惑的是,現(xiàn)在還不確定這樣做會有什么消極印象,如安全性或結(jié)構(gòu)方面的,大家要是覺得有問題請不吝賜教。
閱讀全文
摘要: 一般來說涉及數(shù)據(jù)庫的應(yīng)用中,表的主鍵有兩種生成方案,一種是專門定義一個主鍵表,在其中放置一個自增長的字段為其它表提供主鍵;另一種是使用Oracle的sequence。這兩種方案都有一定麻煩,Spring為此專門提供了一個ID增長器以簡化具體步驟,下文就是它的相關(guān)使用方法的,使用的數(shù)據(jù)庫是MySql5.
歸納
使用Spring的自增長ID生成器完成以下三步即可:
1)配置自增長id生成器,它需要一個數(shù)據(jù)源的支持。
2)根據(jù)配置將自增長id生成器注入DAO各類中。
3)使用nextStringValue,nextIntValue,nextLongValue方法得到ID。
閱讀全文
sitinspring(http://www.aygfsteel.com)原創(chuàng),轉(zhuǎn)載請注明出處.