99网
您的当前位置:首页Android访问Web Service

Android访问Web Service

来源:99网
Android访问Web Service

一、 环境要求

(一)Windows XP/Windows 7 位操作系统; (二)4GB以上内存;

(三)已安装JDK1.6以上版本。

二、 安装SQL Server服务器

(一)安装SQL Server 2005、SQL Server 2008的Enterprise(服务

器版)或Express(快捷版)版本;

(二)在SQL Server服务器中执行数据库脚本“createDB_swift.sql”,创建swift数据库。

(三)设置SQL Server服务器的身份验证方式为“SQL Server和

Windows身份验证模式”。

(四)从菜单项“SQL Server”“配置工具”“SQL Server管

理器”中打开“SQL Server配置管理器”,从“SQL Server网络配置”“MSSQLSERVER的协议”中双击“TCP/IP”项,设置“已启用”为“是”。

在“IP地址”选项卡中设置IP1中“已启用”为“是”。重启SQL Server

服务。

三、 配置Tomcat服务器

(一)将“apache-tomcat-6.0.41-windows-x86.zip”解压到E盘根目录,并将文件夹重命名为“Tomcat6”,确保Tomcat6目录的下一层为bin、lib等子目录。

(二)修改环境变量:

1.在CLASSPATH变量中添加“e:\\Tomcat6\\lib\\*.jar”; 2.在Path变量中添加“e:\\Tomcat6\\bin”;

3.新建变量JAVA_HOME,值为“e:\\java\\jdk1.6.05”(指向JDK主

目录);

4.新建变量CATALINA_HOME,值为“e:\\Tomcat6”;

5.在运行框内输入“startup”,启动tomcat服务器;

6.在浏览器地址栏输入“http://localhost:8080”,如果看到以下画面,说明tomcat服务器配置成功。

四、 安装MyEclipse集成开发环境

(一)安装MyEclipse 8.5以上版本;

(二)在MyEclipse集成Tomcat服务器:在MyEclipse中依次选择

“window”“Prefereces”“MyEclipse”“Servers”“Tomcat”“Tomcat6”,设置“Tomcat server”为Enable,设置“Tomcat home directory”为“E:\\Tomcat6”

(三)停止/关闭原来开启的Tomcat服务器后,选择开启Tomcat6

服务器。

在Console中显示的最后两行信息如下所示:

2015-4-17 15:08:37 org.apache.catalina.startup.Catalina start 信息: Server startup in 20747 ms 五、 发布Web Service

(一)在MyEclipse中导入swift项目; (二)单击MyEclipse中的“Tomcat服务器中。

”图标,发布Web Service项目到

(三)输入“http://localhost:8080/swift/SQLHelperPort”到浏览器

地址栏,显示Web Service信息。

六、 访问Web Service

(一)在Eclipse中导入VisitAdd项目;

(二)修改com.fxx包中的VisitAddActivity类,将

“http://192.168.1.123:8080/swift/SQLHelperPort”中的IP地址替换Tomcat服务器所在机器的IP地址,此处为本机地址。注意不能使用“127.0.0.1”或localhost代替该IP地址。 七、 移植访问Web Service的项目

(一)通过Eclipse为新项目创建lib文件夹,将“ksoap2-android-assembly-2.6.5.jar”包复制到该文件夹; (二)在Eclipse中右击该包,选择“Add to Build Path”菜单; (三)右击项目,选择“Build Path”“Configure Build Path”,在“Order and Export”选项卡中勾选该包;

(四)将“com.fxx.entity”和“com.fxx.service”两个包及其资源

复制到新建项目中。

(五)修改新建项目中的“AndroidManifest.xml”文件,在android:minSdkVersion=\"15\" />标签后添加以下内容:

因篇幅问题不能全部显示,请点此查看更多更全内容