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
路径下的
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