把昨天登录模块的视频给大家展示下
因为这个小案例我没有创建注册部分的代码,所以还记的吗?我们在创建数据库的时候,对用户表插入了一天数据用户名是jhonezy,密码是123456,我们可以看到在用户名和密码出错的时候,界面会给出相应的提示的。
下面我们开始我们今天的主要内容。
持久层的开发(文章的发布)
1.1还是先把数据库的表创建一下吧
create table t_article(
id varchar(100) not null,
header varchar(30) default null,
name varchar(30) default null,
content text default null,
author varchar(50) default null,
description varchar(20) default null,
is_published varchar(2) default null,
is_delete varchar(2) default null,
create_time timestamp default null,
update_time timestamp default null.
user_id varchar(100) default null,
category_id varchar(100) default null,
primary key(id)
)default charset=utf8;
1.2在entity包下创建Article实体类(前面讲了用eclipse快速创建实体类的方法了,今天就不再赘述了)
1.3创建ArticleDao接口
1.4在mapper文件夹下创建ArticleMapper.xml文件(这不完成后,建议单元测试下哦,我就不写了,犯懒)
2.业务层的实现
2.1在service包下创建ArticleService接口(红色字体的ParameterException需要自己创建哦,昨天讲过)
2.2在impl包下面创建ArticleService接口的实现类ArticleServiceImpl
是不是感觉下面的那些if提别麻烦,开发最讨厌的两个人一个人叫产品,另一个叫测试,为了让测试通过,所以要写的严谨点*(还是好好敲吧)。
同时不要忘了给ArticleServiceImpl加@Service注解。将ArticleDao依赖注入
3控制器的实现
4.article.js
今天就到这了
领取专属 10元无门槛券
私享最新 技术干货