Geertjan说道:“首先,NetBeans平台是一个桌面应用的运行时容器,与Web应用的应用服务器相比较,这两种处理共同关心的问题是生命周期管理与目标应用类型。其次,NetBeans平台是一套库。
我(谦虚)的认为,这些都是前10名库所提供的netBeans平台的APIs :
1.Module System API模块系统API。使用模块化结构的NetBeans平台应用。来自NetBeans的“org.openide.modules ”包,点击这里查看详情 。
2.Window System API。您可以创建一个应用先进的窗口功能,如拖/放,停靠/取消停靠,最大值/最小值… 来自NetBeans的“[url= http://bits.netbeans.org/dev/javadoc/org-openide-windows/org/openide/windows/package-summary.html]org.openide.windows[/url]”包,[url= http://core.netbeans.org/windowsystem/changes.html]点击这里[/url]查看详情。
3.Lookup API。若要检索现有模块的引用,可以使用 Lookup API,这个 API 与其他查询机制非常类似。还可以用在NetBeans平台之外,来自NetBeans的“org.openide.util.lookup ”包,[url= http://bits.netbeans.org/dev/javadoc/org-openide-util/org/openide/util/lookup/doc-files/index.html]点击这里[/url]查看详情。
4.File System API文件系统API。是模块中的应用进行沟通的途径,一个虚拟的文件系统,默认情况下层次结构的文件夹和文件定义在XML文件中。来自NetBeans的“org.openide.filesystems ”包,点击这里查看详情 。
5.Nodes API节点API。您可以提供视图的基本对象,也就是说,这些都是JavaBeans技术的NetBeans平台。这个ApI还可以用在NetBeans之外的平台。来自NetBeans的“org.openide.nodes ”,[url= http://bits.netbeans.org/dev/javadoc/org-openide-nodes/org/openide/nodes/doc-files/api.html]点击这里[/url]查看详情。
6. Explorer & Property Sheet API 。你可以在NetBeans平台的Swing组件中使用节点,通过ExplorerManager为节点松散耦合。这个API还可以用在NetBeans平台之外。来自NetBeans的“org.openide.explorer ”,点击这里查看详情 。
7.Datasystems API 数据系统API(也称为“Loaders API”)。可以自定义文件类型,如果应用 程序不使用自定义文件类型,这个API可以忽略。来自NetBeans的“org.openide.loaders ”包,点击这里查看详情 。
8.Actions API操作API。Action 可以用在Menu 、Tool Bar或是一些單一動作的功能上,来自NetBeans的“org.openide.actions ”,相关包“org.openide.util.actions ”,点击这里查看详情 。
9.Visual Library API可视化视图API。可以添加您的插件到您的应用中,还可以应用在NetBeans平台之外。来自NetBeans的“org.netbeans.api.visual ”,点击这里查看详情 。
10.你觉得呢?上面列出的9个重点也许会有很多的争议,那你认为什么才是no.10 呢? 是Options? I/O? Common Palette? 还是其他呢?欢迎您提出建议。”
分享到:
相关推荐
通常,这包括安装Java SDK、配置JDK,以及获取和安装NetBeans或Eclipse这样的集成开发环境(IDE),它们都支持JavaME项目。此外,模拟器如Nokia Java Emulator或MIDP emulator可以帮助开发者在没有实际设备的情况下...
4. **Patrick Naughton** - Java的早期开发者之一,他对Java平台的构建和早期API设计有着重要贡献。 5. **Guy Steele** - 作为Java语言规范的主要撰写者之一,Steele对Java的语法和特性有着深刻影响。 6. **Anne ...
Java语言是一种广泛应用于互联网开发的高级编程语言,由James Gosling领导的团队在1991年开发,最初命名为Oak,1995年正式更名为Java,并被PC Magazine评为当年的十大优秀科技产品之一。Java语言的设计理念是“一次...
Java自1991年James Gosling领导的Green小组开发的Oak语言开始,到1995年正式发布,并被评为当年的十大优秀科技产品之一。随着互联网的快速发展,Java经历了多次重大更新,如1998年的Java2平台,该平台分为J2ME(微型...
### Java SE 6: Top 10 Features #### 1. Scripting支持 在Java SE 6中,Scripting的...总之,Java SE 6的这十大特性共同构成了一个强大而灵活的开发平台,为开发者提供了广泛的可能性,同时也提升了最终用户的体验。
1995年,随着互联网的快速发展,Oak演变为Java,并被PC Magazine评为当年的十大优秀科技产品之一。Java2平台随后推出,分为J2ME(微型版)、J2SE(标准版)和J2EE(企业版),分别针对移动设备、桌面系统和企业级...
1995年,随着互联网的快速发展,Oak被重命名为Java,并被评为当年PC Magazine的十大优秀科技产品之一。随后,Java2平台的推出进一步提升了性能和完善了基础模式,提供了更丰富的API。 2. **Java2的版本划分**:Java...
- 1995年,随着互联网的快速发展,Java语言正式发布,并被评为当年PC Magazine的十大优秀科技产品之一。 - 1998年,Java2平台推出,增强了性能,完善了基础模式,并提供了更丰富的API。 2. **Java2平台的版本划分...
1995年,随着互联网的快速发展,Java正式推出,并因其跨平台特性、面向对象的设计以及强大的功能而受到广泛关注,被PC Magazine评为当年的十大优秀科技产品之一。随着时间的推移,Java不断演进,1998年推出了Java 2...
随着互联网的快速发展,Oak在1995年更名为Java并正式发布,同年被评为PC Magazine的十大优秀科技产品之一。随后,Java经历了多次重要升级,包括1998年的Java2平台,这个平台进一步提升了性能,完善了基础模式,并...
- 1995年,随着互联网的快速发展,Oak更名为Java,并被PC Magazine评为当年的十大优秀科技产品之一。 - 1998年,Java2平台发布,带来了性能提升和更完善的API,同时划分为J2ME(移动设备)、J2SE(标准版)和J2EE...
Java是一种广泛使用的编程语言,由James Gosling领导的团队在1991年开发,最初命名为Oak,后来在1995年更名为Java,并被PC Magazine评为当年的十大优秀科技产品之一。Java语言的设计目标是平台无关性、简单性、面向...
随着互联网的迅速发展,Java在1995年正式发布,因其跨平台性和优秀的技术特性,被PC Magazine评为当年的十大优秀科技产品之一。Java的设计理念是“一次编写,到处运行”,它通过Java虚拟机(JVM)实现了平台无关性。...
1995年,随着互联网的快速发展,Oak更名为Java,并被PC Magazine评为当年十大优秀科技产品之一。Java语言以其平台无关性、简单性、面向对象、分布式、动态性、可靠性、安全性和多线程等特性受到广泛欢迎。自那时起,...
随着互联网的迅速发展,Java在1995年正式发布,因其跨平台的特性及优秀的技术表现,被PC Magazine评为当年的十大优秀科技产品之一。随后,Java不断演进,出现了Java 2平台,分为J2ME(Micro Edition)、J2SE...
- **发布**:1995年,Oak改名为Java并正式发布,迅速获得业界认可,被评为当年十大优秀科技产品之一。 - **发展**:1998年,Sun Microsystems推出了Java 2平台,显著提升了性能并对基本模式进行了完善,同时提供了...
1995年,随着Internet的快速发展,Java正式发布,并被PC Magazine评选为当年的十大优秀科技产品之一。随后,Java2平台的推出进一步提升了性能,完善了基本模式,并提供了更丰富的API。Java2平台分为J2ME、J2SE和J2EE...
随着互联网的快速发展,Java在1995年正式发布,并被评为当年的十大优秀科技产品之一。它以“一次编写,到处运行”的平台无关性著称,确保代码能在各种操作系统上运行。 **Java语言的发展历史** Java经历了多个重要...