我们在昨天写了文章发布模块,但是还存在一些问题,我们今天处理下。
在选择分类的时候,分类的具体内容是写到html里面的,这样的代码健壮性不好,我们要做的呢就是在数据库中获取文章的分类。这也是昨天的代码中没写的。
持久层的实现
1.1在数据库中创建文章的分类表
create table t_category(
category_id varchar(100) not null,
catetegory_name varchar(30) default null,
primary key(category_id)
)default charset = utf8;
在数据库中添加了三条数据。
1.2创建ArticleCategoryDao
1.3创建ArticleCategoryMapper.xml
大家也许发现了(这两天我们写的套路都差不多,先写持久层,在写业务层,最后在写Controller,内容都差不多,最后我会把完成大部分的代码发给大家)
Javaweb实战项目先到这里吧,
2.业务层的实现
2.1创建ArticleCategoryService
2.2创建ArticleCategoryService的实现类
3.控制器
3.1我们就不再新鲜一个Controller了,因为分类就一个请求,所以直接用ArticleController就好了。
在ArticleController里加入下面这段代码
不要忘记将ArticleCategoryService依赖注入。
4.前端代码的实现
4.1在article.js里加入下面的方法
这样来让我们看下效果。
和数据库中的一样哦。
因为时间关系,Javaweb实战项目就更到这里了,我会把源代码放到最后。还有如果大家想做这个项目练手的话,如果遇到了什么问题可以加小编的微信小编会解答的。
源码:链接:https://pan.baidu.com/s/1M2onJZYZDgRkeJMirdM4YA 密码:70gr
领取专属 10元无门槛券
私享最新 技术干货