博客系统的思路

博客系统简单思路
摘要由CSDN通过智能技术生成

目录

梳理博客系统

1.场景:登录、列表、详情、编辑页

1)登录相关的资源

2)列表相关资源

3)详情相关的资源

4)编辑相关的资源

2.数据库的表

3.其他

1)资源角度看代码:

2)model包下的代码时表示数据的对象,剩余的是表示过程的对象


1.先请求html,由于html中有script标签,导致请求javascript脚本

2.由于js中写了ajax(xhr)请求,导致请求后端的一个json数据

3.json数据导致执行后端某个JsonServlet.doGet方法执行

方法中的逻辑:

1)读取请求参数

2)获取当前登录用户

3)调用Service对象中的xxx方法(调用Dao对象中的方法),执行SQL,从MySQL得到数据,根据需要的格式,组装成一个对象

4)利用jackson第三方库的ObjectMaper序列化成JSON字符串

5)响应这个JSON字符串

4.又回到前端,执行xhr.onload函数,根据数据,修改DOM树结构

梳理博客系统

1.场景:登录、列表、详情、编辑页

1)登录相关的资源

GET/login.html 静态资源
POST/login.do 动态资源
关系:login.html的form的action是/login.do

登陆完成后通过redirect重定向跳转到列表页

2)列表相关资源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
个人博客系统主要用于发表个人博客,记录个人生活日常,学习心得,技术分享等,供他人浏览,查阅,评论等。本系统结构如下: (1)博主端: 登录模块:登入后台管理系统:首先进入登录页面,需要输入账号和密码。它会使用Shiro进行安全管理,对前台输入的密 码进行加密运算,然后与数据库中的进行比较。成功后才能登入后台系统博客管理模块: 博客管理功能分为写博客博客信息管理。写博客是博主用来发表编写博客的,需要博客标题,然后选择博 客类型,最后将博客内容填入百度的富文本编辑器中,点击发布博客按钮即可发布博客博客类别管理模块:博主类别管理系统可以添加,修改和删除博客类型名称和排序序号。将会显示到首页的按日志类别区域。 游客可以从这里查找相关的感兴趣的博客内容 评论信息管理模块:评论管理功能分为评论审核和评论信息管理两部分。评论审核是当有游客或自己发表了评论之后,博主需 要在后台管理系统中审核评论。若想将此评论显示在页面上则点击审核通过,否则点击审核不通过。 个人信息管理模块:修改博主的个人信息,可以修改昵称,个性签名,可以添加个人头像,修改个人简介; 系统管理功能模块:友情链接管理,修改密码,刷新系统缓存和安全退出,友情链接管理可以添加,修改,删除友情链接网址 (2)游客端: 查询博客: 查询具体哪一篇博客 查看博客内容: 查看博客内容 查看博主个人信息:查看博主个人简介 发表评论: 可以评论具体某篇博客 友情链接: 查看友情链接

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值