카우치베이스 서버

카우치베이스용 NetBeans 플러그인 파트 7 - 카우치베이스의 커피

coffee-on-couchbase

커피 온 카우치베이스 시리즈의 7부에서는 다음용 NetBeans 플러그인을 빌드합니다. 카우치베이스. 여러 파트로 구성된 이 웨비나 시리즈는 게르트얀 위렌가(@GeertjanW), 에벤 하버(에벤하버). 이 시리즈의 일부로, NetBeans 플러그인을 처음부터 빌드하는 방법과 그 뒤에 숨겨진 놀라운 기능에 대해서도 알아봅니다. NetBeans 플랫폼.

이 에피소드에서는 NetBeans 플랫폼에 대한 두 가지 유용한 링크가 공유되었습니다:

지금까지 다룬 내용은 다음과 같습니다:

  • 1부
    • 플러그인용 GitHub 리포지토리
    • 새 NetBeans 플러그인 시작 - 플러그인 시작을 위한 Ant와 Maven 접근 방식 논의
    • 넷빈에 구성된 카우치베이스 노드
  • 파트 2
    • NetBeans 사용자에게 샘플 버킷을 사용하여 Couchbase를 설치하고 구성하는 방법을 보여줍니다.
    • Couchbase 샘플 버킷에 저장된 문서를 쿼리하는 간단한 Java EE 애플리케이션을 실행하세요.
    • Ant에서 Maven으로 NetBeans 플러그인 마이그레이션하기
    • 팝업 도움말 메뉴에 메시지 표시
    • 카우치베이스 노드를 더블클릭하면 카우치베이스 서버에 연결되고 상태창에 메시지가 표시됩니다.
  • 파트 3
    • 카우치베이스 서버에 로그인
    • 버킷 리스트 보기
    • 버킷의 문서 보기
    • 버킷에서 데이터 쿼리(기본 쿼리, N1QL 쿼리는 추후 제공 예정)
    • 문서 비교(NetBeans Diff 뷰어)
    • 문서 열기(JSON 편집기에서, Couchbase로 다시 저장할 수 없음)
    • 여러 Couchbase 호스트를 구성할 수 있습니다.
  • 파트 4
    • NetBeans 플러그인의 진입점
    • NetBeans 플랫폼 노드 계층 구조에 대해 알아보기
    • 각 노드에 대한 속성 시트
    • 플러그인 코드 정리하기
    • 다양한 노드에 대한 메뉴 만들기
  • 파트 5
    • 지금까지 플러그인에서 생성된 기능을 보여줍니다.
    • Couchbase에서 색인된 버킷과 색인되지 않은 버킷에 대해 서로 다른 아이콘 표시
  • 파트 6
    • 색인화되지 않은 버킷을 위한 새 메뉴 '기본 색인 만들기'를 추가합니다.
    • 인덱싱 후 버킷의 이름과 설명을 새로 고치는 작업을 시작했습니다.
    • 버킷에 대해 검색되는 문서 수 최적화 작업 시작

이제 7부 녹화를 시청할 수 있습니다:

이 에피소드에서 다룹니다:

  • 버킷 생성 시 모달 창과 상태 표시줄에 대한 토론
  • 새로 만든 버킷의 아이콘이 색인화되지 않은 상태로 올바르게 표시됩니다.
  • 메뉴 이름을 "기본 색인 설정"에서 "기본 색인 생성"으로 변경합니다.
  • 속성 패널과 메뉴 항목 디자인 패턴에 대한 토론
  • 노드 및 버킷에 대한 "여기에서 탐색"
  • JSON 문서 편집 중 기본 오류 처리(NetBeans 플랫폼별)
  • 버킷 이름 바꾸기(데이터베이스가 아닌 NetBeans 보기에서만)
  • 버킷을 사용하는 REST 엔드포인트 코드 생성기에 대한 토론
  • JSON 문서 편집/저장 시 대화 상자 표시

모든 코드가 진화하고 있습니다: github.com/arun-gupta/couchbase-netbeans-plugin.

다음 방법으로 알려주세요. 버그 제출 를 클릭하고 이 플러그인에서 보고 싶은 기능을 선택하세요.

NetBeans에서 문서의 스냅샷이 포함된 트윗을 보고 싶습니다. #NetBeans #Couchbase를 사용하여 알려주세요 :)

즐기세요!

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

작성자

게시자 아룬 굽타

아룬 굽타는 Couchbase의 개발자 지원 담당 부사장입니다. 그는 Sun, Oracle, Red Hat에서 10년 이상 개발자 커뮤니티를 구축하고 이끌었습니다. 그는 콘텐츠, 마케팅 캠페인 및 프로그램의 전략, 계획 및 실행을 개발 및 실행하는 교차 기능 팀을 이끄는 데 있어 깊은 전문성을 보유하고 있습니다. 그 전에는 Sun에서 엔지니어링 팀을 이끌었으며 Java EE 팀의 창립 멤버입니다. Gupta는 기술에 관한 블로그 게시물을 2,000개 이상 작성했습니다. 40여 개국에서 수많은 주제에 대해 광범위한 강연 경험을 가지고 있으며, 3년 연속 JavaOne Rock Star로 선정되었습니다. 또한 미국에서 Devoxx4Kids 지부를 설립하여 어린이를 대상으로 한 기술 교육을 지속적으로 장려하고 있습니다. 기술에 관한 여러 권의 책을 저술했으며, 열렬한 마라토너이자 지구를 횡단하는 사람, Java 챔피언, JUG 리더, NetBeans 드림팀 멤버, Docker 캡틴이기도 한 그는 @arungupta에서 쉽게 만나볼 수 있습니다.

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.