Welcome 微信登录

首页 / 软件开发 / JAVA

使用SWTBot为您的eclipse应用创建自动化GUI测试用例

使用SWTBot为您的eclipse应用创建自动化GUI测试用例

使用SWTBot为您的eclipse应用创建自动化GUI测试用例2011-08-26 IBM 杨晓峰 仇璐简介:基于 eclipse 的应用非常广泛,当然也就带来了对其进行 GUI 自动化 测试的需要。SWTBot 提供了比较完善的 SWT 和 eclipse 富客户端应用(RCP) 的测试功能,本文详细的介绍了 SWT 的设计结构和一些特性,并通过一个实例来 说明,如何为您的 eclipse 应用创建和执行基于 SWTBot 的测试用例。SWTBot 是...
用Quartz进行作业调度

用Quartz进行作业调度

用Quartz进行作业调度2011-08-26 IBM Michael Lipton简介:Quartz 是个开放源码项目,提供了丰富的作业调度集。在这篇文章中 ,软件工程师 Michael Lipton 和 IT 架构师 Soobaek Jang 对 Quartz API 进行了介绍,从对框架的一 般概述开始,并以一系 列展示 Quart 基本特性的代码示例作为结束。在阅读完本文并看过代码示例后, 您应当能够把 Quartz 的基本特性应用到任何 Java...
用Google Gears增强您的Web应用程序

用Google Gears增强您的Web应用程序

用Google Gears增强您的Web应用程序2011-08-27 IBM 傅飞 古力本文将简要介绍如何用 Google Gears 提供的 API 增强您的 Web 应用程序, 包括增加离线支持,提高运行速度和本地数据库支持等。众所周知,Ajax 可以使得 Web 应用程序的响应速度提高一大块,然而云计算 和 SaaS(Software as a Service) 的用户仍然期望获得更快的响应速度,那 Web 应用程序还能更快吗?答案是肯定的。随着硬件...
用eJFace开发嵌入式应用程序

用eJFace开发嵌入式应用程序

用eJFace开发嵌入式应用程序2011-08-27 IBM Sam Lo可以毫无顾虑地说,在未来几年中,对移动设备应用程序的需求将越来越多。 现在是学习 eJFace 的好时机,eJFace 是开放标准的嵌入式 JFace 库,它是构 建嵌入式应用程序的一项新技术。嵌入式 JFace(Embedded JFace,eJFace)是 嵌入式富客户端平台(embedded Rich Client Platform,eRCP)的组件,它为开 发人员提供了一个嵌...
用BIRT实现高级图表:用基于Eclipse的BIRT创建具有专业外观的报告

用BIRT实现高级图表:用基于Eclipse的BIRT创建具有专业外观的报告

用BIRT实现高级图表:用基于Eclipse的BIRT创建具有专业外观的报告2011-08-27 IBM Sheldon Lee-Loy开始之前关于本教程BIRT 提供了一个图表引擎,使我们能够把数据集显示为图表。还可以进一步 配置图表来支持交互操作,这样的话,当用户在图表元素(比如图表标题、图例 、轴、值系列等)上执行操作时,图表就会做出各种响应,比如显示工具提示、 弹出消息或跳到另一个报告。BIRT 可以显示以下格式的图表:PNG、JPG、BMP 或 ...
使用WebSphere Process Server提供的Business Space开发Mashup应用

使用WebSphere Process Server提供的Business Space开发Mashup应用

使用WebSphere Process Server提供的Business Space开发Mashup应用2011-08-27 IBM 安 凯简介: 本文基于 Business Space(业务空间)V6.2.0.1 版本的新功能,介 绍如何使用 JavaScript、Ajax、JSON 等技术来开发 Mashup 应用。通过本文, 读者可以了解 Business Space(业务空间)V6.2.0.1 的新特性,以及如何利用 这些新特性在业务空间中快速开...
在Apache Geronimo上开发和部署Apache Pluto门户应用程序

在Apache Geronimo上开发和部署Apache Pluto门户应用程序

在Apache Geronimo上开发和部署Apache Pluto门户应用程序2011-08-27 IBM Rakesh Midha简介: 即使 Apache Geronimo 的功能集中缺少预先集成的门户服务器支持, 您仍可以使用 Geronimo 作为门户应用程序的测试和部署环境。本文将引导您逐步完成在 Geronimo 部署 Apache Pluto 驱动器和 容器的过程,为您的门户应用程序提供百分之百的开放源码环境。然后了解如何 在 Pluto ...
Groovy使Spring更出色,第1部分: 集成的基础知识

Groovy使Spring更出色,第1部分: 集成的基础知识

Groovy使Spring更出色,第1部分: 集成的基础知识2011-08-27 IBM Scott Leberknight看看 Groovy 如何增加基于 Spring 的应用程序的灵活性简介:Spring Framework 为 Web 和企业应用程序提供了坚实的基础。通过支 持 Groovy 等动态语言 ,Spring 添加了一些功能,从而使应用程序架构更加灵活、更具动态性。在包含 2 部分的系列文章 的 第一部分中,您将学习将 Groovy 集成到...
Groovy使Spring更出色,第2部分: 在运行时改变应用程序的行为

