zoukankan      html  css  js  c++  java
  • BBS项目总结

    数据库(Oracle):

    BBSUser
    id:主键
    username:用户名
    password:密码
    pic:头像 blob
    pagenum:每个人分页喜好数量,每页显示多少行

    Article :
    ID:主键,贴ID
    userID:谁发的帖子,外键(bbsuser表的id)
    rootid:如果你发的帖子是子贴,rootid值是主贴的id,如果是主贴,值是0.
    title:帖子标题
    datetime:发帖时间
    content:发帖内容-clob

    用到的技术:

    JSP,Servlet,ckeditor,el,jstl,fileupload,filter

    实现的功能:

    登录(显示头像),注册(上传头像),查帖(分页),发帖(CKEditor),删帖,回贴(AJAX)。

    业务逻辑:

    用户有自己的ID,游客的ID为999.(登录成功后当前用户信息存在session里)

    每个帖子都有自己的ID(不管是主贴还是从贴)

    用户可以发帖。(CKEditor)

    用户只可以删除自己的帖子,不能删除别人的。游客不能删帖。

    当前用户的ID等于发帖人的ID(Article数据库里的userid字段)就可以删除了。

    (${!empty sessionScope.user && sessionScope.user.id==article.user.id})

    分页(存储过程):游客的分页为5(每页显示5条数据)

    用户可以根据自己的喜好设定每页显示几条数据(pagenum)默认也为5.

    用户可以回帖,游客必须登录才能回帖。

    回帖的rootid是主贴的ID,主贴的rootID是0.

    写回帖的人可以删掉自己的回帖。

  • 相关阅读:
    Java自学
    java自学
    每日总结
    每日总结
    每日总结
    每周总结
    每日总结
    每日总结
    每日总结
    每日总结
  • 原文地址:https://www.cnblogs.com/CZDblog/p/5522960.html
Copyright © 2011-2022 走看看