新聞發布系統,B S模式下的三層應用

2021-09-23 21:35:35 字數 1516 閱讀 6745

不過,那些都是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...