background image

Android SDK 目录下的 tools 文件夹。

2.2 JSON 简介

JSON (javaScript Object  Notation ) 是一 种 轻 量级 的数 据交 换 格 式, 它基 于

javascript 却采用了完全独立于语言的文本格式。JSON 基于

“名称/值”对的集合和值的

有效序列表这两种格式,用

JSON 表示一组值时不但可以减少复杂性也能提高可读

性,是网络编程中数据交换的常用格式。

2.3 Struts2 框架简介与环境搭建

Struts 是采用 Java Servlet/JavaServer Pages 技术,开发 Web 应用程序的开放源码

Framework。采用 Struts 能开发出基于 MVC(Model-View-Controller)设计模式的应

用构架。而

Struts2 是在原有 Struts 和 Webwork 的技术基础上进行合并的全新的框架,

其体系结构而原有

Strcts 差异巨大。Structs2 是以 Webwork 为核心,采用拦截器机制

来处理用户请求,这样的设计也使得业务逻辑能够与

Servlet API 完全分离,使应用

结构更为合理。

Struts2 框架的开发需要使用 Myeclipse 集成开发环境。由于 Myeclipse 是 Eclipse

的一个插件,所以在这忽略

Eclipse 的安装。

Myeclipse 的 安 装 : 首 先 应 该 到 http://www.myeclipseide.com/index.php?  name 

=Downloads&req=viewsdownload&sid=15 下 载 文 件 MyEclipse_5.5.1GA_E3.2.2_ 
FullStackInstaller.exe 并安装。安装完毕后将其安装目录下的 feature 和 plugin 两个目录
覆盖到

Eclipse 的安装目录下,最后卸载刚才安装的 Myeclipse

[5]

Tomcat 应用服务器的安装:首先,到

http://www.cuku.net/show.php/309.html

选择与自己

JDK 匹配的 Tomcat

 安装文件,在安装时选择路径把路径选到 JDK 的安装

路径下的

jre。最后配置环境变量:在“我的电脑”上点右键—>“属性”—>“高级”—> 

“ 环 境 变 量 (N)” 。   新 建 系 统 变 量 CATALINA_HOME : C:\Program  Files\Apache 
Software  Foundation\Tomcat  5.5( 我 的 tomcat 安 装 目 录 , 你 写 你 自 己 的 )  在 系 统 变
CLASSPATH 的值的后面加入:%CATALINA_HOME%\common\lib; 在系统变量 Path
的值中

"%JAVA_HOME%\bin;"的后面加入以下内容:%CATALINA_HOME%\bin; 到

这里,

Tomcat 安装完毕

[6]

 。

Structs2 框架的搭建,包括以下步骤:首先创建 web 项目并导入 Structs2 所需要

的 包

struts2  –core-2.2.1.1.jar 、 xwork-core-2.2.1.1.jar 、 commons–fileupload-1.2.  1.jar 

comm.ons-io-1. 3.2.jar、freemarker-2.3.16.jar、ognl-3.0.jar、javassist-3.7.ga.jar;配置
Structs 在当前 web 项目中,在 web.xml 中配置 Struts2 所需的核心过滤器。

2.4 Baidu Maps API 简介

百度地图

API 是为开发者免费提供的一套基于百度地图服务的应用接口,包括

JavaScript API、Web 服务 API、Android SDK、iOS SDK、定位 SDK、车联网 API、LBS 云
等多种开发工具与服务,提供基本地图展现、搜索、定位、逆

/地理编码、路线规划、LBS

云存储与检索等功能,适用于

PC 端、移动端、服务器等多种设备,多操作系统下的

地图应用开发

[7]

III