快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

菲律宾亚博公司怎么样:探索 Eclipse 的 Ajax Toolkit Framework



Ajax Toolkit Framework(ATF)是新的 Open Ajax Initiative 的核心部分,旨在经由过程 Eclipse Foundation 前进对功能强大年夜的 Web 编程技巧的可造访性。经由过程为各类开源 Ajax 对象包(包括 Dojo、Zimbra 和 Rico)添加 Asynchronous JavaScript an菲律宾亚博公司怎么样d XML(Ajax)开拓情况,ATF 扩展了 Eclipse Web Tools Platform (WTP)。

本文是我在 2006 年 5 月先容 Open Ajax Initiative 的标题为 “将 Ajax 带入 Eclipse 的 Ajax Toolkit Framework 的两个对象” 的文章和近期的 ATF的后续延展。从那时到现在,项目已从当初的发布发行到 alphaWorks 版本再到现在的 Eclipse 项目宣布的V0.1 版本。

ATF 位于 Eclipse WTP 的顶部,WTP 在 Web 开拓社区中应用得十分广泛。WTP 经由过程添加用于开拓 Java™ 2 Platform,Enterprise Edition (J2EE) Web 利用法度榜样的对象扩展了 Eclipse。

ATF 经由过程为各类开拓源码的 Ajax 对象包(包括 Dojo、Zimbra 和 Rico)添加 Ajax 开拓情况扩展了 WTP。它增强了 JavaScript 编辑功能,供给了 edit-time 语法反省、文档工具模型(Document Object Model,DOM)和层叠样式表(Cascading Style Sheet,CSS)Inspector 和集成 Mozilla 浏览器。ATF 容许开拓职员应用 Eclipse 作为开源对象包所需的企业级集成开拓情况(IDE)。ATF 背后的 Open Ajax Initiative 的目标是前进对 Ajax 的可造访性,Ajax 正在迅速盛行开来,然则对付新的开拓职员来说观点照样很晦涩难解。

本文应用 Eclipse、ATF 和 Dojo 将 ATF 的安装步骤和创建示例 Ajax 利用法度榜样慎密联系在一路。“将 Ajax 带入 Eclipse 的 Ajax Toolkit Framework 的两个对象” 先容了 Dojo 和 Zimbra,并且先供给了 “Hello World!” 示例,然后供给了用 ATF 将 Dojo 集成到 Eclipse 中的措施。本文使用了 V0.1 版来创建类似的项目,并且加倍简单。

安装 ATF

启动之前,请先涉猎在 Microsoft® Windows® 下安装的快速阐明。假如尚未应用 Eclipse,请下载 J2EE 项目包,此中包括 Core Eclipse V3.2.1 和 Eclipse WTP(应用 ATF 时要求应用 WTP)。假如尚未安装和应用 Eclipse,这是满意 ATF 基础要求的最简单措施。

要开始应用 ATF,请履行以下操作:

从 Eclipse.org 下载 ATF 的最新版本。本文是基于 V0.1 版 (0.1-20060912)。鄙人载并安装以下所有必需的组件之前,请先不要安装。

下载 Java Runtime Environment (JRE) V1.4.2,它在当前的 V0.1 版中是必需的。Sun Microsystems 或 IBM® 版本都可以应用。

下载 Apache Tomcat V5 用作本地 Web 办事器和 XULRunner,用于赞助 Eclipse 建立与 Mozilla 的接口。

安装 XULRunner、JRE,然后安装 Tomcat V5。

注菲律宾亚博公司怎么样:Tomcat V5 更倾向于应用 JRE V5,是以还可能必要下载它,以避免特殊的 Tomcat 安装指示。

安装 Eclipse(假如系统中没有安装的话)。

安装了 Eclipse 之后,您就可以筹备安装 ATF 了。

要将 ATF 安装到 Eclipse 中,请打开 Eclipse,然后单击 Help > Software Updates > Find and Install > Search for New Features to Install > New Archived Site。然后选择包孕 ATF 的压缩文件。经由过程安装屏幕的提示指示您完成安装,其间该当确保选择所有 ATF 组件。确保仔细涉猎 ATF Download 信息。一些 ATF 版本(包括 V0.1)包孕特殊安装阐明,末端先容了若何安装附加文件。

选择 Publish Projects to this Server,然后单击 Browse 以选择本地 Web 目录。该示例在我的系统中的路径是 C:\Program Files\A菲律宾亚博公司怎么样pache Software Foundation\Tomcat 5.5\webapps\ROOT\helloworld。您可能必要创建 helloworld 目录,但父目录可能已经存在了。

