`
green_shoal
  • 浏览: 4408 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

使用WTP与原生开发环境共同开发PhoneGap项目

阅读更多

在使用PhoneGap进行开发的过程中,由于大部分界面信息是用html5和CSS3进行搭建的,所以使用WTP对其中的HTML进行调试是比较方便的,这里介绍个人喜欢的调试方法,如下:

  1. 创建一个PhoneGap项目:在该项目的www文件夹(不同系统ios和android似乎不同)下存储着项目HTML部分。
  2. 使用WTP创建静态HTML项目,并使用HTTP Preview进行这个项目的调试。
  3. 使用linkedResources将www文件夹link到WTP项目中。
  4. 使用浏览器调试该项目。

具体操作如下:

一、创建PhoneGap项目,具体可以参见:Windows下PhoneGap移动开发环境搭建-Android  。

二、使用WTP创建静态WEB工程,注意,要下载使用最新的WTP,低版本的可能存在问题。下载地址如下:http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplersr1 。

下载完成后可以创建一个空的静态Web工程,截图如下:

三、使用HTTP Preview对上述项目进行调试:

在Servers视图中点击这个(或者右键)

选择HTTP Preview(不要Finish)

 

将静态项目添加到预览

四、使用linkResource连接www文件夹:

切换视图到Navigation(不会切的上网查),删除项目中的WebContent文件夹,删除后如下:

删除后的样子

然后打开project,修改,加入linkResource标签,加入后样子如下:

 

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
	<name>TmallDemo</name>
	<comment></comment>
	<projects>
	</projects>
	<buildSpec>
		<buildCommand>
			<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
			<arguments>
			</arguments>
		</buildCommand>
		<buildCommand>
			<name>org.eclipse.wst.common.project.facet.core.builder</name>
			<arguments>
			</arguments>
		</buildCommand>
		<buildCommand>
			<name>org.eclipse.wst.validation.validationbuilder</name>
			<arguments>
			</arguments>
		</buildCommand>
	</buildSpec>
	<natures>
		<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
		<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
		<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
	</natures>
	<linkedResources>
		<link>
			<name>WebContent</name>
			<type>2</type>
			<location>F:/mobile/TmallDemo/platforms/android/assets/www</location>
		</link>
	</linkedResources>
</projectDescription>

 

其中绝对路径为你的PhoneGap项目中的www文件夹。

五、使用浏览器调试项目:启动刚才创建的HTTP Preview,使用浏览器访问该服务,将在浏览器端看到PhoneGap项目的样子,当然会有些出入,但是调试布局和JS还是很方便的。

分享到:
评论

相关推荐

    Eclipse WTP Web应用开发

    Eclipse WTP Web应用开发,(曼德尔),姚军等译。

    WTP1.5.3 开发ejb步骤

    Web Tools Platform (WTP) 是一个由Eclipse基金会维护的开源项目,它为Java Web应用程序和Java EE(企业版)应用程序的开发提供了强大的集成开发环境(IDE)支持。在WTP1.5.3版本中,开发Enterprise JavaBeans (EJBs...

    wtp.rar_web project_wtp_wtp系统_项目管理_项目管理 java

    Web Top Project(WTP)是一个基于Java开发的开源项目管理系统,专为项目管理和协作而设计。这个系统,正如其名称所示,提供了Web界面以便用户轻松地进行项目管理和任务分配。WTP旨在帮助团队成员跟踪项目进度,管理...

    使用WTP来构建你的WEB应用程序

    WTP支持多种Web技术,包括JavaServer Pages (JSP)、Servlets、Java EE、WebSocket等,让开发者能够在一个统一的集成开发环境中(IDE)完成整个Web应用的生命周期。 **1. 安装和配置WTP** 在开始使用WTP之前,你...

    使用Eclipse及WTP插件开发JSP应用程序

    ### 使用Eclipse及WTP插件开发JSP应用程序 #### 一、安装Eclipse及WTP插件 在本文档中,我们详细介绍了如何在Eclipse环境下安装并配置WTP插件来支持JSP应用程序的开发。以下是安装过程的具体步骤: 1. **安装JDK*...

    基于WTP开发自定义的JSP编辑器

    开发环境准备** 确保安装了Eclipse 3.2及以上版本,同时具备WTP 1.5或更高版本。为了扩展编辑器功能,可能还需要安装Graphical Editing Framework (GEF) 和 Eclipse Modeling Framework (EMF) 系列插件。这些插件...

    WTP.zip_wtp_zip

    1. **Eclipse集成开发环境(IDE)**:WTP是基于Eclipse这一开源IDE的,它将Eclipse的代码编辑、版本控制、构建管理等功能与Web开发所需工具相结合。 2. **Web项目支持**:WTP允许创建、管理和编辑Web项目,包括静态...

    eclipse wtp plugs 3

    6. 使用 eclipse wtp merge 将 eclipse wtp plugs 0 ~ eclipse wtp plugs 4 的文件合成后,就能得到完整的 WTP Plugs 压缩包 -----------------------------------------------------------------------------------...

    Eclipse 3.3配置WTP插件

    Eclipse是一款流行的开源集成开发环境(IDE),广泛应用于Java应用开发以及其他多种语言的项目开发中。Web Tools Platform (WTP) 是Eclipse的一个插件集,用于支持Web和Java EE应用的开发。本文将详细介绍如何在...

    eclipse wtp plugs 2

    6. 使用 eclipse wtp merge 将 eclipse wtp plugs 0 ~ eclipse wtp plugs 4 的文件合成后,就能得到完整的 WTP Plugs 压缩包 -----------------------------------------------------------------------------------...

    wtp-jem-sdk-R-1.5.4-200705021353.zip

    MyEclipse 是一个基于 Eclipse 的商业集成开发环境 (IDE),专门用于 Java EE 开发,包括 Web 服务。这个升级可能涉及到了 Web 服务的创建、测试、调试和发布工具的改进。 标签 "wtp"、"wtp-jem-sdk" 和 "MyEclipse...

    flex整合j2ee-在eclipse wtp环境下使用blazeds

    标题中的“flex整合j2ee-在eclipse wtp环境下使用blazeds”是指将Adobe Flex前端技术与Java EE(J2EE)后端服务进行集成,在Eclipse WTP(Web Tools Platform)环境下利用BlazeDS作为通信中间件的过程。这个主题涉及...

    MyEclipse Web工程 完美移植到Eclipse WTP

    这一过程涉及到了多个技术层面的考量,包括项目文件结构的调整、依赖关系的重建以及开发环境的兼容性问题。 #### 解决方案:详细步骤 针对上述问题,本文将详细介绍如何将MyEclipse中的Web工程完美移植到Eclipse ...

    wtp-jsdt-R-3.0

    "WTP-jsdt-R-3.0" 是一个专门为JavaScript开发设计的插件,它能够无缝地集成到Eclipse集成开发环境中。这个插件极大地提升了Eclipse对于JavaScript项目的开发、调试和管理能力,使得开发者能够在熟悉的Eclipse环境下...

    wtp1.5.x +eclipse3.2.x的中文语言包

    标题 "wtp1.5.x +eclipse3.2.x的中文语言包" 指的是针对Web Tools Platform (WTP) 1.5.x版本和Eclipse集成开发环境(IDE) 3.2.x版本的中文语言翻译包。这个语言包的目的是为了帮助中文用户更方便地理解和操作这两个...

    使用Eclipse,WebLogic开发java web项目

    在IT行业中,开发Java Web项目是一项常见的任务,而Eclipse作为一款强大的集成开发环境(IDE)和WebLogic作为企业级的Java应用服务器,是许多开发者首选的工具组合。本篇文章将详细阐述如何利用Eclipse进行Java Web...

    Eclipse开发环境搭建指南

    Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java开发领域中占据重要地位。本文将详细介绍如何搭建Eclipse开发环境,以及各个版本的区别和选择。 首先,了解Eclipse的不同版本至关重要。Eclipse IDE ...

    java web程序开发项目资源

    Eclipse是一款强大的开源集成开发环境,广泛应用于Java、Web和企业级应用的开发。其特性包括代码自动补全、调试、重构工具等,对于Java Web开发,Eclipse提供了WTP(Web Tools Platform)插件集,专门支持Web项目的...

Global site tag (gtag.js) - Google Analytics