Groovy使Spring更出色,第2部分: 在运行时改变应用程序的行为

Groovy使Spring更出色,第2部分: 在运行时改变应用程序的行为2011-08-27 IBM Scott Leberknight用 Groovy 为 Spring 应用程序添加可动态刷新的 bean简介:Spring Framework 为 Web 和企业应用程序提供坚实的基础。通过支持 Groovy 等动态语言, Spring 添加了一些功能,从而使应用程序架构更加灵活、更具动态性。在这个 通过 Groovy 使 Spring 更出色 系列的第 ...
实战 Groovy: 用 Groovy 减少代码冗余

实战 Groovy: 用 Groovy 减少代码冗余

实战 Groovy: 用 Groovy 减少代码冗余2011-08-27 IBM Sailing简介:Groovy 简洁的语法将开发人员从那种需要进行代码编译但却无助于表 达 什么 是程序真正想 要实现的典型的 Java™ 结构中解放了出来。在实战 Groovy 系列的这一复 兴篇中,Groovy 开发 人员兼特约专栏作家 J. Scott Hickey 带您进行一系列对常规 Java 代码和 Groovy 代码的比较,展示 这门令人兴奋的语言...
使用IBM Rational Quality Manager来管理您的第一个项目

使用IBM Rational Quality Manager来管理您的第一个项目

使用IBM Rational Quality Manager来管理您的第一个项目2011-08-27 IBM Michael KellyIBM® Rational® Quality Manager 是一个协作性的,基于 Web 的工 具,它在软件开发的整个生命周期之内,提供了复杂的测试规划与测试评价管理 方法。它建立在 Jazz™平台的基础之上,在设计时是给各种规模测试团队 使用的。它提供了各种各样的用户角色,例如产生管理员、测...
通过JVM查看关于Apache Geronimo的统计信息

通过JVM查看关于Apache Geronimo的统计信息

通过JVM查看关于Apache Geronimo的统计信息2011-08-27 IBM Michael Galpin简介:Apache Geronimo 应用服务器不仅是开放源码的,而且性能很高。所以 它是运行高性能应用程序的自然选择。但是,只是将应用程序运行在 Geronimo 中还不能保证它满足您的性能要求。有时候,可能需要分析和优化应用程序的效 率。有许多工具可用于该任务,但您可以通过分析 Java™ 虚拟机 (JVM) 统计信息基本完成...
在Apache Geronimo应用程序中实现和部署Web服务

在Apache Geronimo应用程序中实现和部署Web服务

在Apache Geronimo应用程序中实现和部署Web服务2011-08-27 IBM Ivan Dubrov现在,无论您的企业应用程序是部署在小型家庭商店中,还是跨多个领域的企 业基础设施的一部分,无论应用程序是否与他人协作,它都必须支持 Web 服务。途径现代企业往往是非常复杂的系统,每天要面对许多机会和挑 战。许多机会涉及到与其他系统和企业进行集成或协作。因此,明智的企业应用 程序开发人员要确保别的应用程序可以轻松地访问自己的应用程序。Web 服...
在Groovy中编写正则表达式

在Groovy中编写正则表达式

在Groovy中编写正则表达式2011-08-27与Java相比, 在Groovy中编写正则表达式(regexes)简直是一种乐趣。在 Java中, regexes编程不仅需处理Pattern和Matcher对象,而且还要编写繁琐的 样板代码(boilerplate coding)。而Groovy对这两个Java对象做了简单封装, 添加了一些额外的实用方法,并给出一个简化的新的语法和3个新的操作符。Groovy中,您可用slashy(斜线)语法&ldquo...
Eclipse RCP性能问题与解决方案

Eclipse RCP性能问题与解决方案

Eclipse RCP性能问题与解决方案2011-08-312004年开始,我开始让研发团队基于Eclipse插件技术开发通用管理软件(最近的一个产品是一体化企业管理软件CRM+OA+DSS+进销存的E-System)选取RCP方式开发管理软件,我们的初衷是期望使得用户界面的丰富性和易操作,能够充分利用Eclipse本身丰富的SWT/JFACE/GEF/EMF等技术来完美我们的界面表现,应该说这方面Eclipse RCP确实不辜负我们的期望。在四年的Ecl...
更好的Applet体验:定制加载时画面

更好的Applet体验:定制加载时画面

更好的Applet体验:定制加载时画面2011-08-31你可能已经听说了Java SE 6 Update 10应当会改进Applet体验。你可能已经看过一些可在浏览器中拖拽的Applet示例,但还有比那更多的东西。在本博客系列中,我将向你展示如何在发布Applet时获得尽量多的东西,纵使你不使用Update 10。摆脱咖啡杯图标很多人抱怨的第一件事情就是加载Java Applet时使用的咖啡杯图标。根据你具体使用的OS和JVM版本,这个图标是不同的,但它...
<< 521 522 523 524 525 526 527 528 529 530 >>