WEB开发网
开发学院软件开发Java 使用 JavaScript 脚本化 Java 应用 阅读

使用 JavaScript 脚本化 Java 应用

 2010-02-24 00:00:00 来源:WEB开发网   
核心提示: 一个小的 todo 管理器在文中,我们会先实现一个小型的应用:一个简单的 todo(待办事项)管理器,使用 JavaScript 脚本化 Java 应用(2),然后开发一个插件(脚本)框架,最后将使用这个框架对 todo 管理器进行脚本化,我们主要来看看脚本框架的设计与实现,(如果您恰好对 sw

一个小的 todo 管理器

在文中,我们会先实现一个小型的应用:一个简单的 todo(待办事项)管理器,然后开发一个插件(脚本)框架,最后将使用这个框架对 todo 管理器进行脚本化。

图 1. sTodo 主界面
使用 JavaScript 脚本化 Java 应用

这是一个简单的 todo 管理器,可以对待办事项(todo item)进行增删改查等操作,并且可以将这些事项通过邮件发送给指定邮箱等。这个项目目前托管在 Google,项目名为 sTodo。

图 2. sTodo 右键菜单
使用 JavaScript 脚本化 Java 应用

设计和实现

sTodo 是用纯 Java 的 Swing 工具包开发的,其中包含一个嵌入式的数据库 sqlite,整个应用非常简单,我们现在考虑为其增加脚本框架,并为其开发两个脚本,扩展其部分功能。完整的代码可以从 示例代码 中获得。由于 sTodo 为一个开源项目,并且主要由本文开发和维护,所以可以自由的对其进行修改、扩展,使其成为一个真实可用的应用。

在开始之前,读者可以在 sTodo 的项目主页上下载未经过脚本化的初始版本的源代码,然后根据文中的步骤自己逐步给 sTodo 加入插件机制。

编写脚本框架

sTodo 中除了主界面之外,还包含其他一些窗口,如用户配置设置(preference)、新建待办事项窗口、发送邮件窗口等,这些窗口的实现与脚本化无关,我们主要来看看脚本框架的设计与实现。(如果您恰好对 swing 开发感兴趣,可以参考 sTodo 的源码。)

上一页  1 2 3 4 5 6 7  下一页

Tags:使用 JavaScript 脚本

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接