不過,那些都是c/s模式之下的程式設計。到現在,接觸了b/s模式也乙個多月了,第乙個牛腩新聞發布系統覺得很是有趣,還是從最基本的開始,下面就一起看看b/s模式下,三層是怎樣應用的。這篇部落格就以新增新聞的例項來總結。
對於三層的整個過程大家都是很熟悉的了,那麼在這裡就不再贅述了,直接一層一層來分析。
一.思路整理。
u層:給引數賦值,例項化b層新增新聞的方法,最後做出相應的提示。
b層:例項化d層的新增新聞的方法。
d層:利用sqlhelper,執行有引數的增加操作。
二.編寫**
u層:
protected void btnadd_click(object sender, eventargs e)
else
// 清空標題和內容
txttitle.text = "";
ftbcontent.text = "";
}
b層:
public bool insert(news n)
d層:public bool insert(news n)
;//執行有引數的增加新聞的儲存過程
int res = sqlhelper.executenonquery(cmdtext, paras, commandtype.storedprocedure);
if (res > 0)
return flag;
}
以上都是和我們c/s模式下相同的地方,若是c/s模式下,這也就完工了。而b/s模式下,我們還需要進一步對前台網頁進行設計。下面就都是對網頁設計需要進行的相應的操作:這部分的**都比較簡單,只是因為第一次接觸,可能都覺得陌生。這裡就簡單解釋幾個**
段的含義:
1.
2.
注:h1、h2、h3、h4、h5及h6標籤的作用是顯示標題(這裡的h是「標題(heading)」的意思)。其中h1是一級標題,字型最大;h2是二級標題,字型比一級標題略小;而h6是六級標題,它是最後一級標題,字型也最小。
3.
新聞分類:
" selectcommand="select [name] from [category]">
4.5.
新聞內容:
注:標籤裡的p是「段落(paragraph)」的意思,也就是乙個文字段落。前台設計好後,我們就可以通過瀏覽器看到此
部分了:
學習心得:雖然學習了三層很長時間,但換一種模式,又發現了許多新鮮的東西,這也正好激發了自己學習的興趣。同樣,我們的學習還是需要積累,b/s的學習
繼續。。
新聞發布系統,B S模式下的三層應用
不過,那些都是c s模式之下的程式設計。到現在,接觸了b s模式也乙個多月了,第乙個牛腩新聞發布系統覺得很是有趣,還是從最基本的開始,下面就一起看看b s模式下,三層是怎樣應用的。這篇部落格就以新增新聞的例項來總結。對於三層的整個過程大家都是很熟悉的了,那麼在這裡就不再贅述了,直接一層一層來分析。一...
牛腩新聞發布系統 B S的和C S
c s即client server的縮寫,也就是我們經常提到的客戶機和伺服器結構,是一種軟體體系結構。c s的基本原則是將應用軟體需要完成的任務分解成多個子任務,並且分配到多個計算機上,也就是 功能分解 原則。一般來說,我們通常將資料處理 資料表示和儲存使用者介面的功能放在客戶端 將dbms的核心功...
基於JSP SERVLET的新聞發布系統 三
拖了這麼久。今天把欄目管理還有新聞管理模組的也掛出來。欄目管理跟使用者管理一樣。這裡重點講解新聞管理。效果圖如上 1,可選擇欄目類別,且欄目類別是動態生成的。預設生成的文章是未審核狀態的。欄目類別 請選擇newstype type new newstype newstypeservice types...