{"id":435,"date":"2008-09-15T23:35:16","date_gmt":"2008-09-16T01:35:16","guid":{"rendered":"http:\/\/www.viamais.net\/blog\/?p=435"},"modified":"2008-09-15T23:35:16","modified_gmt":"2008-09-16T01:35:16","slug":"hibernate-porque-nao","status":"publish","type":"post","link":"https:\/\/www.viamais.net\/blog\/hibernate-porque-nao\/","title":{"rendered":"Hibernate, porque n\u00e3o!"},"content":{"rendered":"<p><!--adsense#texto--><br \/>\nO mundo do <strong>desenvolvimento de software<\/strong> (e n\u00e3o somente o <strong>desenvolvimento de software<\/strong> em <strong>Java<\/strong>, mas para qualquer linguagem ou plataforma) \u00e9 algumas vezes engra\u00e7ado. Falando em <strong>Java<\/strong> vemos um dos mais famosos <strong>frameworks<\/strong> do mercado, o <a href=\"http:\/\/www.hibernate.org\/\" target=\"_blank\"><strong>Hibernate<\/strong><\/a>.<\/p>\n<p>A sua proposta \u00e9 interessante, fazer persist\u00eancia de dados orientada a objetos e livrar a sua aplica\u00e7\u00e3o do <strong>SQL<\/strong>, parece fant\u00e1stico, mas n\u00e3o chega a tanto. Muitos e muitos desenvolvedores em <strong>Java<\/strong> vendem o <strong>Hibernate<\/strong> como a solu\u00e7\u00e3o divina para a persist\u00eancia de dados, depois a aplica\u00e7\u00e3o final fica lenta e a culpa acaba sendo do <strong>Java<\/strong>.<\/p>\n<p>O fato \u00e9 que o <strong>framework<\/strong> <strong>Hibernate<\/strong> \u00e9 muito eficaz para aplica\u00e7\u00f5es tipo <strong>CRUD<\/strong> (Create, Read, Update and Delete), pois torna a sua persist\u00eancia de dados orientada a objetos e o seu c\u00f3digo <strong>Java<\/strong> livre de <strong>SQL<\/strong>, saindo dessa esfera o <strong>Hibernate<\/strong> come\u00e7a a gerar mais complica\u00e7\u00f5es do que solu\u00e7\u00f5es e o melhor neg\u00f3cio \u00e9 partir para outro <strong>framework<\/strong> ou trabalhar sem <strong>framework<\/strong> mesmo.<\/p>\n<p>Vale lembrar que o <strong>Hibernate<\/strong> \u00e9 particularmente lento se for utilizado com procedures, functions e outros adere\u00e7os de <strong>banco de dados<\/strong> e pode gerar complicadores ainda maiores no seu mapeamento, al\u00e9m de que apesar do <strong>Hibernate<\/strong> liberar o c\u00f3digo <strong>Java<\/strong> todo o <strong>SQL<\/strong> ele pode entipi-lo de c\u00f3digo <strong>HQL<\/strong>.<\/p>\n<p>Para quem n\u00e3o sabe, <strong>HQL<\/strong> \u00e9 quase um fork do pr\u00f3prio <strong>SQL<\/strong> que o <strong>Hibernate<\/strong> utiliza principalmente para gerar consultas mais complexas, onde o <strong>Criteria<\/strong> n\u00e3o seria capaz de executar a consulta por si s\u00f3.<\/p>\n<p>Resumindo, se a sua aplica\u00e7\u00e3o <strong>Java<\/strong> for desenvolvida utilizando <strong>blue prints<\/strong>, utilizar <strong>SQL<\/strong> padronizado (para obter independ\u00eancia em rela\u00e7\u00e3o ao <strong>banco de dados<\/strong>) e ter uma boa <strong>arquitetura<\/strong> a sua aplica\u00e7\u00e3o pode ser t\u00e3o ou mais robusta, escal\u00e1vel e de f\u00e1cil manuten\u00e7\u00e3o que qualquer outra utilizando <strong>Hibernate<\/strong> ou qualquer outro <strong>framework<\/strong> de persist\u00eancia de <strong>dados<\/strong> mesmo voc\u00ea trabalhando diretamente no <strong>JDBC<\/strong>.<\/p>\n<p>No fundo, no fundo o melhor caminho ainda \u00e9 o conhecimento da plataforma <strong>Java<\/strong> e suas capacidades e principalmente o conhecimento de suas limita\u00e7\u00f5es e a partir da\u00ed qualquer <strong>framework<\/strong> \u00e9 pura perfumaria.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O mundo do desenvolvimento de software (e n\u00e3o somente o desenvolvimento de software em Java,<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[6],"tags":[67],"class_list":["post-435","post","type-post","status-publish","format-standard","hentry","category-java","tag-java"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Hibernate, porque n\u00e3o! -<\/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.viamais.net\/blog\/hibernate-porque-nao\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hibernate, porque n\u00e3o! -\" \/>\n<meta property=\"og:description\" content=\"O mundo do desenvolvimento de software (e n\u00e3o somente o desenvolvimento de software em Java,\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.viamais.net\/blog\/hibernate-porque-nao\/\" \/>\n<meta property=\"og:site_name\" content=\"ViamaisBLOG\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/viamais.viablog\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/viamais.viablog\" \/>\n<meta property=\"article:published_time\" content=\"2008-09-16T01:35:16+00:00\" \/>\n<meta name=\"author\" content=\"matrix\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@petterrafael\" \/>\n<meta name=\"twitter:site\" content=\"@petterrafael\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"matrix\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\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.viamais.net\\\/blog\\\/hibernate-porque-nao\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/hibernate-porque-nao\\\/\"},\"author\":{\"name\":\"matrix\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#\\\/schema\\\/person\\\/02c2d67d9c46756aa641c3b8502d7ca1\"},\"headline\":\"Hibernate, porque n\u00e3o!\",\"datePublished\":\"2008-09-16T01:35:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/hibernate-porque-nao\\\/\"},\"wordCount\":365,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#organization\"},\"keywords\":[\"Java\"],\"articleSection\":[\"Java\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.viamais.net\\\/blog\\\/hibernate-porque-nao\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/hibernate-porque-nao\\\/\",\"url\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/hibernate-porque-nao\\\/\",\"name\":\"Hibernate, porque n\u00e3o! -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#website\"},\"datePublished\":\"2008-09-16T01:35:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/hibernate-porque-nao\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.viamais.net\\\/blog\\\/hibernate-porque-nao\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/hibernate-porque-nao\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java\",\"item\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/category\\\/java\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Hibernate, porque n\u00e3o!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/\",\"name\":\"ViamaisBLOG\",\"description\":\"Blog de tecnologia com dicas para melhorar sua internet e as novidades de gadgets e aplicativos.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#organization\",\"name\":\"Viablog\",\"url\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.viamais.net\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/10\\\/logo_viamais.png?fit=150%2C150&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.viamais.net\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/10\\\/logo_viamais.png?fit=150%2C150&ssl=1\",\"width\":150,\"height\":150,\"caption\":\"Viablog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/viamais.viablog\",\"https:\\\/\\\/x.com\\\/petterrafael\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#\\\/schema\\\/person\\\/02c2d67d9c46756aa641c3b8502d7ca1\",\"name\":\"matrix\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/058fb543d51b73df744b160a94e9f046ad8b0f23c93e460e2b09f502f44320ea?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/058fb543d51b73df744b160a94e9f046ad8b0f23c93e460e2b09f502f44320ea?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/058fb543d51b73df744b160a94e9f046ad8b0f23c93e460e2b09f502f44320ea?s=96&d=identicon&r=g\",\"caption\":\"matrix\"},\"sameAs\":[\"http:\\\/\\\/www.viamais.net\\\/blog\",\"https:\\\/\\\/www.facebook.com\\\/viamais.viablog\"],\"url\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/author\\\/matrix-programmer\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hibernate, porque n\u00e3o! -","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.viamais.net\/blog\/hibernate-porque-nao\/","og_locale":"pt_BR","og_type":"article","og_title":"Hibernate, porque n\u00e3o! -","og_description":"O mundo do desenvolvimento de software (e n\u00e3o somente o desenvolvimento de software em Java,","og_url":"https:\/\/www.viamais.net\/blog\/hibernate-porque-nao\/","og_site_name":"ViamaisBLOG","article_publisher":"https:\/\/www.facebook.com\/viamais.viablog","article_author":"https:\/\/www.facebook.com\/viamais.viablog","article_published_time":"2008-09-16T01:35:16+00:00","author":"matrix","twitter_card":"summary_large_image","twitter_creator":"@petterrafael","twitter_site":"@petterrafael","twitter_misc":{"Escrito por":"matrix","Est. tempo de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.viamais.net\/blog\/hibernate-porque-nao\/#article","isPartOf":{"@id":"https:\/\/www.viamais.net\/blog\/hibernate-porque-nao\/"},"author":{"name":"matrix","@id":"https:\/\/www.viamais.net\/blog\/#\/schema\/person\/02c2d67d9c46756aa641c3b8502d7ca1"},"headline":"Hibernate, porque n\u00e3o!","datePublished":"2008-09-16T01:35:16+00:00","mainEntityOfPage":{"@id":"https:\/\/www.viamais.net\/blog\/hibernate-porque-nao\/"},"wordCount":365,"commentCount":2,"publisher":{"@id":"https:\/\/www.viamais.net\/blog\/#organization"},"keywords":["Java"],"articleSection":["Java"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.viamais.net\/blog\/hibernate-porque-nao\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.viamais.net\/blog\/hibernate-porque-nao\/","url":"https:\/\/www.viamais.net\/blog\/hibernate-porque-nao\/","name":"Hibernate, porque n\u00e3o! -","isPartOf":{"@id":"https:\/\/www.viamais.net\/blog\/#website"},"datePublished":"2008-09-16T01:35:16+00:00","breadcrumb":{"@id":"https:\/\/www.viamais.net\/blog\/hibernate-porque-nao\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.viamais.net\/blog\/hibernate-porque-nao\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.viamais.net\/blog\/hibernate-porque-nao\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.viamais.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Java","item":"https:\/\/www.viamais.net\/blog\/category\/java\/"},{"@type":"ListItem","position":3,"name":"Hibernate, porque n\u00e3o!"}]},{"@type":"WebSite","@id":"https:\/\/www.viamais.net\/blog\/#website","url":"https:\/\/www.viamais.net\/blog\/","name":"ViamaisBLOG","description":"Blog de tecnologia com dicas para melhorar sua internet e as novidades de gadgets e aplicativos.","publisher":{"@id":"https:\/\/www.viamais.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.viamais.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.viamais.net\/blog\/#organization","name":"Viablog","url":"https:\/\/www.viamais.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.viamais.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2014\/10\/logo_viamais.png?fit=150%2C150&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2014\/10\/logo_viamais.png?fit=150%2C150&ssl=1","width":150,"height":150,"caption":"Viablog"},"image":{"@id":"https:\/\/www.viamais.net\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/viamais.viablog","https:\/\/x.com\/petterrafael"]},{"@type":"Person","@id":"https:\/\/www.viamais.net\/blog\/#\/schema\/person\/02c2d67d9c46756aa641c3b8502d7ca1","name":"matrix","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/058fb543d51b73df744b160a94e9f046ad8b0f23c93e460e2b09f502f44320ea?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/058fb543d51b73df744b160a94e9f046ad8b0f23c93e460e2b09f502f44320ea?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/058fb543d51b73df744b160a94e9f046ad8b0f23c93e460e2b09f502f44320ea?s=96&d=identicon&r=g","caption":"matrix"},"sameAs":["http:\/\/www.viamais.net\/blog","https:\/\/www.facebook.com\/viamais.viablog"],"url":"https:\/\/www.viamais.net\/blog\/author\/matrix-programmer\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p5Ih4c-71","jetpack-related-posts":[{"id":1103,"url":"https:\/\/www.viamais.net\/blog\/por-que-aprender-java\/","url_meta":{"origin":435,"position":0},"title":"Por que aprender Java?","author":"Petter Rafael","date":"28\/05\/2009","format":false,"excerpt":"Muita gente ainda n\u00e3o se deu conta do por que aprendem Java, a grande maioria diz que \u00e9 porque empregos para desenvolvedores Java pagam bem, eu digo que se o desenvolvedor for realmente bom ir\u00e1 ser bem remunerado em qualquer linguagem. Outros ainda dizem que \u00e9 porque Java \u00e9 totalmente\u2026","rel":"","context":"Em &quot;Java&quot;","block_context":{"text":"Java","link":"https:\/\/www.viamais.net\/blog\/category\/java\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":178,"url":"https:\/\/www.viamais.net\/blog\/utilizando-o-dbconect-para-consultar-dados-select\/","url_meta":{"origin":435,"position":1},"title":"Utilizando o DBConect para consultar dados (select).","author":"Petter Rafael","date":"06\/02\/2008","format":false,"excerpt":"\u00c9 muito f\u00e1cil utilizar esse framework para trabalhar com persist\u00eancia de dados em Java. Em primeiro lugar \u00e9 necess\u00e1rio voc\u00ea baixar o framework e o driver de conex\u00e3o Oracle aqui. Ap\u00f3s isso basta descompactar e inserir tanto o arquivo do framework quanto o arquivo do driver de conex\u00e3o na pasta\u2026","rel":"","context":"Em &quot;Java&quot;","block_context":{"text":"Java","link":"https:\/\/www.viamais.net\/blog\/category\/java\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1105,"url":"https:\/\/www.viamais.net\/blog\/java-esta-em-todo-lugar\/","url_meta":{"origin":435,"position":2},"title":"Java est\u00e1 em todo lugar","author":"Petter Rafael","date":"28\/05\/2009","format":false,"excerpt":"Todos j\u00e1 sabem que utilizando Java podemos desenvolver para desktop (J2SE), para dispositivos m\u00f3veis (J2ME) e para sistemas empresariais e Web (J2EE). Mas o que pouca gente sabe \u00e9 que utilizando a plataforma Java podemos desenvolver aplica\u00e7\u00f5es para v\u00e1rios outros dispositivos, hoje por exemplo, com Java posso desenvolver aplica\u00e7\u00f5es para\u2026","rel":"","context":"Em &quot;Java&quot;","block_context":{"text":"Java","link":"https:\/\/www.viamais.net\/blog\/category\/java\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1023,"url":"https:\/\/www.viamais.net\/blog\/para-onde-a-oracle-levara-o-java\/","url_meta":{"origin":435,"position":3},"title":"Para onde a Oracle levar\u00e1 o Java","author":"Petter Rafael","date":"23\/04\/2009","format":false,"excerpt":"Realmente esse \u00e9 um ponto controverso, o que a Oracle ir\u00e1 realmente fazer com o Java, Netbeans e MySQL? De certa forma todos esses produtos da Sun tem concorr\u00eancia com produtos da Oracle, principalmente o MySQL. Com o Java poderemos ter um salto qualitativo, pois a Oracle at\u00e9 mesmo pela\u2026","rel":"","context":"Em &quot;Java&quot;","block_context":{"text":"Java","link":"https:\/\/www.viamais.net\/blog\/category\/java\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":209,"url":"https:\/\/www.viamais.net\/blog\/java-x-net\/","url_meta":{"origin":435,"position":4},"title":"Java x .NET.","author":"Petter Rafael","date":"12\/03\/2008","format":false,"excerpt":"Faz tempo que essa rixa acontece, seja na Internet ou fora dela, mas o fato \u00e9 que o Java e o .NET s\u00e3o plataformas de desenvolvimento que abrangem uma ampla gama de aplica\u00e7\u00f5es (m\u00f3veis, desktop, cliente\/servidor e Web), por\u00e9m embora tantas similaridades as duas tem 1 caracter\u00edstica que as distancia\u2026","rel":"","context":"Em &quot;Java&quot;","block_context":{"text":"Java","link":"https:\/\/www.viamais.net\/blog\/category\/java\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":226,"url":"https:\/\/www.viamais.net\/blog\/passando-parametros-no-main-em-java\/","url_meta":{"origin":435,"position":5},"title":"Passando par\u00e2metros no Main em Java.","author":"Petter Rafael","date":"07\/04\/2008","format":false,"excerpt":"Um recurso bem interessante que pode ser aproveitado em Java \u00e9 passar par\u00e2metros na inicializa\u00e7\u00e3o do aplicativo Java. Isso pode ser interessante pois permite ao desenvolvedor meios de definir escopos funcionais diferentes direto na inicializa\u00e7\u00e3o da sua aplica\u00e7\u00e3o. Para passar esses par\u00e2metros iremos obedecer que cada espa\u00e7o \u00e9 a separa\u00e7\u00e3o\u2026","rel":"","context":"Em &quot;Java&quot;","block_context":{"text":"Java","link":"https:\/\/www.viamais.net\/blog\/category\/java\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/posts\/435","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/comments?post=435"}],"version-history":[{"count":0,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/posts\/435\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/media?parent=435"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/categories?post=435"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/tags?post=435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}