首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JavaWeb实战项目(六)文章发布模块的补充

我们在昨天写了文章发布模块,但是还存在一些问题,我们今天处理下。

在选择分类的时候,分类的具体内容是写到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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180903G1JHCS00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券