
Esta é a sétima parte da série Coffee on Couchbase, na qual estamos criando um plug-in do NetBeans para Couchbase. Esta série de webinars em várias partes é uma discussão com Geertjan Wielenga (@GeertjanW) e Eben Haber (@ebenhaber). Como parte desta série, você também aprenderá a criar um plug-in do NetBeans a partir do zero e conhecerá as maravilhas por trás do Plataforma NetBeans.
Durante este episódio, dois links úteis sobre a plataforma NetBeans foram compartilhados:
Aqui está o que abordamos até o momento:
- Parte 1
- Repositório do GitHub para o plug-in
- Iniciou um novo plug-in do NetBeans - discutiu a abordagem Ant vs Maven para iniciar um plug-in
- Nó do Couchbase configurado no NetBeans
- Parte 2
- Mostre aos usuários do NetBeans como instalar o Couchbase e configurá-lo com um bucket de amostra
- Execute um aplicativo Java EE simples que consulta os documentos armazenados no bucket de amostra do Couchbase
- Migrando o plug-in do NetBeans do Ant para o Maven
- Mostrar uma mensagem no menu pop-up de ajuda
- Clicar duas vezes no nó do Couchbase conecta-se ao servidor Couchbase e exibe uma mensagem na janela de status
- Parte 3
- Faça login no servidor Couchbase
- Ver Bucket list
- Ver documentos no Bucket
- Consultar dados de compartimentos (consultas básicas, consultas N1QL em breve)
- Comparar documentos (NetBeans Diff Viewer)
- Documentos abertos (no editor JSON, não podem ser salvos de volta no Couchbase)
- Vários hosts do Couchbase podem ser configurados
- Parte 4
- Ponto de entrada de um plug-in do NetBeans
- Saiba mais sobre a hierarquia de nós da plataforma NetBeans
- Folha de propriedades para cada nó
- Manter o código organizado para o plug-in
- Criação de menus para diferentes nós
- Parte 5
- Recursos de demonstração que foram criados no plug-in até o momento
- Mostrar ícones diferentes para buckets indexados e não indexados no Couchbase
- Parte 6
- Adicionar um novo menu "Create Primary Index" (Criar índice primário) para buckets não indexados
- Começou a trabalhar na atualização do nome e da descrição de um bucket após a indexação
- Começou a trabalhar na otimização do número de documentos recuperados para um intervalo
A gravação da parte 7 já está disponível:
Este episódio aborda:
- Discussão sobre janela modal versus barra de status ao criar um bucket
- Os ícones de compartimentos recém-criados são exibidos corretamente como não indexados
- Altere o nome do menu de "Set Primary Index" (Definir índice primário) para "Create Primary Index" (Criar índice primário)
- Discussão sobre o padrão de design do painel de propriedades versus itens de menu
- "Explorar a partir daqui" para nós e compartimentos
- Tratamento de erros padrão (pela plataforma NetBeans) durante a edição do documento JSON
- Renomear compartimentos (somente na visualização do NetBeans, não no banco de dados)
- Discussão sobre o gerador de código de endpoint REST usando um bucket
- Exibiu uma caixa de diálogo quando o documento JSON foi editado/salvo
Todo o código está evoluindo em: github.com/arun-gupta/couchbase-netbeans-plugin.
Informe-nos por erros de arquivamento sobre os recursos que você gostaria de ver neste plug-in.
Gostaríamos muito de ver seus tweets contendo instantâneos de seu documento no NetBeans. Use #NetBeans #Couchbase para nos informar :)

Aproveite!