引言

  • 是不是对后端开发多少有点敬畏感?每个端都没有后台的支撑和交互都是一座座孤岛。
  • 前端开发多年不懂不会后端开发有没有一种武功秘籍研习多年不得融会贯通之感?

本文将以 Java 语言 Mac 环境为视角搭建 Java 后端环境。

注:文中所指前端泛指 web 前端以及 Android 、iOS等广义前端。

JDK 8 配置

下载地址: 
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 
Mac 直接安装后,Mac os 已经默认配置好了环境变量,windows 用户还需要配置下环境变量。

  • 验证是否配置成功 : 打开终端(Terminal、cmd)输入: Java -version

java version “1.8.0_112” 
Java(TM) SE Runtime Environment (build 1.8.0_112-b16) 
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b16, mixed mode) 
如果告诉你版本号,恭喜你配置成功。如果是找不到命令,那么你需要去检查一下环境变量的配置。

IDE intellij idea

工欲善其事必先利其器

可能这里有的同学疑问为什么不用 eclipse/myeclipse 作为开发工具?

  • 3年前还在开发 Android 的同学可能也经历过使用 eclipse 转到 Android Studio 的阵痛,各种快捷方式和界面变化的不习惯。心里把 google 骂了一千遍吧,现在让你回去 eclipse 你还回得去吗?我只想说卧槽~好用!
  • intellij idea 是未来的趋势,目前的市场份额也在逐年上升。
  • 强大的索引功能 和 强大的调试功能
    如果非要我还给一点理由:界面好看逼格高

java游戏后台开发框架 java游戏后端开发_后端

下载地址:

https://www.jetbrains.com/idea/download/#section=mac

idea 分为两个版本,就像 eclipse 对比 myeclipse

  • Community 社区版本,功能比较少。免费
  • Ultimate 旗舰版,功能齐全。收费

你在搞笑吗,zai zhong guo xiang zuo shou fei ruan jian?(我们只是暂时使用。有条件请付费获取正版,尊重他人劳动成果)

破解步骤

获取注册码 : http://idea.lanyus.com/ 

请将“0.0.0.0 account.jetbrains.com”添加到hosts文件中 

Mac hosts 地址: /private/etc/hosts (温馨提示修改hosts文件需要系统可读可写权限) 

java游戏后台开发框架 java游戏后端开发_编程_02

安装的时候选择注册码选项

java游戏后台开发框架 java游戏后端开发_编程_03

主题等可以随心选自己喜好的

java游戏后台开发框架 java游戏后端开发_ide_04

删除一部分不必要的组件

java游戏后台开发框架 java游戏后端开发_编程_05

继续 next , 上面不重要的步骤没有每步都截图。当看到上图的画面恭喜你,安装且破解成功~!如果有没有成功安装的同学不要灰心,可以在评论下方大家一起交流和沟通。

Tomcat 8

如果 Apache 不是基金会而是个商业盈利公司,想想他的市值都可怕。

下载地址: http://tomcat.apache.org/download-80.cgi 
Mac 版本的对应下载 tar.gz 格式文件包

  1. 将解压的 apache tomcat 安装包丢到资源库(Library)当中。开打 Terminal 执行 
  2. java游戏后台开发框架 java游戏后端开发_编程_06

  3. 打开 终端(Terminal),修改一下文件夹的权限 
    sudo chmod 755 /Library/apache-tomcat-8.5.16/bin/*.sh 
  4. java游戏后台开发框架 java游戏后端开发_后端_07

  5. 按回车键之后会提示输入密码,请输入管理员密码。然后继续下面的命令打开tomcat服务 
    sudo sh startup.sh 
  6. java游戏后台开发框架 java游戏后端开发_编程_08

  7. 打开浏览器,输入 http://localhost:8080/ 
    回车之后如果看到Apache Tomcat,表示已经成功运行Tomcat 
  8. java游戏后台开发框架 java游戏后端开发_后端_09

  9. 命令 sudo sh /Library/Tomcat/bin/shutdown.sh 可以关闭Tomcat。

intellij idea 部署 tomcat

  • 在 intellij idea 创建一个工程 
  • 选择右上角的 Edit Configurations… 看到配置界面 
  • Defaults 下拉 选择 Tomcat Server 注意和 TomEE Server 区分 

java游戏后台开发框架 java游戏后端开发_java_10

  • 远程和本地 选择本地 loacl, 把我们开始在资源库配置的 tomcat 路径选中上去 点击 Apply 应用。 

java游戏后台开发框架 java游戏后端开发_java游戏后台开发框架_11

  • 选择左上角的 + 号,选中Tomcat Sever 在 Deployment 为其选择一个项目工程 点击 Apply 应用

java游戏后台开发框架 java游戏后端开发_java_12

java游戏后台开发框架 java游戏后端开发_java游戏后台开发框架_13

  • 点击 OK 回到主界面,右上角 Tomcat 小图标旁的绿色箭头,点击 run。 启动 Tomcat 服务器。Server Output 输出相关信息表明启动服务成功,另外浏览器也会去访问本地 local 8080 的地址。

java游戏后台开发框架 java游戏后端开发_java游戏后台开发框架_14

java游戏后台开发框架 java游戏后端开发_编程_15

java游戏后台开发框架 java游戏后端开发_java_16

至此 idea 部署 Tomcat 配置完毕~! 
mysql 后期再续~