分析开源项目

观察开源项目

先在Gitee上找到想要使用的项目,分析是否前后端分离?是否有数据库?先对这个项目做一个简单的分析

开源项目下载

从Gitee上直接下载zip到本地,然后解压,解压完成后先别着急运行,观察:1.用了哪些技术;2.是否有数据库;3.你的环境是否匹配

观察完之后,再想办法运行

跑起来是第一步

  1. 安装数据库,执行sql:用notepad++查看项目里的sql文件,然后复制粘贴到mysql里,观察有没有建库的语句,如果没有的话还需要自己先把库建起来,建完库之后把项目里的sql语句全选、运行
  2. 前端需要跑起来
  3. 后端项目导入跑起来:强调这里是Import Project,不要用Open
  4. 启动后端项目:一般先分析common、system等字样的代码;只要发现了Swagger,那么跑起来的第一步就是先进入Swagger-ui页面,因为这里面都是接口;还要查看配置文件,看里面写的默认端口,有哪些配置,需要改为自己的项目和环境地址
  5. 前端就是安装依赖,启动测试运行,看接口是否正常

前后端分离项目固定套路

  1. 从前端开始分析。点开控制台,点一个接口,分析一步调用关系
  2. 前后端端口调用不一致,比如前端的8013对应到了后端的8000,怎么操作的
  • 应该是用ajax、axios等封装了接口请求,request形式
  • 找到前端项目的配置,比如.env.development、.env.production(开发环境、生产环境),这里一般就写明了端口
  1. 前后端分离项目的重点:找到接口的调用关系
  • Springboot提供服务,前端调用接口数据,Vue负责渲染页面
  • 前端的固定套路:api即核心接口,用于调用后端;router是路由;utils存放工具;views是视图层,存放所有页面;store存储;layout布局;components组件;json或者pom是依赖包
  • 通过抓取前端的请求,找到后端对应的接口
  1. 分析如何渲染到视图上,看前端
<template>
视图层
</template>

<script>
js操作,接口调用
export default{
    
}
</script>

<style>
页面样式
</style>

如何找到一个好的开源项目

  1. 找分类:java、c…
  2. 看收藏,最多star的
  3. 看价值:符合自己当前状态和阶段的
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值