最近想做一个家庭理财软件,这不现在都流行手机端程序啦。刚好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 移动侦测 java移动开发_java


 配置 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

java 移动侦测 java移动开发_java 移动侦测_02


 

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>
aaaa/username>
bbbb</password>
proxy.aaa.com</host>
      <port>8080</port>
      <nonProxyHosts>localhost</nonProxyHosts>
    </proxy>

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

 

3. eclipse配置

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