文件名称:基于JSP的BBS论坛
文件大小:1.14MB
文件格式:RAR
更新时间:2013-12-08 18:15:11
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 辅助对象,将一些通用的方法封装在该类中。