高效使用Eclipse开发微服务-环境准备(一)
2017-07-12 16:41
330 查看
序言
现如今互联网时代,随便一个应用起步就是去耦合,分布式架构,负载均衡等等概念,了解这些概念后就是一个架构的搭建过程,往往架构搭建需要参考各种开源项目以及文章,本系列文章用于描述一个简单的微服务构建过程。
第一章-IDE工具
常用的IDE工具有很多,本文针对Eclipse进行描述和开发,比者使用的是Eclipse 4.4.2版本,有兴趣的可以自行去Eclipse官网下载,Eclipse版本有很多个,需要下载适合WEB开发的Java
EE版本。
当我们把Eclipse下载好了以后,我们还需要安装我们的编译环境,对于Java来说,我们常用的就是JDK,JDK被Oracle公司收购后,我们需要去Oracle的主页去下载,为了保持我们架构的服务能够在未来很长一段时间内不会被淘汰,所以我们选择下载较新的版本,比者这边使用的是Java
1.8,安装好JDK后,我们需要设置运行时环境变量JAVA_HOME,因为笔者使用的是Window10的系统,如果是其它系统设置方式会有所不同,window10设置方式如下图所示
我们装好JDK后验证一下JDK是否安装正确,打开CMD命令工具,输入Java -version,如果能输出如下内容,即说明安装正确,可以开始我们的架构环境了
对于Java的微服务架构有两种方式实现,一种使用阿里开源的dubbo和国外的spring cloud,目前dubbo已经不在维护,笔者这里使用的是spring cloud,spring cloud包含大量的组件用于满足我们开发微服务,市面上面大多采用的是maven方式构建,此次我们使用国外比较流行的gradle方式构建,下载gradle后解压即可使用,也可以添加到环境变量,添加方式同JDK环境变量,gradle变量名为:GRADLE_HOME。
基本的构建工具我们都准备的差不多了,接下来我们需要准备编译辅助工具,即Eclipse的一些插件,我们需要打开Eclipse的Marketplace商店,打开位置为Help=>Eclipse Marketplace,我们在Find栏输入Spring关键字进行查找,当我们看到spring IDE x.x.x.RELEASE插件后点击install
前面我们说了是用gradle构建,那么我们还需要安装gradle插件,还是同样的操作,输入关键字gradle后查找,当我们看到Gradle IDE Pack x.x.x+x.x.x时,点击install进行安装
当我们把这两个插件安装完毕后,还需要配置相关Eclipse参数,gradle插件需要配置gradle home,笔者这里使用的是gradle 3.3
至此,本章节到此完毕
现如今互联网时代,随便一个应用起步就是去耦合,分布式架构,负载均衡等等概念,了解这些概念后就是一个架构的搭建过程,往往架构搭建需要参考各种开源项目以及文章,本系列文章用于描述一个简单的微服务构建过程。
第一章-IDE工具
常用的IDE工具有很多,本文针对Eclipse进行描述和开发,比者使用的是Eclipse 4.4.2版本,有兴趣的可以自行去Eclipse官网下载,Eclipse版本有很多个,需要下载适合WEB开发的Java
EE版本。
当我们把Eclipse下载好了以后,我们还需要安装我们的编译环境,对于Java来说,我们常用的就是JDK,JDK被Oracle公司收购后,我们需要去Oracle的主页去下载,为了保持我们架构的服务能够在未来很长一段时间内不会被淘汰,所以我们选择下载较新的版本,比者这边使用的是Java
1.8,安装好JDK后,我们需要设置运行时环境变量JAVA_HOME,因为笔者使用的是Window10的系统,如果是其它系统设置方式会有所不同,window10设置方式如下图所示
我们装好JDK后验证一下JDK是否安装正确,打开CMD命令工具,输入Java -version,如果能输出如下内容,即说明安装正确,可以开始我们的架构环境了
Microsoft Windows [版本 10.0.14393] (c) 2016 Microsoft Corporation。保留所有权利。 C:\Users\lenovo>java -version java version "1.8.0_74" Java(TM) SE Runtime Environment (build 1.8.0_74-b02) Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode) C:\Users\lenovo>
对于Java的微服务架构有两种方式实现,一种使用阿里开源的dubbo和国外的spring cloud,目前dubbo已经不在维护,笔者这里使用的是spring cloud,spring cloud包含大量的组件用于满足我们开发微服务,市面上面大多采用的是maven方式构建,此次我们使用国外比较流行的gradle方式构建,下载gradle后解压即可使用,也可以添加到环境变量,添加方式同JDK环境变量,gradle变量名为:GRADLE_HOME。
基本的构建工具我们都准备的差不多了,接下来我们需要准备编译辅助工具,即Eclipse的一些插件,我们需要打开Eclipse的Marketplace商店,打开位置为Help=>Eclipse Marketplace,我们在Find栏输入Spring关键字进行查找,当我们看到spring IDE x.x.x.RELEASE插件后点击install
前面我们说了是用gradle构建,那么我们还需要安装gradle插件,还是同样的操作,输入关键字gradle后查找,当我们看到Gradle IDE Pack x.x.x+x.x.x时,点击install进行安装
当我们把这两个插件安装完毕后,还需要配置相关Eclipse参数,gradle插件需要配置gradle home,笔者这里使用的是gradle 3.3
至此,本章节到此完毕
相关文章推荐
- 深度学习Caffe平台开发环境准备——2.使用Eclipse的插件PyDev配置Python开发环境
- 使用Eclipse-Maven-git做Java开发(11)--egit环境准备
- 高效使用Eclipse开发微服务-注册中心(二)
- 使用eclipse 和 pdt建立php 开发环境
- 使用Eclipse3.01 + MinGW3.1配置标准C/C++开发环境详解
- 使用VS2005搭建典型高效的SharePoint开发环境,提高生产效率,包含远程调试,自动部署
- 使用eclipse(v3.01)与mingw(v3.1.0)搭建Windows下C/C++开发环境
- Eclipse开发环境的使用
- 使用VS2005搭建典型高效的SharePoint开发环境,提高生产效率,包含远程调试,自动部署
- 使用 Eclipse 作为 Jakarta Tomcat 的开发环境
- 使用 Eclipse 作为 Jakarta Tomcat 的开发环境
- 使用Eclipse+RVDS 2.2搭建 ARM 开发环境
- 使用 Eclipse 作为 Jakarta Tomcat 的开发环境
- 使用Eclipse+PyDev+EclipseHtmlEditor搭建Django开发环境
- Eclipse开发环境的使用
- 使用Eclipse3.01 + MinGW3.1配置标准C/C++开发环境详解
- 使用 Eclipse 作为 Jakarta Tomcat 的开发环境
- 转:使用eclipse(v3.01)与mingw(v3.1.0)搭建Windows下C/C++开发环境
- 使用Eclipse搭建J2ME手机开发环境
- 由于Python本身自带的界面库功能并不强大,我们使用Python+wxPython作为界面开发平台,在公司新的项目中进行界面开发。开发过程使用Eclipse+PyDev 作为集成开发环境。产品发布时使用Py2exe进行打包。如今,在我的团队中,Pytho