一、MVC简介 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常W ...
分类:
编程语言 时间:
2019-11-07 19:07:37
阅读次数:
65
Spring MVC概述 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化 ...
分类:
编程语言 时间:
2019-11-07 15:02:58
阅读次数:
91
1.单一职责原则 如果一个类职责过多,会导致耦合度过高 2.开放封闭原则 类,模块,函数应该是可以扩展的,但是对于修改是封闭的 尽量通过扩展的方式来实现变化,而不是通过修改原有的代码来实现。 3.里式替换原则 所有引用父类的地方必须能透明的使用其子类\ 4.依赖倒置原则 高层模块不应该依赖底层模块, ...
分类:
编程语言 时间:
2019-11-06 00:42:51
阅读次数:
98
SpringBoot之Swagger2文档生成 1、Swagger2介绍 编写和维护接口文档是每个程序员的职责,前面我们已经写好的接口现在需要提供一份文档,这样才能方便调用者使用。考虑到编写接口文档是一个非常枯燥的工作,我们采用Swagger2这套自动化文档工具来生成文档,它可以轻松的整合到Spri ...
分类:
编程语言 时间:
2019-11-05 23:21:37
阅读次数:
181
本文主要讲依赖倒置原则和接口隔离原则。 一、依赖倒置原则 1.定义 高层模块不应该依赖低层模块,两者都应该依赖其抽象; 抽象不应该依赖细节; 细节应该依赖于抽象; 高层模块和低层模块容易理解,每一个逻辑的实现都是由原子逻辑组成的,不可分割的原子逻辑就是低层模块,原子逻辑的再组装就是高层模块。 那什么 ...
分类:
其他好文 时间:
2019-11-05 13:54:13
阅读次数:
78
七大设计原则:1、单一职责原则【SINGLE RESPONSIBILITY PRINCIPLE】:一个类负责一项职责.2、里氏替换原则【LISKOV SUBSTITUTION PRINCIPLE】:继承与派生的规则.(子类可替换父类)3、依赖倒转原则【DEPENDENCE INVERSION PRI ...
分类:
编程语言 时间:
2019-11-04 17:42:31
阅读次数:
70
1.单一职责 对于一个类而言,应该只有一个引起它变化的原因。 对于一个类来说,只做这个类本身需要做的事情,例如有用户、角色和功能类,如果把这些类都放到一个接口当中,那么显然这个类不符合单一职责,主要有以下问题: 用户、角色的修改都在一个模块当中,这样的设计是不合理的,首先用户的属性和行为是两种不同的 ...
分类:
其他好文 时间:
2019-11-04 13:48:44
阅读次数:
96
一、组员职责分工 算法:庄锡荣,林鑫灿 UI:许煌标,蔡峰,林晓锋,陈珊珊,侯雅倩,吴珂雨 博客:陈珊珊,王钟贤 二、github提交日志 三、程序运行截图 运行中爬取到的部分信息 数据库中的部分信息 程序部分代码 配置模块 主要模块 接口模块 四、程序运行环境 python ...
分类:
其他好文 时间:
2019-11-02 22:23:26
阅读次数:
111
1.组员职责分工 | 姓名 | 分工 | | | | | 童景霖 | 博客 | | 朱晓倩 | 制作UI | | 万本琳 | 制作UI | | 唐怡 | 制作UI | | 陈心怡 | 制作UI | | 黄永福 | 测评福州最受欢迎的商圈、后期代码修改和完善 | | 郑志强 | 测评各个价位的前五美食 ...
分类:
其他好文 时间:
2019-11-02 22:22:50
阅读次数:
115
一、 组员职责分工 ==================== ||||||||||||||||||||||||| |: :|: :|: :| | 职务 | 姓名 | 具体任务 | | 组长 |杨雨丝|UI设计| | 副组长 |林郁昊|前端| | 组员 |李钒效|后端| | 组员 |吴之昊|后端| | ...
分类:
其他好文 时间:
2019-11-02 22:21:44
阅读次数:
102