Servidor Couchbase

Plug-in do NetBeans para Couchbase Parte 7 - Café no Couchbase

coffee-on-couchbase

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!

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por Arun Gupta, vice-presidente de defesa do desenvolvedor, Couchbase

Arun Gupta é o vice-presidente de defesa do desenvolvedor na Couchbase. Ele criou e liderou comunidades de desenvolvedores por mais de 10 anos na Sun, Oracle e Red Hat. Ele tem grande experiência na liderança de equipes multifuncionais para desenvolver e executar estratégias, planejamento e execução de conteúdo, campanhas de marketing e programas. Antes disso, liderou equipes de engenharia na Sun e é membro fundador da equipe Java EE. Gupta é autor de mais de 2.000 postagens em blogs sobre tecnologia. Ele tem uma vasta experiência em palestras em mais de 40 países sobre diversos tópicos e é um JavaOne Rock Star há três anos consecutivos. Gupta também fundou o capítulo Devoxx4Kids nos EUA e continua a promover a educação tecnológica entre as crianças. Autor de vários livros sobre tecnologia, corredor ávido, viajante do mundo inteiro, campeão de Java, líder de JUG, membro do NetBeans Dream Team e capitão do Docker, ele pode ser facilmente acessado em @arungupta.

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.