Eclipse Ganymede 发行的 24 个项目将展示在 Eclipse 生态系统内正在发生的多样性和创新。本文将介绍几个 Ganymede 项目,并将介绍查找更多信息的资源。
阅读全文>
发表于 @ 2008年08月06日 13:25:00|评论(loading...)|收藏
开源的、基于 Eclipse 的 Business Intelligence and Reporting Tools 项目为诸如 DB2® Data Warehouse Edition 和 WebSphere® RFID Information Center 之类的 Information Management 产品带来了先进的报告生成能力。本文展示如何在基础功能之上进一步实现更多的功能,以满足用户社区更详细的报告需求。本文中的说明基于 BIRT V2.1.2。
阅读全文>
发表于 @ 2008年05月16日 10:56:00|评论(loading...)|收藏
使用规则引擎可以通过降低实现复杂业务逻辑的组件的复杂性,降低应用程序的维护和可扩展性成本。这篇更新的文章展示如何使用开源的 Drools 规则引擎让 Java™ 应用程序更适应变化。Drools 项目引入了一个新的本地规则表达式语言和一个 Eclipse 插件,使 Drools 比以前更容易使用。
阅读全文>
发表于 @ 2008年05月06日 14:07:00|评论(loading...)|收藏
本文介绍了生成易用且可供搜索的 Java 应用程序编程接口(Java application programming interfaces,API)的参考文档的不同方法。
阅读全文>
发表于 @ 2008年04月15日 13:40:00|评论(loading...)|收藏
学习如何使用 Eclipse、Aptana 的 iPhone Development 插件及 iUi 框架创建 iPhone Web 站点。了解如何开发 iPhone 的 Javadoc 查看器,用户界面设计的技巧,以及 iPhone 应用程序开发的前景。
阅读全文>
发表于 @ 2008年03月19日 10:01:00|评论(loading...)|收藏
Eclipse 提供了一个强大的开发平台,越来越多的应用基于 Eclipse 来开发。但是由于 Eclipse 作为一个灵活的平台,其类装入器具有一定的特殊性,在开发 Eclipse 插件时我们经常遇到类找不到的问题,尤其是当我们开发的应用使用了第三方的软件包时。本文深入剖析了 Java 的类装入器机制以及 Eclipse 的类装入器的原理与模型,并总结了Eclipse 插件应用开发常见的与类装载器相关的问题,同时给出了相应的解决方法。阅读全文>
发表于 @ 2008年02月25日 10:55:00|评论(loading...)|收藏
在本 系列 的前三篇文章中,您已经使用 Google Web Toolkit (GWT) 构建了简单但实用的 Web 应用程序。至此,您一直在编辑和调试使用 GWT 的托管模式的应用程序,GWT 的托管模式允许在 Java™ 开发工具内模拟 Web 服务器环境。糟糕的是,让所有用户都下载 Eclipse 只为运行 Web 应用程序是不切实际的。本文是本系列的第四篇文章,阅读本文,您将了解如何在 Java Web 应用服务器上部署 GWT 应用程序,并获得关于使用 Apache Derby 数据库驱动 GWT 的提示。阅读全文>
发表于 @ 2008年02月18日 15:26:00|评论(loading...)|收藏
在本系列文章的前两篇文章里,您已经了解了如何使用 Google Web Toolkit (GWT) 和 Apache Derby 关系数据库创建简单的 Web 应用程序。第 1 部分 主要介绍了如何使用 GWT 构建名为 Slicr 的比萨交付系统的前端。在 第 2 部分 中,向您展示了如何使用 Derby 创建关系数据库,并简要演示了将数据库行转换为 Java™ 对象的机制。现在将开始变得有趣起来!在第三篇文章中,了解如何使客户机与服务器相互进行对话。您将使用 GWT 内的远程过程调用(Remote Procedure Call,RPC)框架从服务器获取数据,这几乎就像执行一次 Java 方法调用一样简单。阅读全文>
发表于 @ 2008年02月18日 09:08:00|评论(loading...)|收藏
本文是使用 Google Web Toolkit(GWT)构建 Asynchronous JavaScript + XML(Ajax)应用程序系列文章的第 2 部分,介绍如何为 Web 应用程序构建 Apache Derby 数据库,并使用它驱动 GWT。本系列文章的 第 1 部分 向您介绍了 GWT,并演示了如何使用它来为 Web 应用程序创建富客户机前端。这一次,您将走进幕后,了解如何使用数据库和用于将数据转换为 GWT 可用格式的代码,从而设置后端。阅读完本文后,您将可以使前端和后端相互通信。阅读全文>
发表于 @ 2008年02月15日 11:03:00|评论(loading...)|收藏
在通往创建在用户 Web 浏览器中运行的动态 Java™Script 应用程序的征途中,Google Web Toolkit(GWT)是举足轻重的一步。使用 GWT,开发人员可以利用熟知的 Java 技术设计用户界面(UI)和事件模型,而 GWT 会完成使代码对所有主流浏览器友好的繁重工作。这是本系列的第一篇文章,介绍 GWT 基础知识,包括 GWT 是怎样使您创建一个 Asynchronous JavaScript + XML(Ajax)应用程序,而且依然在 Java 语言中编写代码的。探索如何创建和运行一个小型的样本 GWT 应用程序 —— 近来十分流行的一项 Web 2.0 新业务,称为 Slicr,在线销售比萨饼。阅读全文>
发表于 @ 2008年02月15日 09:38:00|评论(loading...)|收藏
创建模板来使最佳实践代码化(即生成工件)是一种强大的概念,能节约您无数时间和减少沉闷的编码。本文介绍代码生成框架 JET,这是一个 Eclipse 技术的项目。阅读全文>
发表于 @ 2008年02月04日 09:15:00|评论(loading...)|收藏
您的传统代码是不是要求使用匹配的类测试套件才能针对其源代码库运行?针对此类目的,jMock 堪称是一个优秀的测试框架。但是,并不是所有情况都能够适用,尤其是必须以 jMock 不期望的方式构造对象时。为避免生成自定义模拟对象套件才能支持应用程序中的单元测试的麻烦,可以调整 RMock,与 jMock 无缝地结合使用,从而解决这一问题。阅读全文>
发表于 @ 2008年02月03日 14:22:00|评论(loading...)|收藏
Orangevolt XSLT 插件延续了基于 Swing 的 ROXES XmlWrite 的功能,为 Eclipse 提供一个增强的 XSLT 编辑环境。这个插件是在现有的 Eclipse Web Tools Platform(WTP)上构建的,并引入新的 XSL 和 XML 特性。通过本文了解 XSLT 的作用以及如何通过 Orangevolt XSLT 插件使用 XSLT。阅读全文>
发表于 @ 2008年02月03日 09:26:00|评论(loading...)|收藏
使用 JSEclipse,JavaScript 程序员现在有了自己的 Eclipse 插件,该插件将提供许多重要功能来辅助开发 JavaScript 应用程序。像 Eclipse 多年来为 Java 语言和其他语言提供了易用性一样,JSEclipse 为 JavaScript 开发人员提供了同样的优点。了解如何使用此工具,同时在页面中创建一批不断进化的 “生物”。阅读全文>
发表于 @ 2008年01月29日 15:26:00|评论(loading...)|收藏
如果能在构建代码前发现代码中潜在的问题会怎么样呢?很有趣的是,Eclipse 插件中就有这样的工具,比如 JDepend 和 CheckStyle,它们能帮您在软件问题暴露前发现这些问题。在 让开发自动化 的本期文章中,自动化专家 Paul Duvall 将带来一些关于 Eclipse 插件的例子,您可以安装、配置和使用这些静态分析插件,以便在开发生命周期的早期预防问题。阅读全文>
发表于 @ 2008年01月15日 10:36:00|评论(loading...)|收藏