项目在本地和服务器的区别,本地服务器的搭建和前后端打通(一)

15年进入大学,虽然不敢说什么一眼万年,但是我转眼也有三年多了。目前正在实习中。毕设题目已经选好。选了我的数据库老师(本来是不打算涉及到后台部分的,只是打算前端显示的炫酷一些,因为想法中都是使用网上的公开 API 实现)

老师和我说到时候会问数据库的问题,所以一定要有工作量,再加上我一直有些后悔大学上课没有好好学习后台开发,当然学校的知识你们都懂的。所以正好逼自己一下,比较彻底的了解后台的基本开发和入门。

这里我要很感谢一个为了爱从宁波跑到广西的老哥,他在我学习中给予了非常大的帮助,每次我问他问题都会耐心的解答。

话不多说,先介绍一下我的环境:

window 10

Idea 2018

tomcat 7,8 都有使用(我装了两个)

AndroidStudio 3.2.1

gradle 4.6

maven 负责 jar 包管理

后台使用框架技术:SSM,App 端请求:RxJava + Retrofit 实现简单网络的访问。

一:后台的搭建

1)新建 maven 项目

这里大家可以有两个选择,一个是新建 maven 空项目,一个是新建 maven web 项目都可以。不过我好像看过一篇文章说新建 maven 空项目的好处,不过不管了,这里我使用的是 新建 maven web 项目。

5d1fe5b24993?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

sx01.png

字写的比较丑,,,见谅,接下来点击 next

5d1fe5b24993?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

xs02.png

这里的名字随便写,没什么影响,点击 next

5d1fe5b24993?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

xs3.png

因为我单独装过 maven 3.6 版本,这样会便于管理,因为路径和配置什么的方便查找,如果你是用第二个也没啥关系,那是系统自带的,其实对于一般使用来说没什么区别。

点击 next

5d1fe5b24993?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

xs04.png

这里点击 auto-import 即可。其他的一些基础系统会自动帮你配置,你只需要等待就 ok 了。

5d1fe5b24993?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

xs05.png

当看到出现这几个打字,尤其是 finish 之后就说明基本项目新建好了。接下来就是配置 SSM 了。

下面我会列出我的配置信息

5d1fe5b24993?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

xs06.png

这是项目刚新建好的目录结构

5d1fe5b24993?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

xs07.png

这是项目搭建完成后的目录,下面是配置信息。

大家新建项目的时候可以按照这个来操作

5d1fe5b24993?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

sx08.png

不同的资源文件夹有不同的颜色,大家对号入座就行

pom.xml 文件

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

com.jiwenjie

Gratuation_example

1.0-SNAPSHOT

war

Gratuation_example Maven Webapp

http://www.example.com

UTF-8

1.7

1.7

junit

junit

4.11

test

junit

junit

4.11

test

org.slf4j

slf4j-api

1.7.12

ch.qos.logback

logback-core

1.1.1

mysql

mysql-connector-java

5.1.36

runtime

c3p0

c3p0

0.9.1.2

org.mybatis

mybatis

3.4.1

org.mybatis

mybatis-spring

1.3.0

taglibs

standard

1.1.2

javax.servlet

jstl

1.2

com.fasterxml.jackson.core

jackson-core

2.8.1

com.fasterxml.jackson.core

jackson-databind

2.8.1

javax.servlet

javax.servlet-api

3.1.0

org.springframework

spring-core

4.1.7.RELEASE

org.springframework

spring-beans

4.1.7.RELEASE

org.springframework

spring-context

4.1.7.RELEASE

org.springframework

spring-jdbc

4.1.7.RELEASE

org.springframework

spring-tx

4.1.7.RELEASE

org.springframework

spri

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值