Sobre módulos e aplicativos rich client
Consulte também
O módulo do NetBeans é um arquivo de armazenamento de Java (JAR) que contém classes Java escritas para interagir com as APIs do NetBeans. Um módulo identifica-se como um módulo por uma entrada em seu arquivo MANIFEST.MF. Os módulos do NetBeans são empacotados como arquivos NBM (extensão .nbm) para distribuição sem instalador, geralmente através do assistente para a Central de atualizações no menu Ferramentas.
Os módulos do NetBeans são escritos com um dos dois objetivos em mente:
- Estender o IDE. Você pode gerar facilmente um código esqueleto para ampliar a funcionalidade do IDE com novos recursos. Por exemplo, pode usar o código esqueleto para escrever módulos que disponibilizem suas tecnologias de última geração favoritas para o NetBeans IDE. Ou, se sentir falta de alguma funcionalidade no IDE, você mesmo pode adicioná-la, usando o código esqueleto para escrever um módulo que ofereça a funcionalidade desejada.
- Criar um aplicativo rich client. Você pode usar o núcleo do IDE como uma plataforma sobre a qual pode desenvolver aplicativos desktop autônomos. O núcleo do IDE é um produto à parte denominado Plataforma NetBeans. Baseando o aplicativo na Plataforma NetBeans, você poupa bastante tempo de desenvolvimento, porque pode reutilizar os recursos existentes da plataforma, como menus, barras de ferramentas e sistemas de janelas.
- Embora seja um produto à parte, há pouca necessidade de fazer o download separado da Plataforma NeatBeans — você pode desenvolver o aplicativo rich cliente no IDE e depois excluir os módulos que são específicos do IDE, mas que são supérfluos para o aplicativo. Somente quando desejar usar uma versão diferente da plataforma que está incluída no IDE é necessário fazer o download da Plataforma NetBeans e instalar nela os módulos que definem o aplicativo.
- Consulte também
- Sobre a plataforma NetBeans
- Sobre as APIs do NetBeans
- Sobre o sistema de arquivos de sistema
- Sobre os arquivos de XML de camada
- Trabalhando com módulos
- Tarefas do módulo: Referência rápida
Notificações legais