Spring之路(19)–SpringMVC+Bootstrap开发博客系统实例(数据库与URL设计篇)

简介: 本文目录1. 概述2. 数据库设计3. URL设计4. 遵守规范5. 总结

. 概述

对于一个项目而言,确定了数据库表结构,基本上就确定了系统涵盖的概念和功能。


确定了页面及页面请求的URL信息,基本上就确定了系统的功能及流程。


所以这两个是基础,一般在项目开始之初进行设计。


2. 数据库设计

博客系统比较简单,就是保存一些博客的信息,具体有作者、发表时间、标题、内容这些信息即可。所以设计数据库表结构如下(Navicat设计表界面截图):

image.png

3. URL设计

因为功能比较简单,我们设计如下:

image.png

4. 遵守规范

注意指定规范一定要考虑全面、谨慎,因为这是一个程序运行开发顺利的基础,一个项目一般由经验较为丰富的项目负责人/架构师/资深程序员主要负责设计规范,然后研发团队集体讨论补充。


当规范制定完成后,团队应该都按照规范进行开发编码,如果有调整要通知到所有人。


5. 总结

有了上面的设计,我们脑海里面应该对各个功能的开发心里有个底了,接下来就是正式开发阶段了。

相关文章
|
19天前
|
安全 Java 数据库
实现基于Spring Security的权限管理系统
实现基于Spring Security的权限管理系统
|
24天前
|
JavaScript Java 数据安全/隐私保护
基于SpringBoot+Vue毕业生信息招聘平台系统【源码+论文+演示视频+包运行成功】_基于spring vue的校园招聘系统源码(2)
基于SpringBoot+Vue毕业生信息招聘平台系统【源码+论文+演示视频+包运行成功】_基于spring vue的校园招聘系统源码
33 0
基于SpringBoot+Vue毕业生信息招聘平台系统【源码+论文+演示视频+包运行成功】_基于spring vue的校园招聘系统源码(2)
|
1月前
|
设计模式 前端开发 Java
【Spring MVC】快速学习使用Spring MVC的注解及三层架构
【Spring MVC】快速学习使用Spring MVC的注解及三层架构
24 1
|
1月前
|
前端开发 Dubbo Java
spring面试题_spring mvc面试题_springboot面试题库
spring面试题_spring mvc面试题_springboot面试题库
|
1月前
|
缓存 NoSQL Java
在 SSM 架构(Spring + SpringMVC + MyBatis)中,可以通过 Spring 的注解式缓存来实现 Redis 缓存功能
【6月更文挑战第18天】在SSM(Spring+SpringMVC+MyBatis)中集成Redis缓存,涉及以下步骤:添加Spring Boot的`spring-boot-starter-data-redis`依赖;配置Redis连接池(如JedisPoolConfig)和连接工厂;在Service层使用`@Cacheable`注解标记缓存方法,指定缓存名和键生成策略;最后,在主配置类启用缓存注解。通过这些步骤,可以利用Spring的注解实现Redis缓存。
55 2
|
1月前
|
前端开发 Java 应用服务中间件
Spring框架第六章(SpringMVC概括及基于JDK21与Tomcat10创建SpringMVC程序)
Spring框架第六章(SpringMVC概括及基于JDK21与Tomcat10创建SpringMVC程序)
|
19天前
|
XML 前端开发 Java
Spring Boot与Spring MVC的区别和联系
Spring Boot与Spring MVC的区别和联系
|
24天前
|
JavaScript Java 关系型数据库
基于SpringBoot+Vue毕业生信息招聘平台系统【源码+论文+演示视频+包运行成功】_基于spring vue的校园招聘系统源码(1)
基于SpringBoot+Vue毕业生信息招聘平台系统【源码+论文+演示视频+包运行成功】_基于spring vue的校园招聘系统源码
27 0
|
29天前
|
消息中间件 Java Spring
Spring Boot与NATS消息系统的集成方法
Spring Boot与NATS消息系统的集成方法
|
1月前
|
XML Java 数据格式
SpringMVC的XML配置解析-spring18
SpringMVC的XML配置解析-spring18