MVC日志系统之——项目准备
Posted Dobe张的欢乐课堂
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MVC日志系统之——项目准备相关的知识,希望对你有一定的参考价值。
1、创建数据库:
创建数据库diarydb,选择utf8_general_ci字符集。
创建数据表users和diary,并将diary.author字段与users.userID建立外键关联,截图如下:
users表:
diary表:
2、创建JSP页面:
login.jsp——登录页面
register.jsp——注册页面
myDiary.jsp——用户日志列表页面
detailDiary.jsp——显示日志详细页面
newDiary.jsp——发表日志页面
editDiary.jsp——编辑日志页面
结构如下,不要忘记在WEB-INF/lib下添加数据库驱动包。
3、创建类结构
项目中类结构如下图所示:
3.1、创建用于处理请求的Servlet类
com.diary.action.UsersServlet——用于处理与数据表users相关的所有用户请求,如登录请求、注册请求、删除用户请求等。
com.diary.action.DiaryServlet——用于处理与数据表diary相关的所有用户请求,如发表日志请求、查询用户日志列表请求、编辑日志请求、删除日志请求、查询日志详情请求等。
UsersServlet的创建如下:
配置如下:
UsersServlet最初的代码设置如下,DiaryServlet也如此,后续代码待添加。
3.2、创建用于封装数据的实体类
com.diary.entity.Users——用于封装某个用户的信息,一般用作方法参数或返回类型。
com.diary.entity.Diary——用于封装某篇日志的信息,一般用作方法参数或返回类型。
Users代码如下:
Diary类的代码如下:
3.3、创建用于操作数据库的类
com.diary.dao.ConnDB——提供数据库基础操作的类,如连接数据库、执行查询、执行非查询、关闭连接。
com.diary.dao.UsersDao——封装了与数据表users相关的所有功能操作,如判断登录、注册、
com.diary.dao.DiaryDao——封装了与数据表diary相关的所有功能操作,如查询用户所有日志列表、查询某篇日志详情、删除某篇日志等。
ConnDB类的代码如下:
UsersDao和DiaryDao的代码待后续添加。
以上是关于MVC日志系统之——项目准备的主要内容,如果未能解决你的问题,请参考以下文章