单击 Finish。

图 4. 设置本地 HTTP 目录

单击 Next,然后单击 ATF > Dojo。

取消选中 Rico 复选框,然后单击 Finish。此步骤将按照顾用 Dojo Toolkit 开拓 Ajax 利用法度榜样的所有需要要求来设置项目。

图 5. 启用 Dojo Toolkit

查看原图(大年夜图)

上述步骤将在 Eclipse 中创建 Dojo 项目骨架。现在必须开始动手创建一个利用法度榜样。

创建利用法度榜样

在 Navigator 中,展开 HelloWorld。接下来,右键单击 WebContent ,然后单击 New > Other。

图 6. 创建新的 Web 内容

现在,展开 Dojo 并单击 Dojo Application > Next。以上步骤将设置利用法度榜样的框架,然则此步骤实际上将创建一个文件,用于项目内的单个 Dojo 利用法度榜样的编辑和构建历程。您可以在单个项目中创建多个利用法度榜样。

查看原图(大年夜图)

现在,为 HelloWorld 利用法度榜样添加代码。这些代码片段在先前的 HelloWorld 示例中也有应用,但在本例中,利用法度榜样的框架是用 Eclipse 设置的。将此脚本插入 helloworldapp.html 代码的 head 部分的末端。应用此代码片段创建一个按钮,用户可以按下该按钮将 “Hello World!” 写入调试窗口。

图 11. 向代码中添加 Button 控件

查看原图(大年夜图)

着末,在 body 部分的顶部,添加代码使按钮实际显示在用户的屏幕上。因为您已经装入了 Dojo Button 控件,是以现在可以在 HTML 的主体中引用它。留意,这比只打印出 hello world 句子而没有用户交互的范例 HelloWorld 利用法度榜样稍高档一些,但菲律宾亚博公司怎么样消息被输出到了调试窗口。

图 12. 向内容区域中添加实际按钮

查看原图(大年夜图)

保存、编译并运行利用法度榜样

现在必要保存、编译和运行您创建的 HelloWorld 利用法度榜样:

单击 File > Save。

展开 Snippets 窗格中的 Dojo,然后将 dojo.require 拖入 helloworldapp.html 编辑窗格的 JavaScript 块中。系统将显示一个对话框要求输入软件包名称。对付本例,请键入 dojo.widget.Tree。这样做将添加一行代码用于装入 Tree 控件,它将容许您在代码的内容区域应用控件。

图 16. 装入 Tree 控件

查看原图(大年夜图)

向下滚动至 helloworldapp.html 的主体部分,并将 Tree 从 Snippet 窗格拖到编辑窗格中。Eclipse 将扣问是否包括示例数据。取消此复选框,从而仅添加封装 Tree 代码。然后,将 Tree Node 片段从 Snippet 窗格拖入编辑窗格的 Tree 标记内,然后将节点命名为 Hello。随后,在 Hello 节点内再添加三个 Tree 节点。

图 17. 用 HelloWorld 数据创建 Tree 节点

查看原图(大年夜图)

必要再次保存、编译和运行已创建的 HelloWorld 利用法度榜样。单击 File > Save。然后在 Eclipse 的 Navigator 框架中展开 HelloWorld、WebContent 和 helloworldapp。在 helloworldapp.html 上单击鼠标右键,然后单击 Run As > Run in Mozilla。单击 Finish 将打开运行 HelloWorld 利用法度榜样的集成 Mozilla 浏览器。您该当可以单击展开和紧缩 Hello 节点,这样可以显示菲律宾亚博公司怎么样或暗藏其子节点。

停止语

现在,您已经基础懂得了若何在 Eclipse 中应用 ATF 创建 Dojo 项目的组件。要成为更高档的用户,请懂得若何在 Eclipse 中应用所选 Ajax 对象包的整个内容。而且,必要钻研 Eclipse ATF 中应用的高档功能,例如 DOM Inspector、CSS Inspector 和 JavaScript 调试法度榜样。应用 Dojo 创建一个简单的 HelloWorld 利用法度榜样极大年夜地简化了应用 Eclipse 的历程,构建完备的 Web 利用法度榜样的上风会在项目变得越来越繁杂时赓续累积。接下来的文章将供给新版本及功能的更新,并进一步评论争论关于 ATF 及其他支持对象包(例如 Zimbra 和 Rico)更多组件的具体信息。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: