java web 评论及回复系统

只是一个评论系统类似论坛,但要结合三大框架,要在数据库里存储留言即回复,可查询,帮忙写一下思路,DAOService及其impl要怎么写action怎么写说说具体流程思路... 只是一个评论系统 类似论坛,但要结合三大框架,要在数据库里存储留言即回复,可查询,帮忙写一下思路, DAO Service及其 impl 要怎么写 action 怎么写 说说具体流程思路就可以,答得好可追加 展开
 我来答
李杜文章何处求8S
推荐于2017-09-19 · TA获得超过570个赞
知道小有建树答主
回答量:490
采纳率:0%
帮助的人:162万
展开全部
因为用户和评论是一对多关系,首先需要两张表:1.用户表
2.评论表

struts获取前台传入的 用户名(或者登陆后从session获取)、评论时间、评论内容组成为类型为Comment的对象c,调用一个service层的方法service.save(Comment c)来进行事务处理(事务织入等在xml配置,简单的话也可以不配置)。
service层的方法为save(Comment c){
commentDao.save(c);//调用了数据访问层的save方法
}
dao层开始调用hibernate的save语句,将对象c持久化。

至于你说的impl,是基于抽象编程,降低耦合度。如serviceImpl类的方法要严格遵循service接口的方法体。
印第安夏87
2014-08-25 · TA获得超过133个赞
知道答主
回答量:119
采纳率:100%
帮助的人:119万
展开全部
评论肯定是基于文章的,文章肯定有唯一的ID。
这样的话,可以让评论全部关联到这个ID上。

随便写写,代码不能运行,参考即可。
public class Comment { Long id; Article article;//文章 User user;//用户 Date date;//时间 String content;//内容}public class CommentService { void addComment(Article article, User user, String content); void updateComment(Comment comment); void deleteComment(Comment commnet); List<Comment> findCommentByArticle(Article article); List<Comment> findCommentByUser(User user);}public class AddCommentAction { private Long articleId; private Long userId; private String content; public String execute() { Article article = articleService.getArticle(articleId); User user = userService.getUser(userId); commentService.addComment(article, user, comment); return SUCCESS; }}
以上回答你满意么?
追问
满意啊,这个回答我原来看过,这是你写的么??!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
妮妮ruly
推荐于2018-12-26 · TA获得超过722个赞
知道小有建树答主
回答量:677
采纳率:0%
帮助的人:315万
展开全部
项目框架实现SSH,如果不会可上网找教程,有很多的。
DAO使用herbernet实现增删改查
service是接口,impl是接口的实现类。service调用dao的方法,可使用spring的注解,或者配置文件依赖注入,不懂可上网了解。action使用struts获取前台表单传入值,调用service方法,即可。
其中涉及的ssh框架知识可上网找教程慢慢了解。
记得采纳哦
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
傅合函数CQdc7
2014-08-25 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:154
采纳率:0%
帮助的人:89.2万
展开全部
ssh -数据库 设计多对一 多条评论对应一条记录
bean 会写吧
dao 抽象类封装crud
impl 实现crud
service调用dao的方法
action就很简单了,只需要处理请求
注意的是要会写配置文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式