(一)模仿学习-引入项目启动
我们从网上下载一份代码学习,模拟如果在实际工作中,我们入职的时候会首先拿到一个不复杂但是技术比较老的项目,因为作为新人很难去直接参与大而且新的项目进行开发。
- 我们从网上搜一份代码,先下载下来,代码如下:
![](https://img.xiumi.us/xmi/ua/rSJP/i/48d5cec8831d3b0e16696651e72e6db7-sz_9452.png)
代码的地址:
https://url56.ctfile.com/f/34653256-665303764-679728?p=7567 (访问密码: 7567)
- 将数据库导入到我们本地
![](https://img.xiumi.us/xmi/ua/rSJP/i/e6040ec27749668aff1e9aaa17d6958a-sz_25090.png)
- 将项目导入到本地环境中
- 首先我们将项目拷贝到我们的工作开发环境中
![](https://img.xiumi.us/xmi/ua/rSJP/i/acd1274122813cc2eac8c1fc2e439bc4-sz_35952.png)
- 在IDE中导入(Eclipse、MyEclipse、IDEA都可以)
![](https://img.xiumi.us/xmi/ua/rSJP/i/54c11b8fb35b3156f7d7dfe175f23b45-sz_67191.png)
然后
![](https://img.xiumi.us/xmi/ua/rSJP/i/e5edffe0424998d63072872f0fac077f-sz_43879.png)
继续
![](https://img.xiumi.us/xmi/ua/rSJP/i/69149c379f82482d62eb7089a47c2db2-sz_85519.png)
项目出现在导航栏
![](https://img.xiumi.us/xmi/ua/rSJP/i/d8ac1f9bf46fbfef8e200b792a3277a6-sz_30381.png)
- 改动数据库连接的地址
因为所有的项目一定会有数据库的地址配置,不管是用的那种框架。所以我们需要找到对应的文件进行更改。修改下面的数据库密码和账户为自己的数据库地址。
![](https://img.xiumi.us/xmi/ua/rSJP/i/4bce52483f38d05dfa021944b0f49100-sz_203333.png)
- 一般此时我们只要下载的项目没问题,就可以运行了,我们使用Tomcat作为应用服务器,但下载的这个项目需要做一下转换,将项目转换一下,转换的位置如下:
![](https://img.xiumi.us/xmi/ua/rSJP/i/f4325c6e076cd78e4c3bb7a52d9d901d-sz_129234.png)
转换项目
![](https://img.xiumi.us/xmi/ua/rSJP/i/5276c4a66d09d0c4a885abaed64c8913-sz_77008.png)
转换完进行勾选
![](https://img.xiumi.us/xmi/ua/rSJP/i/c04f5f943fa67f3bc98edb9f0aee42d3-sz_121533.png)
接下来更改一个目录
![](https://img.xiumi.us/xmi/ua/rSJP/i/add97e061d22275dbbd553fb8dc772a9-sz_221181.png)
目录更改如下
![](https://img.xiumi.us/xmi/ua/rSJP/i/d232042c4a8328f2e90284f023dc8656-sz_98159.png)
添加到Tomcat应用服务器中
![](https://img.xiumi.us/xmi/ua/rSJP/i/f051b96eb7a336bef7372a3c694f273f-sz_23411.png)
然后我们可以运行代码了,项目没有报错
![](https://img.xiumi.us/xmi/ua/rSJP/i/e275970ac026409a91c28cda61ba5363-sz_289132.png)
我们在浏览器中进行访问就可以得到对应的项目
![](https://img.xiumi.us/xmi/ua/rSJP/i/7be642bd1f07bef42c29923e85584f18-sz_237573.png)
点击登录后如果出现连接不上,更换系统中的MySQL的连接包就可以。
![](https://img.xiumi.us/xmi/ua/rSJP/i/c03e022ff0fc08dce40ed834a1c82741-sz_38921.png)