http://developers.sun.com.cn/Java/sahoo.html我节选几段吧:
JSC:告诉我们 GlassFish v3 与 v2 有何不同Sahoo:GlassFish v2 是一个完整的 Java EE 堆栈。该堆栈的各种元素对其他元素进行假定,使得替换堆栈的一部分或者删除堆栈中一些未使用的元素变得非常困难。尽管我们可通过插件机制来添加其他服务,并且已经实现了 服务的按需启动,但实现团队仍不能通过大规模更改来完全实现这些特性。在 GlassFish v3 中,我们要清除这个障碍。我们正在实现一个基于 OSGi 的微内核架构。GlassFish v3 将作为一组 OSGi 包随 Felix(一个种源 OSGi 框架)一起提供。用户也可以随意选择他们自己的 OSGi 框架。通过使用 OSGi 模块化 GlassFish,我们将可以选择不同方法来构建堆栈,以迎合不同应用程序类的需求。对我们的合作伙伴来说,在 GlassFish 中添加模块以满足其用户的需求还为时尚早。当 GlassFish 开始使用系统资源时,它的效率将会大大提高,因为只有应用程序使用的模块被会加载。GlassFish 的生命周期管理将更加容易,使其成为嵌入到其他应用程序中的有力竞争者。我们郑重承诺将实现所有这些特性,同时保持向后兼容性。----------------------------------建议、乐趣和影响JSC:对那些从 Java 程序员开始起步的人,您有什么建议吗?Sahoo:重视基础;首先学习编程。Java 只是一种表达开发人员思想的语言。JSC:您的工作离不开哪个 Java 类?Sahoo: java.lang.Class。JSC:是什么魔力或有趣的活动促使您成为一名更好的开发人员呢?Sahoo:我喜欢了解在某个场景背后正在发生什么。例如,一名 C++ 程序员不需要了解一个虚拟函数表是如何使用 C++ 展现出来的,但是了解它是非常有趣的。我强烈向感兴趣的读者推荐 Stanley Lippman 撰写的 Inside the C++ Object Model。JSC:该平台近期有哪项更改让您的工作更加方便了?Sahoo: 泛型 和 注释。没有泛型,开发人员需要在代码中编写大量“cast”表达式。在很大程度上,泛型使这变得没有必要,它可以提供类型安全的编码。---------------------------------------------------------------------------------