【文件属性】:
文件名称:virginia
文件大小:362KB
文件格式:ZIP
更新时间:2021-03-17 04:26:40
Java
一-URL缩短器 :lollipop:
这是“软件测试”课程实验室的示例解决方案项目。
规格
有关,请参见。
系统结构
有四个模块:
auth身份验证模块-创建新用户,对现有用户进行身份验证
bigtable - big bigtable键值持久性存储(请注意,您应该自己实现它。这意味着它不允许使用数据库,另一个键值存储实现等)
logic -业务逻辑-URL缩短逻辑
rest - REST API-提供REST API的模块。 框架已经添加到项目依赖项中。 它简化了REST API的创建,并提供了内置的JWT身份验证。
环境先决条件
Java
这是一个Java项目,因此您将需要一个已安装 15的环境。要进行安装,可以使用:
Linux / MacOS上的
在Windows上采用
集成开发环境
作为IDE使用 。
格纹风格
我们使用来确保编码标准。 要在IDE中进行实时检测,您可以使用插件。 我们
【文件预览】:
virginia-main
----gradlew(6KB)
----.github()
--------workflows()
----build.gradle.kts(4KB)
----src()
--------test()
--------main()
----media()
--------code-style-import.png(292KB)
----config()
--------checkstyle()
--------idea()
----gradle()
--------wrapper()
----README.md(2KB)
----gradlew.bat(3KB)
----.editorconfig(219B)
----.gitignore(542B)
----settings.gradle.kts(43B)