lookup api在netbean平台中主要起以下作用:
1. 查询service provider
2. 模块间通信
service provider可以在META-INF/services文件中定义,也可以在layer.xml的<Services>目录中定义。其中通过第二种方法,则instance可以通过特别的函数来返回,而不必一定是构造函数。
进行模块间通信时,使用了设计模式中的观察者模式,其中一个模块实现Lookup.Provider接口,而另一个模块通过实现LookupListenser接口,从Lookup.Result得到相应的变化的结果。
分享到:
相关推荐
NetBeans Platform是构建桌面应用程序的强大工具,它提供了丰富的功能,如模块化系统、自动更新机制以及丰富的API集。 源代码在软件开发中扮演着至关重要的角色,它揭示了软件的内部工作原理,使得开发者可以学习、...
### NetBeans Platform 6.9 开发者指南 #### 知识点一:NetBeans Platform 6.9 概览 - **版本介绍**:NetBeans Platform 6.9 是一款基于 Java 的集成开发环境(IDE)的核心部分,它不仅支持开发人员构建专业的桌面...
8. **API与最佳实践**:详细讲解NetBeans Platform的API,以及在开发过程中遵循的最佳实践,帮助开发者写出高质量的代码。 9. **社区与支持**:介绍NetBeans社区,它是开发者获取帮助、分享经验、参与讨论的重要...
NetBeans Platform for Beginners是2014年8月底才出版的书籍,与最新版的netbeans 8同步,目前还没有中文版及全书的电子版,只能找到样章。样章中,手把手地详解如何使用netbeans来开发应用及module,涉及到的概念...
《Rich Client Programming Plugging into the NetBeans Platform》是一本专注于NetBeans平台的富客户端应用程序开发的书籍。这本书全面深入地探讨了如何利用NetBeans平台构建功能丰富的、具有高性能的桌面应用。...
- **查找概念**:介绍NetBeans平台中查找服务的工作原理,以及如何利用查找API来实现组件间的通信。 - **操作与命令**:讨论了NetBeans中的动作体系,包括动作的注册、触发和执行机制。 - **数据和文件管理**:涵盖...
### NetBeans Platform 7.0 入门指南 #### 关于 NetBeans 平台 NetBeans 平台是一个用于构建商业级和开源 Swing 桌面应用的通用框架。它提供了一系列基本功能(如窗口管理、菜单项与动作关联、运行时更新应用程序...
《富客户端编程:接入NetBeans平台》是一本深入探讨如何利用NetBeans Rich Client Platform (RCP) 开发桌面应用的专业书籍。NetBeans RCP是一个强大的框架,它为开发者提供了构建功能丰富的、可扩展的桌面应用程序的...
《NetBeans Platform 7 完全指南》源代码是一份宝贵的学习资源,它涵盖了构建基于Java的桌面应用程序的全面知识。NetBeans Platform 是一个强大的框架,专为开发可移植、模块化且用户友好的应用程序而设计。这个平台...
NetBeans Lookup是一个强大的服务发现和依赖注入机制,它在NetBeans平台的核心部分起着至关重要的作用。Lookup允许组件之间进行通信,无需事先了解其他组件的存在,增强了代码的可扩展性和可维护性。在这个"NetBeans...
NetBeans平台的核心优势之一在于其模块化设计,这使得应用可以被拆分为多个独立的模块,每个模块负责一部分特定的功能。模块之间的依赖关系可以被清晰地定义,使得应用的结构更加清晰,易于理解和维护。此外,模块化...
《NetBeans Platform 6.9开发者指南》是Java富客户端应用程序开发的重要参考资料,它为开发者提供了深入理解并利用NetBeans RCP(Rich Client Platform)构建桌面应用的详尽指导。NetBeans RCP是一个强大的框架,它...
本书覆盖的是NetBeans Platform 6.5版本。 #### 二、NetBeans平台结构 在第二章中,作者深入介绍了NetBeans平台的基本结构,包括核心组件、模块系统以及这些组件如何协同工作来构建复杂的应用程序。理解平台的架构...
The Definitive Guide to NetBeans™ Platform is a thorough and definitive introduction to the NetBeans Platform, covering all its major APIs in detail, with relevant code examples used throughout....
■CHAPTER 16 From Eclipse RCP to the NetBeans Platform . . . . . . . . . . . . . . . . . . 279 ■CHAPTER 17 Tips and Tricks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
netbeans富客户端编程,swing、netbeans平台开发必备。。另附案例相关代码下载https://download.csdn.net/download/kagurawill/12452854