博客项目

Posted Kirl z

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了博客项目相关的知识,希望对你有一定的参考价值。

1. 介绍

1.1 功能简介

实现一个简易版的博客功能, 包括用户登录, 注册, 发表新文章, 显示文章列表,

1.2 使用的技术

maven:使用maven来管理依赖,打包项目
mysql:使用MySQL作为业务数据的存储
html:使用HTML来编写前端页面
tomcat:使用Tomcat作为Web项目部署的服务器
servlet:每个页面调用后台接口都需要使用Servlet来完成业务。
session:在登录后才可以访问新增文章接口,否则直接返回到登录页面
jackson:jackson是java对象与JSON字符串数据进行序列化、反序列化的工具。

2. 项目准备

2.1 需要的资源

Maven、IDEA、MySQL、Chrome浏览器、Fiddler4抓包工具

在这里插入图片描述

软件生命周期:
(1) 业务人员提需求
(2) 产品经理根据需求, 设计线框图, 产品原型图
(3) 系统设计: 概设, 详设, (前后端接口的定义, 数据库建模)
(4) 开发
(5) 测试
(6) 部署上线
(7) 维护

2.2 开发步骤

1.安装lombok插件
2.完成表/字段对应的实体类
统一的http响应的数据类型种类
3.部署好项目, 运行 tomcat , 抓包看 ajax请求
(查看请求的方法, url, 请求数据) —>根据这些内容, 定义后端的Servlet

以上是关于博客项目的主要内容,如果未能解决你的问题,请参考以下文章

前端页面项目——博客系统

基于.NetCore开发博客项目 StarBlog - 环境准备和创建项目

基于.NetCore开发博客项目 StarBlog - 图片批量导入

基于.NetCore开发博客项目 StarBlog - (11) 实现访问统计

Flask入门小项目 - 搭建极简博客

基于.NetCore开发博客项目 StarBlog - (15) 生成随机尺寸图片