 |
 |
 |
 |
 |
 |
Java IDE漫谈(一) Cafe,VJ++,JBuilder,VAJ,???(WSWB,Eclipse?) 本文主要向还不太了解VisualAge for Java的人介绍它的特点,另外在本系列的下 一篇文章中将介绍刚刚起步不久的,全新的,大有希望的 Eclipse and/or IBM WebSphere Studio Workbench(一般简称为WSWB)。 前者在国际上有很大的影响,有一大批铁杆的用户,尤其是企业用户。 但是在国内则了解的人不多,用的人也很少。后者就更少有人知道了,有一些在 用VisualAge for Java,却还在找4.0,不知道以后已经没有VisualAge for Java 的后续版本... |
|
|
|
2001年12月21日 |
|
| |
Eclipse入门: Eclipse的使用简介及插件开发 2001 年11 月 IBM 宣布捐出了价值 4 千万美金的开发软件给开放源码的 Eclipse 项目。如此受青睐的 Eclipse 是什么样子呢,如何使用呢?本文的第一部分会使你对Eclipse有一个初步的认识。并且,Eclipse这个号称未来能进行任何语言开发的IDE集大成者,又将如何实现它的这一宏伟目标?第二部分介绍的Eclipse的插件开发将是其中的关键所在。 |
|
|
|
2001年12月29日 |
|
| |
在Eclipse 2.0中使用版本控制系统CVS 2002年6月28日,Eclipse 2.0正式版已经正式完成,这将是Java开发工具历史上的一个重要事件,Eclipse开始步入成熟阶段。本文借此机会介绍在Eclipse中使用版本控制系统CVS的一些经验和技巧。 |
|
|
|
2002年7月26日 |
|
| |
将基于 Swing 的开发工具插入 Eclipse 中
学习如何将独立的、基于 Swing 的编辑器作为插件集成到 Eclipse Platform 中。通过使用一些简单的技术,您就可以在 Swing 工具、Eclipse Platform 和各种 SWT 小窗口(widget)之间共享资源,而且这些资源可以通过相互知晓性(mutual awareness)通信。工具供应商如果打算将基于 Eclipse 的开发工具引入市场,又想最低限度地重新编码,也将发现本文有所帮助。
|
|
|
|
2003年1月3日 |
|
| |
开发 Eclipse 插件 在本文中,David Gallardo 向您展示了如何使用 Plug-in Development Environment 的代码生成向导来创建 Eclipse 插件。您将学到如何在运行时工作台中运行和调试插件,并且在 Eclipse 中安装完成的插件。David 还研究了与打包插件相关的问题 ― 包括维护版本信息、以插件片段的形式更新功能,以及组合插件来创建完整的功能部件。 |
|
|
|
2003年3月26日 |
|
| |
使用Eclipse开发Jsp 本文向大家推荐一个eclipse的plugins来协助JSP开发。这个名称叫lomboz,不但支持JSP语法高亮显示,还有Code Assist功能,可以与Jbuilder媲美。下面简要介绍一下eclipse2.1结合Tomcat开发Jsp的过程。 |
|
|
|
2003年4月24日 |
|
| |
通过扩展 WebSphere Studio 工具的 Eclipse 帮助系统来添加自助支持 IBM WebSphere Studio 系列工具提供了广阔而有时又比较复杂的开发环境。在使用它的时候,您可能会遇到联机帮助中没有描述过的错误,或者需要执行联机帮助中没有提到过的任务。这时您可以向服务和支持中心寻求帮助,但经常是您所遇到的问题的答案已经存在于 Web 上的常见问题解答列表中了。您遇到的问题类型和使用的产品会影响您对于要到 Web 上的哪些地方去寻找这些常见问题解答的决定。 |
|
|
|
2003年6月2日 |
|
| |
使用Eclipse开发J2EE应用 本文中作者向大家介绍了如何通过使用eclipse 和可用于eclipse的插件Lomboz进行j2ee应用的开发。 |
|
|
|
2003年6月10日 |
|
| |
在 Eclipse Workbench 之外使用 Eclipse GUI,第 2 部分:使用 JFace 图像注册表 在本文中,A. O. Van Emmenis 继续研究在第 1 部分中着手构建的示例。他将完善内容提供程序和标签提供程序,并演示如何在 JFace 查看器中使用排序和过滤。他将演示如何给窗口添加状态行,给两个查看器添加图标,并讨论如何通过使用 JFace 图像注册表来节省系统资源。 |
|
|
|
2003年6月30日 |
|
| |
在Eclipse中开发struts应用程序 在本文中作者向大家介绍了如何配置基于eclipse的easy structs插件,并介绍了如何结合使用easy structs和eclipes来开发struts的应用。 |
|
|
|
2003年7月13日 |
|
| |
在 Eclipse Workbench 之外使用 Eclipse GUI,第 3 部分:添加操作、菜单和工具栏 本文是本系列的第三篇也是最后一篇文章,在本文中,A. O. Van Emmenis 将通过添加操作、菜单栏、弹出菜单和工具栏完成在第 1 和第 2 部分中着手讨论的文件资源管理器示例。他将演示如何设置菜单项特性,如何重用菜单和工具栏中的操作,以及如何通过侦听来自查看器的事件使操作识别上下文。示例操作使用实用程序来启动程序和访问系统剪贴板。 |
|
|
|
2003年7月14日 |
|
| |
维护 Eclipse 插件 -- 如何利用 Eclipse 工具来诊断客户问题 本文描述了可用于诊断客户报告的 Eclipse 插件问题的策略。这些策略最强大之处在于能够将一个调试会话从一个 Eclipse 实例附加到正在远程主机上运行的 Eclipse 实例上。本文中所描述的策略对于基于 Eclipse 2.x 的所有产品都有效,如 WebSphere Studio Application Developer 和 WebSphere Studio Site Developer。 |
|
|
|
2003年9月22日 |
|
| |
扩展 Eclipse 的 Java 开发工具 -- 什么是可能的,从哪里开始以及如何继续 Eclipse 的 Java 开发环境的重构(refactor)能力是它提供的最有用的特性之一。本文将向您介绍创建您自己的重构(作为 Eclipse 的自然扩展)步骤。 |
|
|
|
2003年10月23日 |
|
| |
共享:Eclipse和WebSphere Studio新的项目交换功能 本文讲解关于存储库和非存储库代码共享的几种不同方法,并且说明每种方法的优点和缺点。本文还将介绍一种新的项目交换(Project Interchange)功能,这种功能提供了一个可选的方式,可以在不能使用存储库的情况下共享代码。 |
|
|
|
2003年11月3日 |
|
| |
Eclipse 和 HSQLDB: 将关系数据库服务器嵌入到 Eclipse 中,第 1 部分 -- 如何编写将 HSQLDB 数据库服务器集成到 Eclipse Workbench 中的插件 本文介绍如何开发将 HSQLDB 纯 Java 关系数据库服务器集成到 Eclipse Workbench 中的插件。尽管不如 DB2 功能强大,也不如 MySQL 流行,但 HSQLDB(超音速 SQL 数据库)可以满足很大范围内 Java 应用程序的需要,因为它具有可扩展性,而且对内存/处理器的要求不高。 |
|
|
|
2003年12月4日 |
|
| |
Eclipse 和 HSQLDB:将关系数据库服务器嵌入到 Eclipse 中,第 2 部分 -- 如何编写将 HSQLDB 数据库服务器集成到 Eclipse Workbench 中的插件 本系列的第 1 部分介绍了用于嵌入式应用程序的 HSQLDB 引擎,它也可以作为以“大型”数据库为对象的项目的开发平台。我们创建了一个 Eclipse 插件,并在 Workbench 菜单中启动了已有的工具。在此第 2 部分,我们将考虑如何利用 Eclipse 的特性来克服在第 1 部分中开发的插件的一些局限性,例如允许多个同时活动的 HSQLDB 服务器实例,每个实例分别去监听不同 TCP 端口上的连接。 |
|
|
|
2004年2月16日 |
|
| |
使用 Eclipse 帮助系统为项目编制文档 -- 构建易于使用且可搜索的帮助文档 具有非常强大的 IDE 的 Eclipse 平台中有其自己的帮助系统,这个系统基于一个引用 HTML 文件的 XML 目录表。鲜为人知的是,您不必去编写 Eclipse 插件就可以使用它。任何项目都可以使用一个简化版的平台来提供专业的、易用的和可搜索的文档。这个文档系统已经成功地应用于许多 IBM 项目,包括像 WebSphere Application Server 那样大的项目。 |
|
|
|
2004年3月22日 |
|
| |
用Eclipse集成GT3开发网格服务 Eclipse是一款优秀的开放源代码集成开发环境(IDE),随着其不断的成熟,越来越受到开发者的喜爱。在本文中,笔者用Eclipse集成了Globus Toolkit 3.0来开发了一个具体的网格服务,并重点介绍了用Eclipse的标准窗口小部件工具箱(SWT)开发网格服务的GUI界面程序。 |
|
|
|
2004年3月23日 |
|
| |
用 Runtime Syp 调整 Eclipse 的启动性能,第 2 部分 -- 成功的骗局 Runtime Spy 是 Eclipse.org 提供的核心工具 (Core Tools) 之一,它是特别设计的一个透视图及一组视图,用于帮助您找到并诊断插件启动性能问题。本文介绍了如何发现可能会导致启动时间过长的常见设计错误,以及如何去纠正它们。其中的一个案例研究说明了 Runtime Spy 如何用于提高 IBM WebSphere Studio Application Developer 的启动性能。上一篇文章,也就是 第 1 部分,对 Runtime Spy 进行了介绍。 |
|
|
|
2004年4月26日 |
|
| |
用 Eclipse Modeling Framework 实现模型驱动开发,第 1 部分 -- 创建 UML 模型并生成代码 Eclipse Modeling Framework(EMF)是一个开放源代码的模型驱动应用程序开发框架。它可以基于 XML Schema、UML 或经过注释的 Java 中指定的模型,创建 Java 代码,实现图形化的数据编辑、操纵、读取和序列化。EMF 是 IBM WebSphere Studio 和 Eclipse 项目中很多工具的基础。本文将帮助您逐步了解创建模型、生成代码、使用生成的应用程序和定制编辑器的整个过程。 |
|
|
|
2004年5月8日 |
|
| |
使用 Easy Struts for Eclipse 开发 Struts -- 如何使用 Easy Struts 插件 本文向您介绍了如何在 Eclipse IDE 中使用 Easy Struts 插件开发 Struts 应用程序。本文首先对 Easy Struts 及其安装配置步骤进行了简介,并通过一个循序渐进的例子介绍了如何构建一个基本的 Struts 应用程序。本文还介绍了增强 Struts 应用程序的各种方法,例如连接数据库,对应用程序进行模块化,内容的国际化和本地化,异常处理和创建自定义插件等等。最后,您将学习如何将自己的 Struts 应用程序部署到 Tomcat Web 服务器上。 |
|
|
|
2004年5月8日 |
|
| |
使用EclipseME开发J2ME程序 本文向您介绍了如何在 Eclipse IDE 中使用 EclipseMe 插件开发 J2ME 应用程序。本文首先对 EclipseMe 插件及其安装配置步骤进行了简介,并通过一个简单例子介绍了如何构建一个基本的 J2ME 应用程序。 |
|
|
|
2004年8月23日 |
|
| |
IBM DB2 plug-ins for Eclipse, Version 1.0.1 Beta IBM DB2 plug-ins for Eclipse,Version 1.0.1 Beta 是一款用于浏览和创建 Cloudscape Version 10.0(beta 版)数据库对象的工具。此外,还可以用它将 Cloudscape Version 10.0 数据库迁移到 DB2 UDB 数据库。 |
|
|
|
2004年9月13日 |
|
| |
迁移到 Eclipse:从 Netbeans 向 Eclipse 迁移开发指南 到目前为止,大多数 Java 编程人员都听说过 Eclipse,它是可扩展的开放源代码开发平台,而且正迅速成为最流行的用于 Java 的 IDE。本文将 Eclipse 介绍给目前正使用 Netbeans 以及正考虑转向 Eclipse 的编程人员。本文简单比较了这两种 IDE 中的特性、它们的易于使用性和稳定性,重点展示了 Eclipse 的一些主要特性,以及这些特性与 Netbeans 中的有什么不同。 |
|
|
|
2004年9月27日 |
|
| |
迁移到 Eclipse:评估 Eclipse 的开发指南 如果您当前的 IDE 是 Netbeans、IntelliJ IDEA 或 Borland JBuilder,则我们的开发指南将向您演示 Eclipse IDE 如何搭建、特性如何以及如何非常方便地使用。 |
|
|
|
2004年9月27日 |
|
| |
迁移到 Eclipse:Eclipse 和 JBuilder 评估开发指南 很多程序员都正在转向 Eclipse 这个日益流行的开放源代码开发环境。本文是为那些熟悉 JBuilder 而又正在考虑迁移到 Eclipse 的程序员编写的。本文首先简要对 Eclipse 3.0 和免费的 JBuilder X Foundation 版本进行比较,然后展示了在 Eclipse 中如何实现基本的功能。 |
|
|
|
2004年9月27日 |
|
| |
使用 Lotus Notes 和 Eclipse 管理和运行 Java 程序 利用 Eclipse IDE 为 Lotus Notes/Domino 开发 Java 代理。下载并安装 Eclipse,然后了解使用 Eclipse 创建项目、调试 Java、重构代理以及将代理导入 Domino Designer 是何等轻松。 |
|
|
|
2004年10月11日 |
|
| |
Eclipse简介和插件开发 Eclipse 是一个很让人着迷的开发环境,它提供的核心框架和可扩展的插件机制给广大的程序员提供了无限的想象和创造空间。目前网上流传相当丰富且全面的开发工具方面的插件,但是Eclipse已经超越了开发环境的概念,可以想象Eclipse将成为未来的集成的桌面环境。目前的Eclipse本身就具备资源管理和外部程序的功能,加上无所不能的插件,将构成一个丰富多彩的工作环境而不仅仅是一个IDE。 |
|
|
|
2004年11月7日 |
|
| |
与 Apache Derby 一起使用 DB2 plug-ins for Eclipse,第 2 部分 IBM DB2 Universal Database (UDB) plug-ins for Eclipse 为 Cloudscape 10 和 Derby 用户提供了将 Cloudscape 数据库迁移到 DB2 UDB 数据库的能力。本文将介绍如何使用这个基于 Eclipse 的工具来迁移使用多产品配置的数据库,并解决迁移过程中碰到的所有问题。 |
|
|
|
2005年1月4日 |
|
| |
使用 Eclipse 创建 Notes/Domino 插件 随同本文使用 Eclipse PDE 创建简单的 Notes/Domino 插件。该插件使用 Notes.jar 文件访问 Notes/Domino 后端 Java 类并显示 Personal Address Book 中的生日/周年纪念。 |
|
|
|
2005年1月6日 |
|
| |
探索 Eclipse 的 ASTParser 如果曾经编写过处理代码的应用程序,就会知道事情可能变得非常复杂,尤其在使用像 Java 这样复杂的语言时。不过对于那些使用 Eclipse 的人来说,有一个好消息:可以利用 Java Development Tooling (JDT) 和 ASTParser。本文就说明如何做。 |
|
|
|
2005年4月28日 |
|
| |
在 Eclipse 中利用 Maven Maven 将作为一个普通的构建系统,被人们重新认识,并且它将超越 Java 技术。本文不打算成为一篇 Maven 教程,而是将 Maven 与其他技术进行比较,让您洞察 Maven 与 Eclipse 相适应的地方,以及如何使这些工具相互协作。 |
|
|
|
2005年6月16日 |
|
| |
扩展 Eclipse 辅助和规范开发流程 如果市场上的开发工具不能满足您的需要,而自己开发 IDE 又不太现实,那本文就是您所需要的,它介绍了如何扩展 eclipse JDT 来辅助规范你的项目开发流程和帮助约束你的代码规范。 |
|
|
|
2005年6月16日 |
|
| |
开发一个调试 JSP 的 Eclipse 插件 本文通过开发一个 JSP 编辑器插件的示例,介绍了 Eclipse 中设置 JSP 断点的方法,以及如何远程调试 JSP。作为基础知识,本文的前两部分描述了 JAVA Debug 和 JSR-45 的基本原理。 |
|
|
|
2005年6月30日 |
|
| |
集中 Eclipse 中的帮助功能 本文将阐述如何利用 Eclipse 帮助和插件架构的动态特性,创建一个集中的帮助存储库。重点介绍如何使用内容帮助表来创建 Eclipse 插件,如何通过 Infocenter 来集中管理帮助文件,以及如何创建使您能够直接从 Eclipse 主菜单访问集中的帮助存储库的新菜单项。 |
|
|
|
2005年7月27日 |
|
| |
在Eclipse 3.1中体验J2SE 5.0的新特性 第 2 部分 :注释类型 本系列将介绍J2SE 5.0中三个比较重要的特性: 枚举类型, 注释类型, 范型, 并在此基础上介绍在如何在Eclipse 3.1开发环境中开发枚举类型, 注释类型和范型应用。本文将介绍注释类型。 |
|
|
|
2005年8月4日 |
|
| |
在Eclipse 3.1中体验J2SE 5.0的新特性 第 1 部分 :枚举类型 本系列将介绍J2SE 5.0中三个比较重要的特性: 枚举类型, 注释类型, 范型, 并在此基础上介绍在如何在Eclipse 3.1开发环境中开发枚举类型, 注释类型和范型应用。本文将介绍枚举类型。 |
|
|
|
2005年8月9日 |
|
| |
在Eclipse 3.1中体验J2SE 5.0的新特性 第 3 部分 :范型 本系列将介绍J2SE 5.0中三个比较重要的特性: 枚举类型, 注释类型, 范型, 并在此基础上介绍在如何在Eclipse 3.1开发环境中开发枚举类型, 注释类型和范型应用。本文将介绍范型。 |
|
|
|
2005年8月9日 |
|
| |
Eclipse 3.1 中使用TestNG:基于注释的单元测试框架 这篇文章将为大家介绍TestNG这个新的测试框架的特性,以及TestNG优于Junit3.X的地方。 |
|
|
|
2005年9月1日 |
|
| |
开发 Eclipse 自定义控件 现在基于 Eclipse 的应用越来越多,很多桌面应用都是用 Eclipse 开发的。Eclipse 提供了一套 SWT/JFACE 的控件库,使得人们开发界面应用极大的方便。但是,SWT/JFACE 的控件库毕竟有限,在应用开发是我们不可避免地要自己开发一些自定义的控件。本文通过开发一个颜色列表控件的实例介绍了 Eclipse 自定义控件开发中所要用到的技术。 |
|
|
|
2005年9月12日 |
|
| |
在Eclipse中创建新的重构功能 对重构的强大支持是软件开发人员喜爱Eclipse的一个最为重要的原因。而Eclipse还有一个至少和重构不相上下的优点,那就是其近乎无懈可击的可扩展性。这两者的结合意味着我们可以根据自己的需要来创建展新的重构功能。 |
|
|
|
2005年11月1日 |
|
| |
Eclipse V3.1 中的 Java 泛型支持 Java 5 提供泛型支持,泛型支持是开发人员多年以来所要求的特性。它代表了 Java 编程语言一次重要的升级。像泛型这么复杂的技术,不仅对工具供应商也对开发人员带来了挑战。本文着重介绍 Eclipse 如何应对泛型挑战以及泛型给 Java 语言带来的变化,展示了如何在 Eclipse 中充分利用泛型,包括对于快速帮助、快速修复、重构和项目参数选择的支持。此外,还展示了完全泛型化语言的一些微妙而重要的方面。 |
|
|
|
2005年12月8日 |
|
| |
视图链接使 Eclipse 应用程序更丰富 丰富的 GUI 中的视图可以以各种方式显示信息,从而改善用户体验。由于 UI 视图的本质,它们需要依赖于其他视图并需要进行交互。Eclipse 简化了链接 UI 视图的工作,并提供了将视图链接应用到非 UI 场景的方式。 |
|
|
|
2005年12月29日 |
|
| |
基于Eclipse的图形化工具加速BTT5.1应用开发 本文将介绍BTT5.1的图形化工具的功能特色,通过展示各个工具之间的协同工作介绍了如何利用这些图形化工具加速BTT5.1应用开发的全过程。 |
|
|
|
2006年1月16日 |
|
| |
Eclipse简史 从1990年代末,IBM开始开发现在为我们所知的Eclipse。这篇文章回顾了Eclipse这一流行的计算平台的产生和逐渐被人们接受的过程,解释了Eclipse在现在的开发工具领域中扮演的角色。 |
|
|
|
2006年2月17日 |
|
| |
利用 Ant 和 Eclipse 有效地提高部署工作效率 本文主要介绍 Ant 在多用户开发的情况下,如何用 Eclipse,并且根据不同的目标环境编译不同的部署包。文中首先介绍一个场景,给出在开发、编译、部署过程中遇到的问题;然后介绍如何用 Eclipse 来简化你的 Ant 开发过程;文章的最后解释如何通过编写有效的 Ant 脚本来提高你的工作效率。 |
|
|
|
2006年5月29日 |
|
| |
了解 Eclipse 插件如何使用 OSGi Eclipse 集成开发环境(IDE)和 Eclipse Rich Client Platform(RCP)应用程序的核心由 Open Services Gateway Initiative(OSGi)规范的实现驱动。本文通过描述对 Eclipse 平台而言插件是什么,并跟踪从 Eclipse V2.1 到今天基于 OSGi 的实现中插件的发展,阐明了 Eclipse 与 OSGi 的关系。还解释了 OSGi manifest.mf 文件选项以及通过 Eclipse 提供的添加项。 |
|
|
|
2006年9月21日 |
|
| |
使用 JET 在 Eclipse 中创建更多更好的代码 创建模板来使最佳实践代码化(即生成工件)是一种强大的概念,能节约您无数时间和减少沉闷的编码。本文介绍代码生成框架 JET,这是一个 Eclipse 技术的项目。 |
|
|
|
2006年10月30日 |
|
| |
让开发自动化: 用 Eclipse 插件提高代码质量 如果能在构建代码前发现代码中潜在的问题会怎么样呢?很有趣的是,Eclipse 插件中就有这样的工具,比如 JDepend 和 CheckStyle,它们能帮您在软件问题暴露之前发现这些问题。在让开发自动化的本期文章中,自动化专家 Paul Duvall 将带来一些关于 Eclipse 插件的例子,您可以安装、配置和使用这些静态分析插件,以便在开发生命周期的早期预防问题。 |
|
|
|
2007年1月29日 |
|
| |
使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 1 部分: 梦幻前端 在通往创建在用户 Web 浏览器中运行的动态 JavaScript 应用程序的征途中,Google Web Toolkit(GWT)是举足轻重的一步。使用 GWT,开发人员可以利用熟知的 Java 技术设计用户界面(UI)和事件模型,而 GWT 会完成使代码对所有主流浏览器友好的繁重工作。这是本系列的第一篇文章,介绍 GWT 基础知识,包括 GWT 是怎样使您创建一个 Asynchronous JavaScript + XML(Ajax)应用程序,而且依然在 Java 语言中编写代码的。探索如何创建和运行一个小型的样本 GWT 应用程序 —— 近来十分流行的一项 Web 2.0 新业务,称为 Slicr,在线销售比萨饼。 |
|
|
|
2007年2月2日 |
|
| |
使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 4 部分: 部署 在本系列的前三篇文章中,您已经使用 Google Web Toolkit (GWT) 构建了简单但实用的 Web 应用程序。至此,您一直在编辑和调试使用 GWT 的托管模式的应用程序,GWT 的托管模式允许在 Java 开发工具内模拟 Web 服务器环境。糟糕的是,让所有用户都下载 Eclipse 只为运行 Web 应用程序是不切实际的。本文是本系列的第四篇文章,阅读本文,您将了解如何在 Java Web 应用服务器上部署 GWT 应用程序,并获得关于使用 Apache Derby 数据库驱动 GWT 的提示。 |
|
|
|
2007年4月4日 |
|
| |
使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 3 部分: 通信 在本系列的前两篇文章里,您已经了解了如何使用 Google Web Toolkit (GWT) 和 Apache Derby 关系数据库创建简单的 Web 应用程序。第 1 部分主要介绍了如何使用 GWT 构建名为 Slicr 的比萨交付系统的前端。在第 2 部分中,向您展示了如何使用 Derby 创建关系数据库,并简要演示了将数据库行转换为 Java 对象的机制。现在将开始变得有趣起来!在第三篇文章中,了解如何使客户机与服务器相互进行对话。您将使用 GWT 内的远程过程调用(Remote Procedure Call,RPC)框架从服务器获取数据,这几乎就像执行一次 Java 方法调用一样简单。 |
|
|
|
2007年4月4日 |
|
| |
使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序,第 2 部分: 可靠后端 本文是使用 Google Web Toolkit(GWT)构建 Asynchronous JavaScript + XML(Ajax)应用程序系列文章的第 2 部分,介绍如何为 Web 应用程序构建 Apache Derby 数据库,并使用它驱动 GWT。本系列文章的第 1 部分向您介绍了 GWT,并演示了如何使用它来为 Web 应用程序创建富客户机前端。这一次,您将走进幕后,了解如何使用数据库和用于将数据转换为 GWT 可用格式的代码,从而设置后端。阅读完本文后,您将可以使前端和后端相互通信。 |
|
|
|
2007年4月4日 |
|
| |
用 Tomcat 和 Eclipse 开发 Web 应用程序 若将 Eclipse 与 Apache Tomcat 直接集成,那么将其用作 Web 开发平台就会更为容易。通过本文,了解如何设置 Eclipse 和 Apache Tomcat V5.5 来开发经典的 Hello World servlet。 |
|
|
|
2007年5月25日 |
|
| |
深入剖析 Eclipse 类装入器 Eclipse 提供了一个强大的开发平台,越来越多的应用基于 Eclipse 来开发。但是由于 Eclipse 作为一个灵活的平台,其类装入器具有一定的特殊性,在开发 Eclipse 插件时我们经常遇到类找不到的问题,尤其是当我们开发的应用使用了第三方的软件包时。本文深入剖析了 Java 的类装入器机制以及 Eclipse 的类装入器的原理与模型,并总结了Eclipse 插件应用开发常见的与类装载器相关的问题,同时给出了相应的解决方法。 |
|
|
|
2007年5月28日 |
|
| |
使用 Abbot 框架自动化测试 Eclipse 插件的用户界面,第 1 部分 本文详细的描述了 Abbot SWT 插件的配置和使用,分析了 Abbot 的体系结构和工作原理,并给出复杂的测试用例来说明 Abbot SWT 的一些高级用法,同时还分享了作者的一些 Abbot 相关的最佳实践,相信会对从事 Eclipse 插件和 SWT 用户界面的开发和测试人员有一定的帮助。 |
|
|
|
2007年6月28日 |
|
| |
使用 Abbot 框架自动化测试 Eclipse 插件的用户界面,第 2 部分 本文详细的描述了 Abbot SWT 插件的配置和使用,分析了 Abbot 的体系结构和工作原理,并给出复杂的测试用例来说明 Abbot SWT 的一些高级用法,同时还分享了作者的一些 Abbot 相关的最佳实践,相信会对从事 Eclipse 插件和 SWT 用户界面的开发和测试人员有一定的帮助。 |
|
|
|
2007年6月28日 |
|
| |
利用 Eclipse 进行单元测试 您的传统代码是不是要求使用匹配的类测试套件才能针对其源代码库运行?针对此类目的,jMock 堪称是一个优秀的测试框架。但是,并不是所有情况都能够适用,尤其是必须以 jMock 不期望的方式构造对象时。为避免生成自定义模拟对象套件才能支持应用程序中的单元测试的麻烦,可以调整 RMock,与 jMock 无缝地结合使用,从而解决这一问题。 |
|
|
|
2007年7月9日 |
|
| |
使用 Apache OpenJPA 开发 EJB 3.0 应用,第 7 部分: 使用 Eclipse Dali 开发 OpenJPA 应用 本文是“使用 Apache OpenJPA 开发 EJB 3.0 应用”系列的第 7 部分,主要讲述了如何下载、安装 Eclipse Dali JPA 工具以及使用提供的向导、透视图、视图快速开发 OpenJPA 应用的详细步骤。 |
|
|
|
2007年10月24日 |
|
| |
用 Eclipse 开发 iPhone Web 应用程序 学习如何使用 Eclipse、Aptana 的 iPhone Development 插件及 iUi 框架创建 iPhone Web 站点。了解如何开发 iPhone 的 Javadoc 查看器,用户界面设计的技巧,以及 iPhone 应用程序开发的前景。 |
|
|
|
2008年3月5日 |
|
| |
在 Eclipse 中嵌入 NASA World Wind Java SDK NASA 开发的开源 World Wind Java (WWJ) SDK 为地理信息系统(Geographic Information Systems,GIS)社区提供了新的可能性。World Wind 是一种使用 Java 语言和 OpenGL 编写的 3D 交互式地球查看工具,使用户可以从外太空观看地球上的任何地方。本文将讲述想要增强基于 Eclipse 的 应用程序的 GIS 开发人员如何将 WWJ SDK 作为插件嵌入到 Eclipse 中。 |
|
|
|
2008年6月17日 |
|
| |
在 Eclipse 中用 Java 实现百灵报表(BIRT)的事件处理 百灵报表(BIRT)是一个非常实用的开源报表工具,它不仅能满足商业智能领域报表设计的一般需求,还可以通过与 Java 语言相结合,来实现一些更为丰富的个性化报表样式。本文通过一个简单的实例,在 Eclipse 中创建一个单一工程,使用 Java 语言实现百灵报表(BIRT)的事件响应处理程序。引导读者在短时间内对百灵报表(BIRT)有一个初步了解,并掌握使用 Java 语言创建百灵报表(BIRT)事件响应处理程序的基本步骤和调试方法。 |
|
|
|
2008年8月7日 |
|
| |
使用 Eclipse 远程调试 Java 应用程序 在本地计算机上调试 Java 应用程序并不是惟一的选择。学习如何使用构成远程调试的不同连接类型进行远程调试。本文概述了设置远程应用程序调试的特性和示例。 |
|
|
|
2009年1月12日 |
|
| |
在 Eclipse 中构建支持 AIM 的应用程序 如今,应用程序利用了人们已经广泛使用的一个界面:即时信息传递(IM)。应用程序提供与 IM 的集成,因为这使用户可以通过他们熟悉的、很多人已经在使用的界面轻松地访问应用程序。IM 应用程序还可以在很多移动平台上使用,这使用户可以从移动设备连接到应用程序。 |
|
|
|
2009年3月16日 |
|
| |
全球化 Eclipse RCP 应用程序 Eclipse Rich Client Platform (RCP) 逐渐在软件开发方面获得了广泛的认可。对于跨国公司来说,为世界范围内的客户交付支持多语言的软件变得越来越重要。通过本文,您可以学习到如何在 RCP 应用程序中全球化用户界面(UI)元素,包括窗口、菜单、工具栏、对话框、欢迎页面、闪屏和标准 Eclipse UI 元素。样例应用程序 Hello World 将向您演示整个流程。 |
|
|
|
2009年7月27日 |
|
| |
Eclipse 并发编程 Jobs API 被广泛的应用到 Eclipse 平台中,Job 是 Eclipse 运行时重要的组成部分,它可以理解成被平台调用异步运行的代码块,多个 Jobs 可以并发执行。对于基于 Eclipse 平台开发并发应用的开发者来说,Eclipse 提供的 Job 框架很好地替代了 Java 原生的 Thread, 其内在使用了线程池实现,具有更好的伸缩性,更好的性能等。不过问题是,在运行时安全方面,现有的 Eclipse Job 框架并不能保证线程间的安全协作,不能在 Job 运行时检查 Job 创建者的权限。本文所要讨论的就是 Eclipse Job 的运行时安全问题,并提供相应的解决方案。 |
|
|
|
2009年10月30日 |
|
| |
使用 Eclipse 为 Nokia 设备开发移动应用程序 本教程将展示如何使用 Eclipse IDE 和 Nokia Developer's Suite for J2ME 为 Nokia 手机开发 J2ME 应用程序。
|
|
|
|
2005年4月7日 |
|
| |
适用于 Visual Studio 开发人员的 Eclipse 指南 本教程演示如何使用 Eclipse IDE 开发 Java 应用程序。本教程面向 Visual Studio 开发人员,并给出 Visual Studio 上下文中的 Eclipse 概念和术语。教程从安装到调试全面地演示一个简单的例子。 |
|
|
|
2005年7月4日 |
|
| |
当 Maven 遇上 Eclipse Maven 是一个功能强大的工具,但需要将其集成到流行的集成开发环境 (IDE) 中,以使其功能更易用且让您的工作更轻松,从而增加您的生产力和项目质量。Mevenide 将 Maven 平滑集成到 Eclipse 中,帮助降低了第一次面对 Maven 时的学习曲线。本教程提供了如何让 Maven 与 Eclipse 协作的具体例子。 |
|
|
|
2005年7月7日 |
|
| |
用 EclipseME 开发 J2ME 应用程序 本教程是为对使用 Eclipse IDE 来提高生产率感兴趣的 J2ME 开发人员编写的。本教程还面向那些想在自己喜欢的 IDE 中制作 J2ME 移动应用程序的 Java Eclipse 开发人员。具备 Eclipse 和 J2ME 的基础知识有助于完成本教程中描述的任务。 |
|
|
|
2005年7月14日 |
|
| |
使用模板构建 Eclipse 插件 您可能知道,Eclipse 是一个适合构建其他工具的框架。您可能还知道,您可以为 Eclipse 构建自己的插件。但是您知道吗,Eclipse 还附带了 7 个插件模板,您可以用这些插件模板作为起始点来构建插件。本教程从头至尾地介绍了使用 Hello World 模板构建一个插件的过程,然后介绍其他一些模板。 |
|
|
|
2005年8月11日 |
|
| |
在 Eclipse 中轻松使用 Ant,在 Ant 编辑器中轻松编写、构建和调试代码 Eclipse 可使得使用 Apache Ant 更加容易。了解 Eclipse 集成开发环境 (IDE) 中的 Ant 集成特性,并学习如何使用 Ant 编辑器在 Eclipse 中编写、构建和调试代码。 |
|
|
|
2006年7月28日 |
|
| |
Eclipse Test and Performance Tools Platform,第 3 部分: 测试应用程序 在 “Eclipse Test and Performance Tools Platform” 教程系列的这一期中,学习如何使用 Eclipse Test and Performance Tools Platform(TPTP)的测试特性来度量 Web 应用程序的响应时间。了解如何创建和管理改进的 JUnit 测试以及创建计算机引导的手工测试。 |
|
|
|
2006年11月9日 |
|
| |
使用 JavaServer Faces 构建 Apache Geronimo 应用程序,第 1 部分: 使用 Eclipse 和 Apache MyFaces Core 构建基本的应用程序 JavaServer Faces(JSF)是一个基于 Java 的新框架,它使 Java Platform, Enterprise Edition(Java EE)应用程序图形用户界面(GUI)的构建工作变得更为容易。JSF 与流行的 Struts 框架很类似,但更加面向组件。JSF 中定义了一组常见的表示用户界面(UI)组件的应用程序编程接口(API),包括状态和事件处理、输入有效性验证、国际化(i18n)及可访问性方面的接 口。本系列教程向 Apache Geronimo 开发者介绍 JSF 和其他相关技术。 |
|
|
|
2006年11月16日 |
|
| |
了解 Eclipse 中的 JFace 数据绑定,第 2 部分: 绑定的基础知识 几乎所有应用程序都会要求在各种对象及服务之间同步数据。但是,移动 String 实例和编写事件通知代码可能是很乏味的。尤其是在桌面应用程序开发过程中更是充斥着这样乏味的任务。Eclipse V3.2 中附带了新的 JFace 数据绑定应用程序编程接口 (API),希望以此能够使这种数据同步过程变得简便一些。“了解 Eclipse 中的 JFace 数据绑定” 系列教程介绍了 JFace 数据绑定 API 的基本和高级的用法。 |
|
|
|
2007年1月4日 |
|
| |
了解 Eclipse 中的 JFace 数据绑定,第 3 部分: 使用高级功能 几乎所有应用程序都会要求在各种对象及服务之间同步数据。作为 “了解 Eclipse 中的 JFace 数据绑定” 的第 3 部分,本教程展示了如何使用高级功能在编写可测试的 UI 的同时实现同步。 |
|
|
|
2007年1月4日 |
|
| |
使用 DB2 Express-C、Eclipse WTP 和 WebSphere Application Server Community Edition V1.1 设置 SQL 域 本教程向您介绍如何使用免费的 Java Kick-start 包设置 SQL 域,以实现 Web 应用程序的数据库安全。 |
|
|
|
2007年3月5日 |
|
| |
使用 Apache Geronimo 和 Eclipse 构建 portlet Web 开发人员可以通过配置称为 portlet 的简单可重用的事件驱动组件来构建多功能门户。Eclipse 甚至会使此过程更加简单。首先,了解 Eclipse Web Tools Platform (WTP) 如何提供了一种完整的开发环境,可以用于编辑 portlet 项目所需的代码和配置文件。然后,通过集成 Apache Geronimo Eclipse 插件,了解如何能够通过访问 Geronimo 应用服务器从而在完整的门户内部署和显示这些 portlet。 |
|
|
|
2007年5月22日 |
|
| |
使用类路径容器简化 Eclipse 类路径 Eclipse 类路径容器是用于在 Eclipse 中管理 Java 库的一种条理清晰、界面友好的方式。由于库集合可以被引用为一个抽象名称,因此可以像处理条目一样轻松地对它们进行删除和添加操作。在 Java Perspective 中库视图也被简化为一个条目,扩展这个条目即可查看整个库集合。由于库集合是由 IClasspathContainer 的实现定义的,因此可以动态地对其进行重新定义。本教程展示了如何实现具有附带扩展 classpathContainerInitializer 和 classpathContainerPage 的定制 IClasspathContainer。 |
|
|
|
2007年7月19日 |
|
| |
使用 Eclipse 和 JavaFX 开发 Mashup 应用 本教程介绍了如何搭建基于 Eclipse 的 JavaFX 开发环境,并且通过一个 Hello World 示例,演示了 JavaFX 的基本语法、UI 设计和类的概念,最后综合利用了 JavaFX 和 REST 风格的 Web 服务接口构建了一个查询股票、天气预报和城市信息的 Mahup 应用。 |
|
|
|
2007年9月21日 |
|
| |
用 Eclipse Europa 进行 Web 开发,第 1 部分:Eclipse Java EE 成为一名 Web 开发人员恰逢其时。从来不曾像现在一样有如此多的技术选择。大量优秀的开源 Web 服务器、数据库、编程语言和开发框架供您使用。无论您希望使用哪种技术组合,都存在可以提高生产力的集成开发环境 (IDE):Eclipse。本教程是三部分系列教程 “用 Eclipse Europa 进行 Web 开发” 的第 1 部分,将介绍如何通过 Eclipse 实现使用 Java 技术、PHP 和 Ruby 的 Web 开发,查看如何使用 Eclipse 的最新版本 —— Europa —— 来快速开发 Java Web 应用程序。我们将使用 Java Platform, Enterprise Edition 5 (Java EE) for Eclipse 来构建用于跟踪和计算棒球统计信息的 Web 应用程序。 |
|
|
|
2007年12月27日 |
|
| |
用 Eclipse Europa 进行 Web 开发,第 2 部分:PHP 开发工具 身为一名 Web 开发人员,无论您想要使用哪种技术组合,Eclipse 都是可以提高生产力的单一集成开发环境 (IDE)。在三部分系列教程的第 1 部分中,您了解了如何使用 Eclipse 的最新版本 —— Europa —— 快速开发 Java Web 应用程序。本教程是第 2 部分,我们将了解使用统称为 PHP Development Toolkit (PDT) 的另一组 Eclipse 插件开发 PHP 应用程序是多么轻松。 |
|
|
|
2008年1月3日 |
|
| |
用 Eclipse Europa 进行 Web 开发,第 3 部分:Ruby Development Toolkit 和 RadRails 成为一名 Web 开发人员恰逢其时。从来不曾像现在一样有如此多的技术选择。大量优秀的开源 Web 服务器、数据库、编程语言和开发框架供您使用。无论您希望使用哪种技术组合,都存在一种可以提高生产力的集成开发环境 (IDE):Eclipse。在介绍如何通过 Eclipse 实现使用 Java、PHP 和 Ruby 的 Web 开发的三部分系列教程的第 1 部分中,您了解了如何通过 Eclipse 实现使用 Java 技术、PHP 和 Ruby 的 Web 开发,查看如何使用 Eclipse 的最新版本 —— Europa —— 快速开发 Java Web 应用程序。在第 2 部分中,您了解了使用统称为 PHP Development Toolkit (PDT) 的另一组 Eclipse 插件来开发 PHP 应用程序是多么简单。在第 3 部分中,我们将介绍 RDT 和 RadRails Eclipse 插件并向您展示如何获得并开始使用这些插件。您将了解如何使用 RadRails 执行许多常见的 Ruby on Rails 开发任务。 |
|
|
|
2008年1月3日 |
|
| |
使用 Eclipse 和 Java SE 6 创建独立 Web Services 应用程序,第 1 部分: Web Services 服务端应用程序 使用 Eclipse 集成开发环境(Integrated Development Environment,IDE)和 Java Platform, Standard Edition (Java SE) 6 创建可以从控制台运行的独立 Web Services 应用程序。本教程是该系列的第 1 部分,将首先让您熟悉 Eclipse IDE。配置环境;创建项目、包和类;然后从命令行运行应用程序。 |
|
|
|
2008年12月29日 |
|
| |
SWT:AWT和SWING的强大竞争者 从Java诞生至今,已经在太多的领域取得成功,然而它却很少在图形界面程序上崭露头角。究其原因,Java语言缺省的图形界面开发包AWT和SWING实在是难脱其究, 无论速度和外观,它们都难以让人接受。 如今,Eclipse组织编写的SWT开发包,为Java程序员提供了AWT和SWING之外的一个更佳的选择。在本文中,对SWT做了简单但尽可能全面的介绍。 |
|
|
|
2003年2月11日 |
|
| |
将 JUnit 插件集成到 WebSphere Studio 中 Junit 是一个开放源代码的、并被业界认可的 Java>||CHR(59)||< 单元测试框架。IBM®>||CHR(59)||< WebSphere®>||CHR(59)||Eclipse 体系结构的下一代 IDE。本文旨在阐明如何在 Application Developer 中集成 JUnit 插件,并使用 JUnit 测试一个样本类。 |
|
|
|
2003年6月12日 |
|
| |
创建本机的跨平台 GUI 应用程序(重述) 在本文中,Kirk 重述了该主题并讨论了对 Windows、GNOME 和 SWT 2.0 的支持。这一次,他使用 Ant 来演示如何自动构建您的本机应用程序,然后演示了如何将所有这些集成到 Eclipse IDE。 |
|
|
|
2003年8月25日 |
|
| |
标准窗口小部件工具箱的 Java 二维作图 大多数 Java 开发人员同意 Swing/AWT 只有一个方面强于 Eclipse 平台的标准窗口小部件工具箱(Standard Widget Toolkit),这就是 Java 2D。直到现在仍然没有容易的方法将 Java 2D 的快捷性能与 SWT 用户界面组件的更强的可移植性、功能和性能集成到一起,但是这一点就会改变了。在继他的颇受欢迎的介绍从 Swing 应用程序移植到 SWT 的教程之后的这篇文章中,Java 开发人员和 Eclipse 热衷者 Yannick Saillet,展示了在 SWT 组件和 Draw2D 图形中绘制二维图像有多容易。 |
|
|
|
2004年6月21日 |
|
| |
用 CodeRuler 征服中世纪王国 保卫您的城堡!占据您的领土!命令您的骑士英勇地战斗并击败他们的敌人。夺取敌人阵地并占领其土地,同时避开他们险恶的骑士。如果编写庞杂的 Java 代码让您感到沮丧,那么现在也许可以实现您的中世纪之梦了。在提高 Java 编程技能和掌握 Eclipse 开发环境的同时,可以管理您自己的王国。这都包括在超级 CodeRuler 中的难忘工作时光中了。模拟游戏爱好者 Sing Li 将您带入统治终极王国的快速通道。 |
|
|
|
2004年7月1日 |
|
| |
Reflexive User Interface Builder 简介
IBM Reflexive User Interface Builder (RIB)是来自 alphaWorks 的一项新技术,是用来构建和提供 Java AWT/Swing 和 Eclipse SWT GUI 的应用程序和工具包。RIB 指定了一种灵活易用的 XML 标记语言来描述 Java GUI,并为创建这些 GUI 提供了引擎。可以使用 RIB 测试和评估基本的 GUI 布局和功能,或者为应用程序创建和提供 GUI。
|
|
|
|
2004年8月16日 |
|
| |
使用 RAD 和 WAS 来加速基于 XML 的 SOA 的 JSF 开发――第 1 部分 本系列文章提出了加快基于 XML 的面向服务的体系结构(Service Oriented Architecture,SOA)的应用程序的表示开发的解决方案。这种解决方案包括 Eclipse 功能,可以生成静态类型的用于 XSD Schema 的服务对象数据(Service Data Object,SDO),并提供了在表示元素数据与 XML 数据相互转换中使用 SDO 的运行框架。 |
|
|
|
2005年1月17日 |
|
| |
SWT 和 JFace, 第 2 部分 “SWT 和 JFace”系列的第 2 部分扩展了我们所学的关于使用 Java 技术、Eclipse 以及 SWT 和 JFace 库创建简单的 Standard Widget Toolkit (SWT) 应用程序的知识。这一期将向您展示如何使用组合框、列表、表和树控件,以及如何使用表单布局和可重用的 helper 方法。 |
|
|
|
2005年8月1日 |
|
| |
AOP@Work: 用新的 AJDT 本本简化 AOP 开发 AJDT Eclipse 技术项负责人 Matt Chapman 将带您查看 AJDT 1.2 和 AJDT 1.3,它们分别是针对 Eclipse 3.0 和 Eclipse 3.1 的 AspectJ 开发工具的最新版本。这些版本的主要重点是将 AspectJ 与 Eclipse 平台更紧密地集成在一起,并为 AspectJ 开发人员提供更多 Java? 开发人员使用 Eclipse 时可以得到的高级工具支持。 |
|
|
|
2005年8月29日 |
|
| |
SWT 和 JFace,第 3 部分:简介 SWT 和 JFace 系列的第 3 部分扩展了我们所学的关于使用 Java 技术、Eclipse 以及 SWT 和 JFace 库创建应用程序的知识。这一期将向您展示如何使用表树(tabular tree)、画布、样式文本、滑块、微调控制项(spinner)、刻度和其他控件,以及如何使用一些堆栈布局。 |
|
|
|
2005年11月14日 |
|
| |
持续测试:将错误扼杀在摇篮之中 Continuous Testing是一个能进一步提高测试驱动开发有效性的Eclipse插件。当开发人员在Eclipse修改并保存了程序源代码时,Continuous Testing利用CPU的空闲时间执行选定的测试,并将测试结果以warning的形势显示在Eclipse的Problem View中。 |
|
|
|
2005年12月5日 |
|
| |
SWT 和 JFace,第 4 部分: 简介 SWT 和 JFace 系列的第 4 部分对于前几部分中使用 Java 技术、Eclipse 以及 SWT 和 JFace 库创建应用程序的知识进行扩展。这篇文章介绍了 ToolBar、CoolBar、Tray、SashForm、Link 和其他控件以及其他几种对话框的使用方法。 |
|
|
|
2006年2月20日 |
|
| |
使用SWT开发WEB应用 Eclipse SWT(标准部件工具包)发展迅速,以其良好的性能和漂亮的外观,已逐渐成为JAVA桌面应用开发的首选控件包。一直以来SWT都是用来开发桌面应用的,那 这个优秀的工具包能否直接用于开发WEB应用呢?如今SmartSWT技术可以让这个想法成为现实,这对SWT来说,无疑又多了一个用武之地。 |
|
|
|
2006年2月21日 |
|
| |
SWT 和 JFace,第 4 部分:简介 SWT 和 JFace 系列的第 4 部分对于前几部分中使用 Java 技术、Eclipse 以及 SWT 和 JFace 库创建应用程序的知识进行扩展。这篇文章介绍了 ToolBar、CoolBar、Tray、SashForm、Link 和其他控件以及其他几种对话框的使用方法。 |
|
|
|
2006年2月21日 |
|
| |
为 WebSphere MQ 环境编写用于 MQ Explorer 的 Java 测试 WebSphere MQ V6 中的创新之一是基于 Eclipse 的管理工具,其允许使用 Eclipse 插件来扩展 WebSphere MQ Explorer 工具集。本文向您介绍如何使用简单 Java 和 XML 来编写在 WebSphere MQ 环境中执行自定义验证的插件。 |
|
|
|
2006年3月16日 |
|
| |
SWT、Swing 或 AWT:哪个更适合您? 本文通过对 Eclipse 的 SWT 和 Java Swing、Abstract Windows Toolkit(AWT)GUI 工具包进行比较,可以帮助新应用程序的开发人员从中选择适当的工具。您可以通过本文了解对每个工具包的基本特性的介绍,以及使用每个工具包的优缺点。 |
|
|
|
2006年4月27日 |
|
| |