-
以JSP为技术基础的BBS论坛
资源介绍
系统分成通用数据库管理模块、登录注册模块、信息发布模块和文件上传、会员后台、管理员后台六大模块,而在数据库管理模块里,不仅包含了通用的数据库访问逻辑,更应当以DAO模式封装了各业务逻辑所需要的数据库操作的方法。各模所包含的文件及其功能如下表8-1所示:
表9-1 BBS论坛系统模块一览表
模块名 文件名文件名以及对应的存储位置 功能描述
数据库管理模块 com.study.dao.DAOFactory DAO工厂类,用以生成各种DAO实例
com.study.dao.MemberDAO 供外部类调用的接口,提供了所有关于会员管理的方法
com.study.dao.MemberDAOImpl 实现MemberDAO接口的类,提供会员的添加,修改,删除等操作
com.study.dao.MessageDAO 供外部类调用的接口,提供了所有关于公告信息的方法
com.study.dao.MessageDAOImpl 实现公告信息借口的类,提供信息的添加,修改,删除,查询等操作
com.study.dao.TopicDAO 供外部类调用的接口,提供了所有关于公告信息类型的方法
com.study.dao.TopicDAOImpl 实现公告信息类型借口的类,提供信息的添加,修改,删除,查询等操作
com.study.vo.Member 封装了会员的属性
com.study.vo.Message 封装了公告信息的属性
com.study.vo.Topic 封装了公告信息类型的属性
com.study.database.DBConnection 数据库的连接对象,提供数据库的连接
com.study.database. DBConnectionManage 数据库连接池,用以管理数据库连接对象
登录注册模块 /WebRoot/default.jsp 网站的首页
/WebRoot/login.jsp 会员用户的登录页面
com.study.servlet.CheckLogin 用于验证用户
com.study.servlet.saveMember 用于注册用户
/WebRoot/register.jsp 会员注册页面
信息发布模块 /WebRoot/list.jsp 显示论坛信息
/WebRoot/addtopic.jsp 发布主题页面
/WebRoot/reply.jsp 回复主题页面
com.study.servlet.delMessage 删除信息
com.study.servlet.Message 添加信息
会员管理模块 /WebRoot/member/updatemember.jsp 修改会员信息
/WebRoot/member/list.jsp 查看发布的主题
网站管理模块 /WebRoot/manage/listmember.jsp 查看所有会员
/WebRoot/manage/message.jsp 查看所有信息
/WebRoot/manage/updatemember.jsp 修改会员权限
文件上传模块 /WebRoot/uploadfile.jsp 选择需要上传的文件
/WebRoot/save_file.jsp 保存文件
/WebRoot/uploadpic.jsp 选择需要上传的头像
/WebRoot/save_pic.jsp 保存头像
辅助模块 com.study.util.DataContext 辅助对象,将一些通用的方法封装在该类中。
- 上一篇: 基于JSP技术开发BBS论坛系统 毕业论文+论文答辩PPT
- 下一篇: java毕业设计 源码