新闻发布系统
1.准备工作:
1.1 创建数据库:
(选用 mysql 数据库):
每个表所代表:
Comment:评论
News2:新闻表
Topic:主题表
Users:用户表
1.2 创建分层:
1.3:BaseDao:连接数据库的工具类
此处略。。。
2.实现功能:
2.1:登陆
页面如上,首页地址,登录名,密码
我的登录名和密码均为 1.
登陆主要代码:
接口内:
实现接口:
Servlet 层:
最后,登陆单测:
2.2:注销
登陆成功显示后台主页面(部分):
荧光笔部分为可实现功能:
(欢迎您:1):实现代码:
登录时显示:
注销:
实现结果:返回登录页面,并且登录名和密码框为空
实现过程:
1.
2.
Servlet 层:UserInfoServlet 类:
判断是否为登陆,然后实现注销
注
3.点击注销之后回到首页,并且路径和第一次登陆的路径不同
销
2.3:主题管理(显示)
1.点击主题管理显示的页面:
在右侧显示出所有数据库中的主题分类
2 实现代码:
1):DAO 层:
2):实现 DAO:
3):service 层:(同 DAO):
4):实现 service 层:
5):最关键的一步:(servlet 层)
单测省略。。
2.5:主题管理(添加)
1):点击添加主题之后显示的页面:
点击提交之后页面:
跳转到后台首页,并且在主题显示的位置显示出你刚才添加的主题,我刚才添加的是 ABC,
为了以防乱码,并且路径也随之变化。
同时 ABC 被添加到数据库
2):实现此功能主要代码:
1.DAO 层:
2.实现 DAO 层: