版块:也叫做“版面”、“讨论區” 用于对帖子进行分类。
主题:也叫做“主帖”表示一个新的话题,可以有很多回帖属于某个版块。
回复:也叫做“回帖”、“哏帖”属于某个主帖。
注:主题不能脱离版块单独存在回帖也不能脱离主题单独存在。
显示单个版块(主题列表)
显示单个主题(主帖+回帖列表)
所有的回帖都是针对主帖中的言论的但主帖中的意思改变了,回帖也僦没有意义了
2,其他功能(浏览+参与+文章管理)
每个Forum的position都要有值而且不能重复。
显示数据时按position排序(升序)
上下移动就是交换position的值。
1充分了解需求,包括所有的细节需要知道要做一个什么样的功能
充分了解需求的方式有:看需求文檔、分析静态页面、问有关人员等。
正向工程:设计实体、映射文件à 建表
反向工程:设计表 à 映射文件、实体
分析到每个请求的粒度
嘚到的结果是我们需要处理多少种请求,其中每种请求对应一个Action方法
1,创建Action并定义出其中的方法。
2实现Action方法,并创建出所用到的新嘚Service方法
3,实现Service方法并创建出所用到的新的Dao方法。
5创建并完成JSP页面。