`
alphafeng
  • 浏览: 858 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

从0开始学习移动开发1-环境配置

阅读更多

 最近想做一个家庭理财软件,这不现在都流行手机端程序啦。刚好LD用的是苹果,我的是安卓,所以想做一个HTML5的Web app。基本的构思是:

前端:HTML5

后台:JSP + SpringMVC + MongoDB

为什么选这些技术,因为本人这些技术都不会,做了7年的C开发,趁此机会学习一下新技术,也算与时俱进吧!

 

开发环境:eclipse + maven + tomcat

为啥选这些?感觉比较主流吧,而且都没玩过,正好倒腾一下!

 

花了2天时间,算是把环境给搭好了,不容易啊,下面主要说说具体的搭建过程(中间曲折就略过了。。。),希望可以帮助到其它人。

 

1. JAVA环境安装

http://www.oracle.com/technetwork/java/javase/downloads/index.html ORACLE官网下载

我安装的是最新版本


 配置 JAVA_HOME,CLASSPATH,PATH环境变量,这些网上很多,不再赘述。

 

2. Maven

Maven是一个流行的java程序开发管理工具。Java程序在开发的时候往往会引用很多JAR包。JAR包就是一个lib库,将JAR包增加到你的程序中,你就可以使用里面的类库了。但是,现在各种JAR包层出不穷,比如日志可以用log4j,现在的流行框架Spring,还有各种数据的驱动等等。因此,管理这些JAR包本身就会变成一项复杂的工作。

Maven主要简化了JAR包的管理,它会自动从网上下载你程序需要的JAR包到本地管理起来,并简化程序编译过程。同时Maven和Tomcat还有很好的集成,可以自动将编译生成的WAR包(WEB程序)部署到Tomcat上。

http://maven.apache.org/ Maven网站可以下载,我下的是3.1.1

下完之后需要增加环境变量

MAVEN_HOME = MAVEN安装路径

M2_HOME = %MAVEN_HOME%

修改Path环境变量,增加 %MAVEN_HOME%\bin


 

3. Tomcat

http://tomcat.apache.org/ Tomcat网站下载,我下的是7.0,Maven和Tomcat8.0暂时不是配和的很好。。。

下完之后需要增加环境变量

TOMCAT_HOME = TOMCAT安装路径

CATALINA_HOME= %TOMCAT_HOME%

修改Path环境变量,增加 %TOMCAT_HOME%\bin

 

4. Eclipse

http://www.eclipse.org/downloads/ Eclipse网站下载,我下的是

Eclipse IDE for Java EE Developers

这个版本集成了对Maven的支持。

下载安装结束之后,需要将jre(JDK安装目录下有)拷贝到eclipse安装目录下。

 

至此,环境基本搭建完成,需要将Tomcat、Maven和Eclipse集成起来

1. Tomcat服务器设置

apache-tomcat-7.0.59\conf目录下有个server.xml,修改如下内容

    <Connector port="6080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />

 改一个默认端口8080为其它,如这里的6080

 

同一目录下,修改tomcat-users.xml,在<tomcat-users>部分增加如下内容

<role rolename="admin"/>

     <role rolename="manager-script"/>

     <role rolename="manager-gui"/>

     <role rolename="manager-jmx"/>

     <user username="admin" password="admin" roles="manager-gui,admin,manager-jmx,manager-script" />

这个admin用户,过会儿Maven需要用到,Maven就是使用这个admin用户,实现将WAR包部署到Tomcat中的。

 

2.Maven配置

Maven的默认配置文件在系统用户目录\.m2目录下,如:D:\Users\XXX\.m2

其中repository目录保存了maven自动下载的jar包

修改settings.xml,在<servers>部分增加Tomcat server的配置

<server>

      <id>tomcat7</id>

      <username>admin</username>

      <password>admin</password>

    </server>

 

如果你想过一样是在公司内网,需要使用代理才能连上外网,你还需要配置<proxies>部分,增加

<proxy>

      <id>myproxy</id>

      <active>true</active>

      <protocol>http</protocol>

      <username>aaaa/username>

      <password>bbbb</password>

      <host>proxy.aaa.com</host>

      <port>8080</port>

      <nonProxyHosts>localhost</nonProxyHosts>

    </proxy>

上面标注部分,改成你公司的实际值,这样maven才能从中心库下载jar包到本地。

 

3. eclipse配置

这个下一节再讲,放在项目创建里一起说~

  • 大小: 3.8 KB
  • 大小: 6.6 KB
分享到:
评论

相关推荐

    嵌入式系统开发圣经

    3-1-3 开发环境与开发流程 3-2 开始您的第一步 3-2-1 目标平台 3-2-2 下载程序 3-2-3 开发考虑 3-3 嵌入式操作系统 3-3-1 操作系统的基本运作 3-3-2 开机 3-3-3 执行应用程序 3-3-4 系统移植 3-3-5 选择一...

    新版Android开发教程.rar

    � 谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发 既 有用又有吸引力的移动服务,并推广这些产品。 Android 进一步推进了 " 随时随地为每个人提供信息 " 这一企 业 ...

    android开发环境配置

    自己对android开发环境总结的一个配置文档,希望想学习android的朋友有所帮助。

    中国移动计费项目代码eclipse环境开发

    有详细的注释,供入门者学生参考,未经作者允许不得用于商业用途,只能用于教学或个人学习。 程序只是整个系统中的一个模块,用于和各位程序爱好者交流之用。 使用方法: (1)在oracle数据库中运行数据库脚本文件cnc...

    2—1 VB6.0的集成开发环境

    在学习可视化编程语言时,通常都是从编写最简单的程序开始的,它让初学者可以体验一下到底是如何使用强大的集成开发环境编写程序的。 由“开始”,移到“Microsoft Visual Basic 6.0中文版”,再移到“Microsoft ...

    金蝶云苍穹问答题数据集

    详细清单:环境安装 环境初始化 新增用户 设计器使用 PC页面开发 单据与列表介绍 基础资料介绍 报表介绍 动态表单介绍 参数介绍 卡片介绍 轻量卡片介绍 布局介绍 页面属性说明 动态表单页面属性 单据页面属性 列表...

    毕设&课设&项目&竞赛-搭建并配置Keil嵌入式开发环境,完成一个基于STM32汇编程序的编写.zip

    软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、...

    各种开发语言项目环境国内(中国国内加速镜像)配置教程和部分实践经验.zip

    各种开发语言项目环境国内(中国国内加速镜像)配置教程和部分实践经验,包括github.com, nodejs,npm,nvm, yarn, java, maven, gradle, python, mysys2, elasticsearch, php,golang等等,更多…. 软件开发设计:...

    易语言程序免安装版下载

     为实现静态编译,易语言编译器、核心支持库、集成开发环境(IDE)等均有重大更新,支持库开发架框有扩展性调整,绝大多数官方支持库都已针对静态编译完成自身改造并提供静态库。  目前绝大多数官方支持库均已支持...

    Android myHelloWorld

    Android开发的入门大家都写第一个HelloWorld程序,但太简单就没学习什么,我学习时特别做了工作,写一个HelloWorld程序,可学习到常用的知识,教你一步步开始学习移动开发,当中涉及开发环境配置、简单程序入门编写...

    前端工程化:创建项目,自动开发生成脚手架、webpack配置文件.zip

    开发完成后构建项目,进行压缩合并,并行生产环境和开发环境,构建前后端分离的中间层mock接口服务。集成vue,react等单页面spa环境以及集成jquery为基础的多页开发环境;添加node层后台项目构建,… 软件开发设计:...

    Android高级编程--源代码

    不管是经验丰富的移动开发人员,还是初出茅庐的新手,都能从本书提供的宝贵信息中获益。 作译者  Reto Meier出生于澳大利西南的珀斯市,现居伦敦。 Reto是一位经验丰富的软件开发人员,拥有逾10年的GUI程序架构、...

    java基于web的移动学习平台毕业设计程序

    采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计...配置环境里面有说明。如有不会运行源代码或定制私信。

    基于java的-154-springboot高校食堂移动预约点餐系统-源码.zip

    即插即用:每份源码都经过严格测试,确保在不同的开发环境中都能快速部署、立即运行,无需过多的配置和调试。 注释详尽:为了让学习者更好地理解代码逻辑和实现细节,源码中的关键部分都附有详尽的中文注释,降低...

    【Appium学习笔记】从零搭建Android自动化测试环境

    Android Emulator配置2.1 移动开发组件安装2.1 Android SDK安装3. Appium Desktop配置3.1 环境变量配置3.2 Desired Capbilities配置四、测试案例1. 启动Andriod Emulator2. 设置Desired Capbilities3. 启动Session...

    JAVA 开发环境 Java SE Development Kit (JDK) 16.0.1 x64 免费下载.zip

    JAVA 开发环境 Java SE Development Kit (JDK) 16.0 发布啦!在 Java 中创建应用所需的基本资源,包括 Java 运行时环境,库,代码示例和演示应用。根据 TIOBE 编程社区索引,Java 编程语言是软件开发人员的最佳选择...

    Google Android SDK开发范例大全(第3版) 1/5

    丛书名: 移动开发系列丛书 平装: 818页 正文语种: 简体中文 开本: 16 ISBN: 9787115264305 条形码: 9787115264305 商品尺寸: 26 x 18.4 x 3.8 cm 商品重量: 1.3 Kg 编辑本段 内容简介 《Google Android SDK开发范例...

    TRECA 崔佧智能低代码开发平台源码

    TRECA.NET 5.0(.NET敏捷开发框架)采用.NET Core/.NET5 平台挂板,支持跨平台部署应用,同时在桌面开发、网页开发、移动应用、云计算、物联网IoT、人工智能AI (机器学习ML.NET、大数据.NET for Apache Spark )等...

    JAVA 开发环境 Java SE Development Kit (JDK) 16.0.1 x64.zip

    在 Java 中创建应用所需的基本资源,包括 Java 运行时环境,库,代码示例和演示应用。根据 TIOBE 编程社区索引,Java 编程语言是软件开发人员的最佳选择之一,他们...Windows 系统下配置 Java 开发 JDK 环境配置教程

    ArcGIS 移动开发文档 400多页

    2.1 开发环境。 ............................................................................................................... 9 2.2 在Windows Mobile 中创建ArcGIS Mobile 应用程序。 .....................

Global site tag (gtag.js) - Google Analytics