{"id":1623,"date":"2014-12-16T19:32:51","date_gmt":"2014-12-16T19:32:50","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1623"},"modified":"2017-04-27T10:33:02","modified_gmt":"2017-04-27T17:33:02","slug":"hello-world-couchbase-and-java","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/hello-world-couchbase-and-java\/","title":{"rendered":"Hello World com Couchbase e Java"},"content":{"rendered":"<p>Meu livro t\u00e9cnico favorito de todos os tempos foi o <a href=\"https:\/\/www.amazon.com\/Programming-Language-2nd-Brian-Kernighan\/dp\/0131103628\">Linguagem de programa\u00e7\u00e3o C<\/a> por Kernighan e Ritchie, carinhosamente chamado de <a href=\"https:\/\/en.wikipedia.org\/wiki\/K%26R\">K&amp;R<\/a>. Eles popularizaram um termo que sempre estar\u00e1 no vocabul\u00e1rio dos desenvolvedores - <em>Ol\u00e1 mundo<\/em>.<\/p>\n<div class=\"geshifilter\">\n<div class=\"c geshifilter-c\" style=\"font-family: monospace;\"><span style=\"color: #339933;\">#inclui <\/span><br \/>\nprincipal<span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><br \/>\n<span style=\"color: #009900;\">{<\/span><br \/>\n<a href=\"https:\/\/www.opengroup.org\/onlinepubs\/009695399\/functions\/printf.html\"><span style=\"color: #000066;\">printf<\/span><\/a><span style=\"color: #009900;\">(<\/span><span style=\"color: #ff0000;\">\"Hello World<span style=\"color: #000099; font-weight: bold;\">n<\/span>&#8220;<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><br \/>\n<span style=\"color: #009900;\">}<\/span><\/div>\n<\/div>\n<p>Esse programa de apar\u00eancia inofensiva ajudou a lan\u00e7ar a carreira de muitos programadores e foi a base do grande sucesso de muitas APIs. Dennis Ritchie, que faleceu recentemente, ou como alguns chamam, retornou de <strong>principal()<\/strong>O Unix, tamb\u00e9m foi inspirador na cria\u00e7\u00e3o do sistema operacional Unix.<\/p>\n<p>Ent\u00e3o, sem mais delongas, aqui est\u00e1 o <em>Hello World para o Couchbase<\/em>.<\/p>\n<div>\n<div class=\"geshifilter\">\n<div class=\"java geshifilter-java\" style=\"font-family: monospace;\">\n<p><span style=\"color: #000000; font-weight: bold;\">importa\u00e7\u00e3o<\/span> <span style=\"color: #006699;\">java.net.URI<\/span><span style=\"color: #339933;\">;<\/span><br \/>\n<span style=\"color: #000000; font-weight: bold;\">importa\u00e7\u00e3o<\/span> <span style=\"color: #006699;\">java.util.List<\/span><span style=\"color: #339933;\">;<\/span><br \/>\n<span style=\"color: #000000; font-weight: bold;\">importa\u00e7\u00e3o<\/span> <span style=\"color: #006699;\">java.util.ArrayList<\/span><span style=\"color: #339933;\">;<\/span><br \/>\n<span style=\"color: #000000; font-weight: bold;\">importa\u00e7\u00e3o<\/span> <span style=\"color: #006699;\">com.couchbase.client.CouchbaseClient<\/span><span style=\"color: #339933;\">;<\/span><\/p>\n<p><span style=\"color: #000000; font-weight: bold;\">p\u00fablico<\/span> <span style=\"color: #000000; font-weight: bold;\">classe<\/span> HelloCouchbase <span style=\"color: #009900;\">{<\/span><br \/>\n<span style=\"color: #000000; font-weight: bold;\">p\u00fablico<\/span> <span style=\"color: #000000; font-weight: bold;\">est\u00e1tico<\/span> <span style=\"color: #000066; font-weight: bold;\">vazio<\/span> principal<span style=\"color: #009900;\">(<\/span><a href=\"https:\/\/www.google.com\/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky\"><span style=\"color: #003399;\">Cordas<\/span><\/a> argumentos<span style=\"color: #009900;\">[<\/span><span style=\"color: #009900;\">]<\/span><span style=\"color: #009900;\">)<\/span> <span style=\"color: #009900;\">{<\/span><br \/>\n<span style=\"color: #000000; font-weight: bold;\">tentar<\/span> <span style=\"color: #009900;\">{<\/span><br \/>\nURI local <span style=\"color: #339933;\">=<\/span> <span style=\"color: #000000; font-weight: bold;\">novo<\/span> URI<span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"https:\/\/localhost:8091\/pools\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><br \/>\nLista<span style=\"color: #339933;\">&lt;<\/span>URI<span style=\"color: #339933;\">&gt;<\/span> baseURIs <span style=\"color: #339933;\">=<\/span> <span style=\"color: #000000; font-weight: bold;\">novo<\/span> ArrayList<span style=\"color: #339933;\">&lt;<\/span>URI<span style=\"color: #339933;\">&gt;<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><br \/>\nbaseURIs.<span style=\"color: #006633;\">adicionar<\/span><span style=\"color: #009900;\">(<\/span>local<span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><\/p>\n<p>CouchbaseClient c <span style=\"color: #339933;\">=<\/span> <span style=\"color: #000000; font-weight: bold;\">novo<\/span> Cliente Couchbase<span style=\"color: #009900;\">(<\/span>baseURIs, <span style=\"color: #0000ff;\">\"default\"<\/span>, <span style=\"color: #0000ff;\">&#8220;&#8221;<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><br \/>\nc.<span style=\"color: #006633;\">definir<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"chave\"<\/span>, <span style=\"color: #cc66cc;\">0<\/span>, <span style=\"color: #0000ff;\">\"Hello World\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><br \/>\n<a href=\"https:\/\/www.google.com\/search?hl=en&amp;q=allinurl%3Asystem+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky\"><span style=\"color: #003399;\">Sistema<\/span><\/a>.<span style=\"color: #006633;\">fora<\/span>.<span style=\"color: #006633;\">println<\/span><span style=\"color: #009900;\">(<\/span>c.<span style=\"color: #006633;\">obter<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"chave\"<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><br \/>\n<span style=\"color: #009900;\">}<\/span> <span style=\"color: #000000; font-weight: bold;\">captura<\/span> <span style=\"color: #009900;\">(<\/span><a href=\"https:\/\/www.google.com\/search?hl=en&amp;q=allinurl%3Aexception+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky\"><span style=\"color: #003399;\">Exce\u00e7\u00e3o<\/span><\/a> e<span style=\"color: #009900;\">)<\/span> <span style=\"color: #009900;\">{<\/span><br \/>\n<a href=\"https:\/\/www.google.com\/search?hl=en&amp;q=allinurl%3Asystem+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky\"><span style=\"color: #003399;\">Sistema<\/span><\/a>.<span style=\"color: #006633;\">erro<\/span>.<span style=\"color: #006633;\">println<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #0000ff;\">\"Erro ao conectar ao Couchbase: \"<\/span><br \/>\n<span style=\"color: #339933;\">+<\/span> e.<span style=\"color: #006633;\">getMessage<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><br \/>\n<a href=\"https:\/\/www.google.com\/search?hl=en&amp;q=allinurl%3Asystem+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky\"><span style=\"color: #003399;\">Sistema<\/span><\/a>.<span style=\"color: #006633;\">sa\u00edda<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span><br \/>\n<span style=\"color: #009900;\">}<\/span><br \/>\n<span style=\"color: #009900;\">}<\/span><br \/>\n<span style=\"color: #009900;\">}<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u00c9 certo que \u00e9 um programa muito mais longo.<\/p>\n<p>O que o programa faz \u00e9 simplesmente obter o valor de uma chave que acabou de ser definida. Entretanto, em um sistema distribu\u00eddo, n\u00e3o h\u00e1 garantias devido \u00e0 natureza din\u00e2mica inerente do sistema. O <a href=\"https:\/\/en.wikipedia.org\/wiki\/Fallacies_of_Distributed_Computing\">oito fal\u00e1cias da computa\u00e7\u00e3o distribu\u00edda <\/a>entra em mais detalhes sobre isso. Do ponto de vista do programador, as bibliotecas de clientes Java do Couchbase abstraem essa natureza din\u00e2mica de um cluster.  Elas fornecem um conjunto b\u00e1sico de opera\u00e7\u00f5es, como <em>obter<\/em> e <em>definir<\/em> que est\u00e1 dispon\u00edvel em formas s\u00edncronas ou ass\u00edncronas. \u00c9 poss\u00edvel usar essas opera\u00e7\u00f5es simples em conjunto com opera\u00e7\u00f5es que ajudam a implementar a atomicidade, como <em>check and set(cas)<\/em> para implementar sistemas de alto desempenho e dimension\u00e1veis para o mundo real.<\/p>\n<p>Mais do que isso e estarei me desviando da filosofia do <em>Ol\u00e1 mundo<\/em>.<\/p>\n<p>Estarei contribuindo mais para o uso do Couchbase com as bibliotecas de clientes Java, mas, enquanto isso, aqui est\u00e3o alguns links \u00fateis.<\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/downloads\/\">Download e instala\u00e7\u00e3o do Couchbase Server<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>My favorite technical book of all time has been the C Programming Language by Kernighan and Ritchie affectionately referred to as K&amp;R. They popularized a term that will ever be in a developer parlance &#8211; Hello World. #include main() { [&hellip;]<\/p>","protected":false},"author":33,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[],"ppma_author":[9002],"class_list":["post-1623","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.5 (Yoast SEO v26.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Hello World with Couchbase and Java - The Couchbase Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/pt\/hello-world-couchbase-and-java\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hello World with Couchbase and Java\" \/>\n<meta property=\"og:description\" content=\"My favorite technical book of all time has been the C Programming Language by Kernighan and Ritchie affectionately referred to as K&amp;R. They popularized a term that will ever be in a developer parlance &#8211; Hello World. #include main() { [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/hello-world-couchbase-and-java\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2014-12-16T19:32:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-04-27T17:33:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Raghavan Srinivas, Developer Advocate, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Raghavan Srinivas, Developer Advocate, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/\"},\"author\":{\"name\":\"Raghavan Srinivas, Developer Advocate, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/356d28e1a61daee9a2a39d9a82907651\"},\"headline\":\"Hello World with Couchbase and Java\",\"datePublished\":\"2014-12-16T19:32:50+00:00\",\"dateModified\":\"2017-04-27T17:33:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/\"},\"wordCount\":357,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/\",\"name\":\"Hello World with Couchbase and Java - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2014-12-16T19:32:50+00:00\",\"dateModified\":\"2017-04-27T17:33:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hello World with Couchbase and Java\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/356d28e1a61daee9a2a39d9a82907651\",\"name\":\"Raghavan Srinivas, Developer Advocate, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/c0a134f080bc47efff9a74e40e058f54\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/edfd2de41ee6b3d5005d8e8be6a6c04c8d6c70fa3e78642116d43b6be1c297c6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/edfd2de41ee6b3d5005d8e8be6a6c04c8d6c70fa3e78642116d43b6be1c297c6?s=96&d=mm&r=g\",\"caption\":\"Raghavan Srinivas, Developer Advocate, Couchbase\"},\"description\":\"Raghavan \\\"Rags\\\" Srinivas was a Developer Advocate at Couchbase getting his hands dirty with emerging technology directions and trends. His general focus area is in distributed systems, with a specialization in cloud computing. He worked on Hadoop and HBase during its early stages. He has spoken on a variety of technical topics at conferences around the world, conducted and organized Hands-on Labs and taught graduate classes in the evening. Rags brings with him about 20 years of hands-on software development and about 10 years of architecture and technology evangelism experience. He worked for Digital Equipment Corporation, Sun Microsystems, Intuit and Accenture. He has worked on several technology areas, including internals of VMS, Unix and NT to Hadoop and HBase. He has evangelized and influenced the architecture of a number of technology areas including the early releases of JavaFX, Java, Java EE, Java and XML, Java ME, AJAX and Web 2.0, Java Security and so on. Rags holds a Masters degree in Computer Science from the Center of Advanced Computer Studies at the University of Louisiana at Lafayette.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/raghavan-srinivas\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Hello World with Couchbase and Java - The Couchbase Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/pt\/hello-world-couchbase-and-java\/","og_locale":"pt_BR","og_type":"article","og_title":"Hello World with Couchbase and Java","og_description":"My favorite technical book of all time has been the C Programming Language by Kernighan and Ritchie affectionately referred to as K&amp;R. They popularized a term that will ever be in a developer parlance &#8211; Hello World. #include main() { [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/hello-world-couchbase-and-java\/","og_site_name":"The Couchbase Blog","article_published_time":"2014-12-16T19:32:50+00:00","article_modified_time":"2017-04-27T17:33:02+00:00","og_image":[{"width":1800,"height":630,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png","type":"image\/png"}],"author":"Raghavan Srinivas, Developer Advocate, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Raghavan Srinivas, Developer Advocate, Couchbase","Est. reading time":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/"},"author":{"name":"Raghavan Srinivas, Developer Advocate, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/356d28e1a61daee9a2a39d9a82907651"},"headline":"Hello World with Couchbase and Java","datePublished":"2014-12-16T19:32:50+00:00","dateModified":"2017-04-27T17:33:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/"},"wordCount":357,"commentCount":2,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Uncategorized"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/","url":"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/","name":"Hello World with Couchbase and Java - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2014-12-16T19:32:50+00:00","dateModified":"2017-04-27T17:33:02+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/hello-world-couchbase-and-java\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Hello World with Couchbase and Java"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"Blog do Couchbase","description":"Couchbase, o banco de dados NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"Blog do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/356d28e1a61daee9a2a39d9a82907651","name":"Raghavan Srinivas, Advogado do desenvolvedor, Couchbase","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/c0a134f080bc47efff9a74e40e058f54","url":"https:\/\/secure.gravatar.com\/avatar\/edfd2de41ee6b3d5005d8e8be6a6c04c8d6c70fa3e78642116d43b6be1c297c6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/edfd2de41ee6b3d5005d8e8be6a6c04c8d6c70fa3e78642116d43b6be1c297c6?s=96&d=mm&r=g","caption":"Raghavan Srinivas, Developer Advocate, Couchbase"},"description":"Raghavan \"Rags\" Srinivas foi um Developer Advocate na Couchbase, colocando a m\u00e3o na massa com as dire\u00e7\u00f5es e tend\u00eancias tecnol\u00f3gicas emergentes. Sua \u00e1rea de foco geral \u00e9 em sistemas distribu\u00eddos, com especializa\u00e7\u00e3o em computa\u00e7\u00e3o em nuvem. Ele trabalhou no Hadoop e no HBase durante seus est\u00e1gios iniciais. Ele falou sobre diversos t\u00f3picos t\u00e9cnicos em confer\u00eancias em todo o mundo, conduziu e organizou laborat\u00f3rios pr\u00e1ticos e ministrou aulas de p\u00f3s-gradua\u00e7\u00e3o \u00e0 noite. Rags traz consigo cerca de 20 anos de desenvolvimento pr\u00e1tico de software e cerca de 10 anos de experi\u00eancia em arquitetura e evangelismo tecnol\u00f3gico. Ele trabalhou na Digital Equipment Corporation, Sun Microsystems, Intuit e Accenture. Trabalhou em v\u00e1rias \u00e1reas de tecnologia, incluindo os aspectos internos do VMS, Unix e NT para Hadoop e HBase. Ele evangelizou e influenciou a arquitetura de v\u00e1rias \u00e1reas de tecnologia, incluindo as primeiras vers\u00f5es do JavaFX, Java, Java EE, Java e XML, Java ME, AJAX e Web 2.0, Java Security e assim por diante. Rags tem mestrado em Ci\u00eancia da Computa\u00e7\u00e3o pelo Center of Advanced Computer Studies da Universidade de Louisiana em Lafayette.","url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/raghavan-srinivas\/"}]}},"authors":[{"term_id":9002,"user_id":33,"is_guest":0,"slug":"raghavan-srinivas","display_name":"Raghavan Srinivas, Developer Advocate, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/edfd2de41ee6b3d5005d8e8be6a6c04c8d6c70fa3e78642116d43b6be1c297c6?s=96&d=mm&r=g","author_category":"","last_name":"Srinivas","first_name":"Raghavan","job_title":"","user_url":"","description":"Raghavan \"Rags\" Srinivas foi um Developer Advocate na Couchbase, colocando a m\u00e3o na massa com as dire\u00e7\u00f5es e tend\u00eancias tecnol\u00f3gicas emergentes. Sua \u00e1rea de foco geral \u00e9 em sistemas distribu\u00eddos, com especializa\u00e7\u00e3o em computa\u00e7\u00e3o em nuvem. Ele trabalhou no Hadoop e no HBase durante seus est\u00e1gios iniciais. Ele falou sobre diversos t\u00f3picos t\u00e9cnicos em confer\u00eancias em todo o mundo, conduziu e organizou laborat\u00f3rios pr\u00e1ticos e ministrou aulas de p\u00f3s-gradua\u00e7\u00e3o \u00e0 noite. Rags traz consigo cerca de 20 anos de desenvolvimento pr\u00e1tico de software e cerca de 10 anos de experi\u00eancia em arquitetura e evangelismo tecnol\u00f3gico. Ele trabalhou na Digital Equipment Corporation, Sun Microsystems, Intuit e Accenture. Trabalhou em v\u00e1rias \u00e1reas de tecnologia, incluindo os aspectos internos do VMS, Unix e NT para Hadoop e HBase. Ele evangelizou e influenciou a arquitetura de v\u00e1rias \u00e1reas de tecnologia, incluindo as primeiras vers\u00f5es do JavaFX, Java, Java EE, Java e XML, Java ME, AJAX e Web 2.0, Java Security e assim por diante. Rags tem mestrado em Ci\u00eancia da Computa\u00e7\u00e3o pelo Center of Advanced Computer Studies da Universidade de Louisiana em Lafayette."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/1623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/users\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=1623"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/1623\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=1623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=1623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=1623"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=1623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}