PhoneGap 跨平台应用:HealthWorking (2) 通过REST Service与服

PhoneGap 跨平台应用:HealthWorking (2) 通过REST Service与服务器交互实现登陆

回顾: 在PhoneGap 跨平台应用:HealthWorking (1)链接中介绍了通过jquery Mobile 编写的UI页面发布到Android 模拟器上。现在我们来讨论下如何通过REST SERVICE与外部服务器进行交互。

本节:服务端通过jersey+Hibernate来暴露REST服务接口,在Android端,通过Ajax来调用服务。【磨刀不误砍柴工】

一、 首先,准备开发环境。

1. Java 环境,,地球人都知道,做Java开发,这个必须得配。计算机—>属性—>高级系统设置—>环境变量—>新建

JAVA_HOME =C:\Program Files\Java\jdk1.7.0_67

CLASSPATH =.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

在Path中添加:%JAVA_HOME%\bin;

验证:CMD—>java 和 javac命令

2. 安装MAVEN

安装MAVEN是为了通过mvn来管理项目的jar包和打包项目,首先下载zip包,解压,例如:apache-maven-3.2.3

同样,在上面的环境变量中,新建:

MAVEN_HOME =E:\Software\Maven\apache-maven-3.2.3

在Path中,新增:

%MAVEN_HOME%\bin;

验证:CMD—>mvn命令

3. Eclipse

进入 ,选择Java EE的最新版本下载,解压。目前Eclipse已经集成了Maven的插件,所以不需要配置MAVEN插件。

4. 项目源码:链接

二、 导入项目

开发环境配置完毕后,开始准备开发,如果想直接跳过此步骤,可以直接下载github上最新的源码WalkService,下载加压后,通过Eclipse的导入功能,将项目导入,具体步骤为:

1. 文件—>导入—>输入“MAVEN”—>选择“已经有的Maven项目”

2. 导入项目后,需要进行几处修改,查看“Problem”中所列举的项目配置问题

a. 选择WalkService右键—>"Build Path"—>"Configure Build Path",选择本机所安装的JDK;同时配置“Run Time”,本例选择的是Tomcat 6

这个时候,你还会发现,在“Problem”中,仍然会报很多错误,这些错误都是由于找不到Jar包引起的,Don’t worry~ 因为我们的Maven依赖包没有导入,这个时候需要我们运行:

b. 选择WalkService右键—>"Run as"—"Maven Build",这个时候会弹出一个对话框,在"Goals"中填入“package”即可。

点击“Apply”后,Maven会将项目依赖的jar包全部下载下来。

3. 导出War包

首先选出需要导出的jar包和其他的配置文件,如图:

配置完毕后,选中WalkService右键—>Export—>War file

于是渐渐开始有些伤怀。

PhoneGap 跨平台应用:HealthWorking (2) 通过REST Service与服

相关文章:

你感兴趣的文章:

标签云: