1. 程式人生 > >論壇模塊__論壇業務介紹與整體說明

論壇模塊__論壇業務介紹與整體說明

text p s 升序 測試 images 也不能 family javabean 文件

論壇模塊__論壇業務介紹與整體說明

論壇中的概念

版塊:也叫做“版面”、“討論區” ,用於對帖子進行分類。

主題:也叫做“主帖”,表示一個新的話題,可以有很多回帖,屬於某個版塊。

回復:也叫做“回帖”、“跟帖”,屬於某個主帖。

註:主題不能脫離版塊單獨存在,回帖也不能脫離主題單獨存在。

論壇模塊的功能說明

瀏覽

版塊列表

顯示單個版塊(主題列表)

顯示單個主題(主帖+回帖列表)

參與

發新帖

回帖

管理文章

主題

設置類型

移動到其它版塊

刪除

修改

回復

刪除

修改

版塊管理

增刪改查

上下移動

主題列表的排序效果說明

技術分享

技術分享

一般用戶不能使用修改功能

所有的回帖都是針對主帖中的言論的,但主帖中的意思改變了,回帖也就沒有意義了。

實現這些功能的順序

1,版塊管理

1,設計實體。

2,分析與實現功能。

2,其他功能(瀏覽+參與+文章管理)

1,設計實體

2,分析與實現功能。

版塊的上下移動

每個Forum的position都要有值,而且不能重復。

顯示數據時按position排序(升序)。

上下移動就是交換position的值。

論壇模塊的實體圖

技術分享

流程說明:實現一組功能的步驟

1,充分了解需求,包括所有的細節,需要知道要做一個什麽樣的功能

充分了解需求的方式有:看需求文檔、分析靜態頁面、問有關人員等。

正向工程:設計實體 --> JavaBean --> hbm.xml --> 建表

2,設計實體/表

正向工程:設計實體、映射文件à 建表

反向工程:設計表 à 映射文件、實體

3,分析功能

分析到每個請求的粒度。

得到的結果是我們需要處理多少種請求,其中每種請求對應一個Action方法。

4,實現功能:

1,創建Action,並定義出其中的方法。

2,實現Action方法,並創建出所用到的新的Service方法。

3,實現Service方法,並創建出所用到的新的Dao方法。

4,實現Dao方法。

5,創建並完成JSP頁面。

5,測試、運行

完成

論壇模塊__論壇業務介紹與整體說明