論壇模塊__論壇業務介紹與整體說明
阿新 • • 發佈:2017-11-12
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,測試、運行
完成
論壇模塊__論壇業務介紹與整體說明