<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-6620292438838166571.comments</id><updated>2012-05-26T12:28:09.939-03:00</updated><category term='SCWCD'/><category term='JPA'/><category term='Projeto I.D.A.'/><category term='Wilson'/><category term='Robótica'/><category term='Spring Framework'/><category term='Rodrigo Perenha'/><category term='Alexandre Gomes'/><category term='tábua de salvação'/><category term='JME'/><category term='RIA'/><category term='android app'/><category term='empreendedorismo'/><category term='Glaucio'/><category term='objective-c'/><category term='Spring Roo'/><category term='EJB'/><category term='JQuery'/><category term='broadcastreceiver'/><category term='Thiago Vespa'/><category term='Exemplos'/><category term='Eventos'/><category term='Neto'/><category term='Spock'/><category term='Humor'/><category term='Eletron Livre'/><category term='Video'/><category term='Anhembi Morumbi'/><category term='Java EE6'/><category term='Florianópolis'/><category term='Teste'/><category term='VMWare'/><category term='java'/><category term='SouJava'/><category term='webservices'/><category term='create 4 millions'/><category term='Ensino Médio'/><category term='django'/><category term='NetBeans'/><category term='TDC'/><category term='JHome'/><category term='curso'/><category term='io'/><category term='socket'/><category term='futuro incerto'/><category term='Agile'/><category term='paródia'/><category term='Kleber'/><category term='Bene'/><category term='Caraguatatuba'/><category term='Open4Education'/><category term='comunidade'/><category term='google'/><category term='Cíntia Silva'/><category term='Evento'/><category term='AOP'/><category term='Certificação'/><category term='Microsoft'/><category term='podcast'/><category term='OAuth'/><category term='Duke&apos;s Choice Award'/><category term='cluster'/><category term='instrutor'/><category term='Selenium'/><category term='smp'/><category term='import'/><category term='arquitetura'/><category term='mpi'/><category term='java ME'/><category term='TDC2012'/><category term='Injeção de Dependência'/><category term='Oracle'/><category term='feijoada geek'/><category term='VOffice'/><category term='grid'/><category term='Globalcode'/><category term='Windows Phone'/><category term='R3TI'/><category term='Academia Python'/><category term='MarceloCastro'/><category term='Arduino'/><category term='opensource'/><category term='ios'/><category term='jetty'/><category term='Rodrigo Ribeiro'/><category term='AndroidRec'/><category term='TDC2011'/><category term='Java Noroeste'/><category term='java ee'/><category term='Academia do Programador'/><category term='CasualClass'/><category term='JSON'/><category term='sp-gtug'/><category term='Facebook'/><category term='Academia Android'/><category term='Cloud'/><category term='Jorge Diz'/><category term='EaD'/><category term='Minicurso gratuito'/><category term='bahia'/><category term='Coding-Dojo'/><category term='opnião'/><category term='interatividade'/><category term='Eder'/><category term='Motorola'/><category term='Sun Spot'/><category term='widgets'/><category term='gae'/><category term='Academia Testes'/><category term='Fratech'/><category term='Telecomunicações'/><category term='AWS'/><category term='OpenTDC'/><category term='teched'/><category term='Rodrigo Silva'/><category term='push notifications'/><category term='sql'/><category term='Ruby'/><category term='Entrevistas TDC2011'/><category term='Program-Me'/><category term='Yara'/><category term='BigTable'/><category term='webapp'/><category term='Academia do Arquiteto'/><category term='rede'/><category term='profissionais'/><category term='Vinicius Senger'/><category term='mobile'/><category term='SCrumToys'/><category term='UnidadeAlphaville'/><category term='Rafael'/><category term='erlang'/><category term='JFokus'/><category term='Profissão Java'/><category term='Carlos Fernandes Gonçalves'/><category term='Google TV'/><category term='ponte h'/><category term='Amazon'/><category term='Hibernate'/><category term='Ação Solidária'/><category term='struts2'/><category term='Trilha JavaEE'/><category term='Vinny'/><category term='Programação Orientada a Aspectos'/><category term='Google Guice'/><category term='iphone'/><category term='MDIC'/><category term='YaW'/><category term='app'/><category term='.net'/><category term='performance'/><category term='Hora do Planeta'/><category term='jax-ws'/><category term='Ricardo Jun'/><category term='Sustentabilidade'/><category term='java EE 6'/><category term='scala'/><category term='julio'/><category term='mysql'/><category term='Waldir Hadad'/><category term='Flavio Marques'/><category term='Nokia'/><category term='dica'/><category term='Prêmio'/><category term='mobilidade'/><category term='Aprendendo a programar'/><category term='Profissao Java'/><category term='blu-ray'/><category term='androidconf'/><category term='JustJava'/><category term='multi-core'/><category term='Convênio'/><category term='conversão'/><category term='promocao'/><category term='Oportunidades'/><category term='Academia Agile'/><category term='Google Analytics'/><category term='android'/><category term='Neto Marin'/><category term='Composite Components'/><category term='Game development'/><category term='Eletrônica'/><category term='ANA ABRANTES'/><category term='LinguAgil'/><category term='memcached'/><category term='JSF'/><category term='middleware'/><category term='Facelets'/><category term='RENATO BELLIA'/><category term='c2dm'/><category term='Twitter'/><category term='Grupo RBS'/><category term='Elaine Silva'/><category term='Elétron Livre'/><category term='GWT'/><category term='TV Digital'/><category term='LJC'/><category term='Lógica de Programação'/><category term='javamail'/><category term='força de trabalho'/><category term='Interview Tour'/><category term='jovem'/><category term='ipad'/><category term='php java quercus'/><category term='SCJP'/><category term='terracotta'/><category term='SCJA'/><category term='JavaOne'/><category term='JavaOne Brasil'/><category term='Unidade Goiânia'/><category term='Requisitos'/><category term='desenvolvimento'/><category term='concurrent'/><category term='Devoxx'/><category term='Bruno Souza'/><category term='cinteq'/><category term='python'/><category term='R3 TI'/><category term='vaga'/><category term='administrativo'/><category term='Spring'/><category term='Design Patterns'/><category term='AND2'/><category term='HTML5'/><category term='apache'/><category term='cejug'/><category term='AND1'/><category term='Concurso'/><category term='cassandra'/><category term='oss'/><category term='JBoss'/><category term='Retrospectiva'/><category term='Luciano Ramalho'/><category term='Destaque'/><category term='pythonbrasil'/><category term='WP'/><category term='Raphael Adrien'/><category term='jvm'/><category term='NoSQL'/><category term='Google App Engine'/><category term='jcranky'/><category term='Gson'/><category term='JavaFX'/><category term='Core Web'/><category term='Pós Graduação'/><category term='Sun'/><category term='appengine'/><category term='Academia Java'/><category term='Ginga'/><category term='Certificacao'/><title type='text'>Globalcoders</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.globalcode.com.br/feeds/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/comments/default'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/comments/default?start-index=26&amp;max-results=25'/><author><name>Globalcode</name><uri>http://www.blogger.com/profile/10852156020830036241</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='19' src='http://2.bp.blogspot.com/_KVB8314M8GA/SrvLaAP4PHI/AAAAAAAANps/rc9sc-HVKfY/S220/logo_rodape.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>575</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-3916735236024114612</id><published>2012-05-26T12:28:09.939-03:00</published><updated>2012-05-26T12:28:09.939-03:00</updated><title type='text'>Eder,

Muito bom o post.
Mas para complementar o e...</title><content type='html'>Eder,&lt;br /&gt;&lt;br /&gt;Muito bom o post.&lt;br /&gt;Mas para complementar o entendimento, libera a classe fornecedorMB.&lt;br /&gt;&lt;br /&gt;Obrigado</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/2144581694211250454/comments/default/3916735236024114612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/2144581694211250454/comments/default/3916735236024114612'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2009/08/facelets-uma-forma-mais-agil-para.html?showComment=1338046089939#c3916735236024114612' title=''/><author><name>Faton</name><uri>http://www.blogger.com/profile/06329729385895480962</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2009/08/facelets-uma-forma-mais-agil-para.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-2144581694211250454' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/2144581694211250454' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-744406533'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='26 de maio de 2012 12:28'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-4512500353641174043</id><published>2012-05-17T17:11:39.397-03:00</published><updated>2012-05-17T17:11:39.397-03:00</updated><title type='text'>Muito bom o post, é exatamente o que eu estou prec...</title><content type='html'>Muito bom o post, é exatamente o que eu estou precisando. Parabéns pela iniciativa e pelo blog.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/3370853787757978867/comments/default/4512500353641174043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/3370853787757978867/comments/default/4512500353641174043'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2011/05/geracao-de-classes-persistentes-com.html?showComment=1337285499397#c4512500353641174043' title=''/><author><name>Alan D'Avila</name><uri>http://www.blogger.com/profile/01369892122599477670</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-QNjTHslAxnI/Tc2BUr2av7I/AAAAAAAAANk/UqQ-MhZimKY/s220/Simpson.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2011/05/geracao-de-classes-persistentes-com.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-3370853787757978867' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/3370853787757978867' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-507633288'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='17 de maio de 2012 17:11'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-5747201862435638861</id><published>2012-05-04T22:41:03.111-03:00</published><updated>2012-05-04T22:41:03.111-03:00</updated><title type='text'>O brodcastReceiver funciona quando mando de volta ...</title><content type='html'>O brodcastReceiver funciona quando mando de volta um sms com um texto fixo. Blz. Mas, quero enviar o número do celular e o conteudo do sms para um serviço para poder rodar um método para pegar as coordenadas GPS. Tenho um código que rodou no emulador mas, no celular dá pau. Estando tudo no brodcastreceiver. creio que o tempo curto de 10 segundo não tem como quero rodar no serviço então. Mas, como chamar um serviço enviando o celular e o sms. Fico muito agradecido. Estou semm dormir direito a dias</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/6063324075324373162/comments/default/5747201862435638861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/6063324075324373162/comments/default/5747201862435638861'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2010/05/respondendo-eventos-no-android.html?showComment=1336182063111#c5747201862435638861' title=''/><author><name>Silvio Lacerda.</name><uri>http://www.blogger.com/profile/09336024077297306849</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2010/05/respondendo-eventos-no-android.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-6063324075324373162' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/6063324075324373162' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-367839348'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='4 de maio de 2012 22:41'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-3524207340458833277</id><published>2012-05-02T10:20:34.359-03:00</published><updated>2012-05-02T10:20:34.359-03:00</updated><title type='text'>Ótimas entrevistas, por meio delas pude aproveitar...</title><content type='html'>Ótimas entrevistas, por meio delas pude aproveitar um pouco do JFokus aqui do Brasil!&lt;br /&gt;&lt;br /&gt;Sugiro uma correção, pois o nome/twitter do CEO do Vaadin é/são Joonas Lehtinen/@joonaslehtinen.&lt;br /&gt;&lt;br /&gt;Abraços&lt;br /&gt;Marcelo de Castro</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/8234396385189752629/comments/default/3524207340458833277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/8234396385189752629/comments/default/3524207340458833277'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2012/04/globalcode-e-eletronlivre-no-jfokus-na.html?showComment=1335964834359#c3524207340458833277' title=''/><author><name>Marcelo Castro</name><uri>http://www.blogger.com/profile/04601872062301294602</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06553910812546193837'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-nJk3dJU3bSE/AAAAAAAAAAI/AAAAAAAAAAA/ZweSibUPSbM/s512-c/photo.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2012/04/globalcode-e-eletronlivre-no-jfokus-na.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-8234396385189752629' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/8234396385189752629' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-378697977'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='2 de maio de 2012 10:20'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-7748316339042726167</id><published>2012-04-22T19:53:32.525-03:00</published><updated>2012-04-22T19:53:32.525-03:00</updated><title type='text'>Sensacional o diário do argentino.</title><content type='html'>Sensacional o diário do argentino.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/4764655941724405264/comments/default/7748316339042726167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/4764655941724405264/comments/default/7748316339042726167'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2012/04/sobre-imigracao-para-o-canada.html?showComment=1335135212525#c7748316339042726167' title=''/><author><name>Acaz Souza</name><uri>http://www.blogger.com/profile/13369027954135189155</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2012/04/sobre-imigracao-para-o-canada.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-4764655941724405264' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/4764655941724405264' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-584448223'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='22 de abril de 2012 19:53'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-2829948829892032920</id><published>2012-04-19T16:48:27.039-03:00</published><updated>2012-04-19T16:48:27.039-03:00</updated><title type='text'>Curso muito bom e de alto nível. O Fórum vai ser m...</title><content type='html'>Curso muito bom e de alto nível. O Fórum vai ser muito bom para reunir a galera para debater as idéias e dúvidas.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/7525384244852600526/comments/default/2829948829892032920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/7525384244852600526/comments/default/2829948829892032920'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2012/04/finalizada-primeira-turma-da-academia.html?showComment=1334864907039#c2829948829892032920' title=''/><author><name>Unknown</name><uri>http://www.blogger.com/profile/01916161465929556918</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2012/04/finalizada-primeira-turma-da-academia.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-7525384244852600526' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/7525384244852600526' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-478178681'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='19 de abril de 2012 16:48'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-3779669224911660975</id><published>2012-04-15T15:06:37.688-03:00</published><updated>2012-04-15T15:06:37.688-03:00</updated><title type='text'>Ótimo post! Valeu!</title><content type='html'>Ótimo post! Valeu!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/4728962829965772420/comments/default/3779669224911660975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/4728962829965772420/comments/default/3779669224911660975'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2012/03/nio2-do-java-7-uma-nova-api-do-java.html?showComment=1334513197688#c3779669224911660975' title=''/><author><name>Yara Senger</name><uri>http://www.blogger.com/profile/07341665940996114098</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11799906152306650346'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Se_nTDESjeA/SmSR-caOQwI/AAAAAAAADKY/w6gpD38kA_M/S220/fotoBIO.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2012/03/nio2-do-java-7-uma-nova-api-do-java.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-4728962829965772420' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/4728962829965772420' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1648453741'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='15 de abril de 2012 15:06'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-8777398255388842865</id><published>2012-04-15T15:05:43.666-03:00</published><updated>2012-04-15T15:05:43.666-03:00</updated><title type='text'>Excelente post CArlos! Obrigada pelas contribuiçõe...</title><content type='html'>Excelente post CArlos! Obrigada pelas contribuições que você tem dado em relação a Java e interatividade na TV Digital.&lt;br /&gt;[]s &lt;br /&gt;Yara</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/2552178713249433279/comments/default/8777398255388842865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/2552178713249433279/comments/default/8777398255388842865'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2012/03/lancamento-de-projetos-e-aplicativos.html?showComment=1334513143666#c8777398255388842865' title=''/><author><name>Yara Senger</name><uri>http://www.blogger.com/profile/07341665940996114098</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11799906152306650346'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Se_nTDESjeA/SmSR-caOQwI/AAAAAAAADKY/w6gpD38kA_M/S220/fotoBIO.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2012/03/lancamento-de-projetos-e-aplicativos.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-2552178713249433279' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/2552178713249433279' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1648453741'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='15 de abril de 2012 15:05'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-1997348301009384313</id><published>2012-04-15T15:02:54.867-03:00</published><updated>2012-04-15T15:02:54.867-03:00</updated><title type='text'></title><content type='html'>Este comentário foi removido pelo autor.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/1817083452878141685/comments/default/1997348301009384313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/1817083452878141685/comments/default/1997348301009384313'/><author><name>Yara Senger</name><uri>http://www.blogger.com/profile/07341665940996114098</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11799906152306650346'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Se_nTDESjeA/SmSR-caOQwI/AAAAAAAADKY/w6gpD38kA_M/S220/fotoBIO.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2012/03/colecoes-paralelas-em-scala.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-1817083452878141685' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/1817083452878141685' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.contentRemoved' value='true'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1648453741'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='15 de abril de 2012 15:02'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-2539310632861704500</id><published>2012-04-15T15:02:53.792-03:00</published><updated>2012-04-15T15:02:53.792-03:00</updated><title type='text'>Muito legal o post! Espero que tenhamos cada vez m...</title><content type='html'>Muito legal o post! Espero que tenhamos cada vez mais Scala na Globalcode!&lt;br /&gt;&lt;br /&gt;[]s&lt;br /&gt;Yara</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/1817083452878141685/comments/default/2539310632861704500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/1817083452878141685/comments/default/2539310632861704500'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2012/03/colecoes-paralelas-em-scala.html?showComment=1334512973792#c2539310632861704500' title=''/><author><name>Yara Senger</name><uri>http://www.blogger.com/profile/07341665940996114098</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11799906152306650346'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Se_nTDESjeA/SmSR-caOQwI/AAAAAAAADKY/w6gpD38kA_M/S220/fotoBIO.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2012/03/colecoes-paralelas-em-scala.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-1817083452878141685' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/1817083452878141685' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1648453741'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='15 de abril de 2012 15:02'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-8202812032151419672</id><published>2012-04-15T15:02:02.076-03:00</published><updated>2012-04-15T15:02:02.076-03:00</updated><title type='text'>Renato, adorei sua palestra no Profissão Java! Sup...</title><content type='html'>Renato, adorei sua palestra no Profissão Java! Super obrigada pela sua colaboração! &lt;br /&gt;&lt;br /&gt;O post está muito bom! Muitos links e muita informação pra quem está pensando nisto. &lt;br /&gt;&lt;br /&gt;Um abraço!&lt;br /&gt;Yara</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/4764655941724405264/comments/default/8202812032151419672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/4764655941724405264/comments/default/8202812032151419672'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2012/04/sobre-imigracao-para-o-canada.html?showComment=1334512922076#c8202812032151419672' title=''/><author><name>Yara Senger</name><uri>http://www.blogger.com/profile/07341665940996114098</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11799906152306650346'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Se_nTDESjeA/SmSR-caOQwI/AAAAAAAADKY/w6gpD38kA_M/S220/fotoBIO.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2012/04/sobre-imigracao-para-o-canada.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-4764655941724405264' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/4764655941724405264' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1648453741'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='15 de abril de 2012 15:02'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-1106229895311588604</id><published>2012-03-30T13:45:08.331-03:00</published><updated>2012-03-30T13:45:08.331-03:00</updated><title type='text'>Ola!

eu sei que esse post e antigo, mas comecei a...</title><content type='html'>Ola!&lt;br /&gt;&lt;br /&gt;eu sei que esse post e antigo, mas comecei a seguir os seu tutorial de android, so que cada vez que eu dou &amp;quot;run as android application&amp;quot; ele roda o emulador mas a aplicacao nao aparece no emulador...ela esta instalada mas ela nao roda automaticamente... tem alguma ideia?&lt;br /&gt;&lt;br /&gt;abracos</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/5951916913779922605/comments/default/1106229895311588604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/5951916913779922605/comments/default/1106229895311588604'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2012/02/json-facil-em-java-com-gson.html?showComment=1333125908331#c1106229895311588604' title=''/><author><name>Spessotto</name><uri>http://www.blogger.com/profile/10762793449670411061</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2012/02/json-facil-em-java-com-gson.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-5951916913779922605' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/5951916913779922605' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-396076347'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='30 de março de 2012 13:45'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-5590517047646019129</id><published>2012-03-29T08:42:26.183-03:00</published><updated>2012-03-29T08:42:26.183-03:00</updated><title type='text'>Muito bom o post! E muito boa a nova API também. G...</title><content type='html'>Muito bom o post! E muito boa a nova API também. Gostei principalmente da nova maneira de ler linhas de e escrever linhas em arquivo. Ficou quase tão compacto quanto Python!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/4728962829965772420/comments/default/5590517047646019129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/4728962829965772420/comments/default/5590517047646019129'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2012/03/nio2-do-java-7-uma-nova-api-do-java.html?showComment=1333021346183#c5590517047646019129' title=''/><author><name>Fi</name><uri>http://www.blogger.com/profile/18406786696171342881</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-5INrUq0U8ds/Tta1T7INkpI/AAAAAAAAAPc/ciuh8gEDzqc/s220/IMG_1417%2B-%2Bcorte.JPG'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2012/03/nio2-do-java-7-uma-nova-api-do-java.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-4728962829965772420' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/4728962829965772420' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-186289020'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='29 de março de 2012 08:42'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-1686367030383047069</id><published>2012-03-27T13:43:13.389-03:00</published><updated>2012-03-27T13:43:13.389-03:00</updated><title type='text'>Eu acompanhei o minicurso via webcast e foi muito ...</title><content type='html'>Eu acompanhei o minicurso via webcast e foi muito bom! Ótima didática do Thiago e muita animação no webcast em relação a WindowsPhone. &lt;br /&gt;&lt;br /&gt;Algumas fotos do minicurso: &lt;br /&gt;https://picasaweb.google.com/101683666840607649394/MinicursoWindowsPhoneOpen4EducationByNokia</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/7880784044041980949/comments/default/1686367030383047069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/7880784044041980949/comments/default/1686367030383047069'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2012/03/tem-windows-phone-tem-sim-senhor.html?showComment=1332866593389#c1686367030383047069' title=''/><author><name>Yara Senger</name><uri>http://www.blogger.com/profile/07341665940996114098</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11799906152306650346'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_Se_nTDESjeA/SmSR-caOQwI/AAAAAAAADKY/w6gpD38kA_M/S220/fotoBIO.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2012/03/tem-windows-phone-tem-sim-senhor.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-7880784044041980949' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/7880784044041980949' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1648453741'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='27 de março de 2012 13:43'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-215501697125146652</id><published>2012-03-26T17:55:13.207-03:00</published><updated>2012-03-26T17:55:13.207-03:00</updated><title type='text'>Daniel, adicionalmente este post é uma introdução ...</title><content type='html'>Daniel, adicionalmente este post é uma introdução de uma parte do primeiro capítulo de um curso que acho bastante precoce você julgar a qualidade dele. Sua postura esta um pouco agressiva para meu nível e se quiser continuar discutindo, seja mais cordial por gentileza.&lt;br /&gt;&lt;br /&gt;at,&lt;br /&gt;Vinicius</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/1423994198187237099/comments/default/215501697125146652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/1423994198187237099/comments/default/215501697125146652'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2012/03/arquitetura-java-1.html?showComment=1332795313207#c215501697125146652' title=''/><author><name>Vinicius Senger</name><uri>http://www.blogger.com/profile/00872242243558957944</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2012/03/arquitetura-java-1.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-1423994198187237099' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/1423994198187237099' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1225404394'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='26 de março de 2012 17:55'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-7439745137663119711</id><published>2012-03-26T17:30:19.049-03:00</published><updated>2012-03-26T17:30:19.049-03:00</updated><title type='text'>Daniel, acho que o fato de eu ter tirado as numera...</title><content type='html'>Daniel, acho que o fato de eu ter tirado as numerações de tópicos deste post acabou realmente causando uma confusão. A questão de DAO, TDD, etc é apenas um sub-tópico onde chamamos a atenção para afirmações generalizadas e não são opiniões, é um alerta no sentido de contextualização, simplesmente isso.&lt;br /&gt;&lt;br /&gt;Aproveitei para enumerar e ver se fica mais fácil de entender.&lt;br /&gt;&lt;br /&gt;OBrigado,&lt;br /&gt;Vinicius</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/1423994198187237099/comments/default/7439745137663119711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/1423994198187237099/comments/default/7439745137663119711'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2012/03/arquitetura-java-1.html?showComment=1332793819049#c7439745137663119711' title=''/><author><name>Vinicius Senger</name><uri>http://www.blogger.com/profile/00872242243558957944</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2012/03/arquitetura-java-1.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-1423994198187237099' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/1423994198187237099' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1225404394'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='26 de março de 2012 17:30'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-7630216047592269558</id><published>2012-03-26T15:58:11.601-03:00</published><updated>2012-03-26T15:58:11.601-03:00</updated><title type='text'>No geral não curti este post. Ele tem a premissa d...</title><content type='html'>No geral não curti este post. Ele tem a premissa de esclarecer que existem critérios a serem avaliados antes de tomarmos uma decisão: TDD ou não, DAO ou Repository Pattern, Design Patterns ou não.&lt;br /&gt;Até aí, tudo bem. Realmente existem critérios a serem avaliados em contextos diferentes.&lt;br /&gt;O problema são os exemplos, que demonstram algum equívoco nos critérios de adoção. Design Patterns não tem a ver com a complexidade da aplicação, mas tem a ver com a maturidade do desenvolvedor em identificar o pattern pra usar a solução. DAO eu já falei no comentário anterior, não tem a ver com quantas aplicações usarão os mesmos dados (senão voltaremos às stored procedures), TDD é a forma como iremos especificar o software, e ele não é aplicado em mais de uma fase do desenvolvimento.&lt;br /&gt;Ou seja, a premissa está certa... mas os exemplos não. Se o curso do qual comentou for feito baseado em critérios semelhantes, será realmente uma pena.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/1423994198187237099/comments/default/7630216047592269558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/1423994198187237099/comments/default/7630216047592269558'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2012/03/arquitetura-java-1.html?showComment=1332788291601#c7630216047592269558' title=''/><author><name>Daniel Moreira Yokoyama</name><uri>http://www.blogger.com/profile/12207891916732535425</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2012/03/arquitetura-java-1.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-1423994198187237099' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/1423994198187237099' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1380006942'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='26 de março de 2012 15:58'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-7855771890542928694</id><published>2012-03-26T15:51:38.023-03:00</published><updated>2012-03-26T15:51:38.023-03:00</updated><title type='text'>Olá Daniel, muito legal o que acrescentou e concor...</title><content type='html'>Olá Daniel, muito legal o que acrescentou e concordo que de fato existem muitas formas de se analisar os critérios, tanto que finalizo reforçando a idéia de responsabilidade finita acima de tudo quando existe re-uso.&lt;br /&gt;&lt;br /&gt;Contudo não sou dos mais fã de do termo data-centric uma vez que me remete ao estilo arquitetural de stored procedured.&lt;br /&gt;&lt;br /&gt;Mas o componente de acesso a dado é sempre valorizado proporcionalmente com o teor do dado acessado. &lt;br /&gt;&lt;br /&gt;Acho que existem tanto responsabilidades funcionais quanto não-funcionais que devem ser consideradas em toda modelagem e existem cenários onde estamos acessando um tabela de cores e em outros dados de uma conta bancária e isso vai impactar no tanto de responsabilidade que o objeto vai carregar com ele.&lt;br /&gt;&lt;br /&gt;Outra coisa que defendo é que se usa o DAO para fazer simples acesso a banco de dados, onde praticamente só muda o nome da entidade, não precisa nem de DAO, nem mesmo de Java, Grails, por exemplo, é muito mais poderoso para isso!&lt;br /&gt;&lt;br /&gt;Obrigado mais uma vez por participar!&lt;br /&gt;Vinicius Senger</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/1423994198187237099/comments/default/7855771890542928694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/1423994198187237099/comments/default/7855771890542928694'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2012/03/arquitetura-java-1.html?showComment=1332787898023#c7855771890542928694' title=''/><author><name>Vinicius Senger</name><uri>http://www.blogger.com/profile/00872242243558957944</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2012/03/arquitetura-java-1.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-1423994198187237099' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/1423994198187237099' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1225404394'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='26 de março de 2012 15:51'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-7636350700276237522</id><published>2012-03-26T14:49:21.647-03:00</published><updated>2012-03-26T14:49:21.647-03:00</updated><title type='text'>Só um esclarecimento:
Sobre DAO, os critérios para...</title><content type='html'>Só um esclarecimento:&lt;br /&gt;Sobre DAO, os critérios para dizer se é adequado ou não estão um pouco equivocados. Não é exatamente uma questão de quantas aplicações consumirão os mesmos dados, mas sim se você tem uma aplicação data-cêntrica ou não.&lt;br /&gt;Por aplicação data-cêntrica quero dizer simplesmente crud. A aplicação não faz nada além de manipular a persistência dos dados.&lt;br /&gt;Como eu sei que os recursos computacionais podem ser usados para outros fins além de crud (toda a semântica do domínio, que tambémn faz parte do que chamamos de informação, da qual o dado é mero componente, e sozinho não é capaz de representá-la) acabou-se evitando a implementação de aplicações data-cêntricas, ou seja, as aplicações fazem mais do que simplesmente compartilhar dados, elas compartilham informações semânticas, elas validam o processo que automatizam, elas agregam inteligência de negócio ao modelo.&lt;br /&gt;Por isto o DAO foi depreciado, ele só compartilha dados. RepositoryPattern não é DAO, por que apesar de abstrair o acesso ao repositório (BD, na maioria das vezes) ele leva o contexto do negócio para esta abstração.&lt;br /&gt;Então, DAO ainda é útil num contexto de aplicação data-cêntrica. O problema é que hoje todos esperam muito mais de suas aplicações do que simplesmente crud (ou deveriam, a menos que esteja claramente óbvio que a necessidade é só CRUD).&lt;br /&gt;Para aplicações que compartilham mais de uma fonte de dados, a aplicação que contém não só o acesso de dados, mas também a inteligência de negócio, com toda a semântica do domínio, deveria servir como integradora para as demais (através de distribuição).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/1423994198187237099/comments/default/7636350700276237522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/1423994198187237099/comments/default/7636350700276237522'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2012/03/arquitetura-java-1.html?showComment=1332784161647#c7636350700276237522' title=''/><author><name>Daniel Moreira Yokoyama</name><uri>http://www.blogger.com/profile/12207891916732535425</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2012/03/arquitetura-java-1.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-1423994198187237099' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/1423994198187237099' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1380006942'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='26 de março de 2012 14:49'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-5907809019118373416</id><published>2012-03-19T17:07:24.914-03:00</published><updated>2012-03-19T17:07:24.914-03:00</updated><title type='text'>Interessante este treinamento. Acho que vai esquen...</title><content type='html'>Interessante este treinamento. Acho que vai esquentar muito este mercado! Já fiz minha inscrição!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/7880784044041980949/comments/default/5907809019118373416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/7880784044041980949/comments/default/5907809019118373416'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2012/03/tem-windows-phone-tem-sim-senhor.html?showComment=1332187644914#c5907809019118373416' title=''/><author><name>Janse Romero</name><uri>http://www.blogger.com/profile/02665051624459309246</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10860687076101398683'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-U3H4FfMf13I/T10TSD6YLqI/AAAAAAAABD4/l_2E17AC_jM/s1600/316732_2539485087946_1278236266_3057032_974699790_n.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2012/03/tem-windows-phone-tem-sim-senhor.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-7880784044041980949' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/7880784044041980949' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1675715838'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='19 de março de 2012 17:07'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-5293059941907862756</id><published>2012-03-02T16:13:12.417-03:00</published><updated>2012-03-02T16:13:12.417-03:00</updated><title type='text'>Componente sagaz o Gson. Utilizamos em projetos, m...</title><content type='html'>Componente sagaz o Gson. Utilizamos em projetos, muito eficiente.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/5951916913779922605/comments/default/5293059941907862756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/5951916913779922605/comments/default/5293059941907862756'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2012/02/json-facil-em-java-com-gson.html?showComment=1330715592417#c5293059941907862756' title=''/><author><name>Daniel</name><uri>http://www.blogger.com/profile/03958890122730735649</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00040852898020358026'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2012/02/json-facil-em-java-com-gson.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-5951916913779922605' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/5951916913779922605' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-154770040'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='2 de março de 2012 16:13'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-5986138304877691239</id><published>2012-02-20T10:02:56.352-02:00</published><updated>2012-02-20T10:02:56.352-02:00</updated><title type='text'>Gosto muito dos artigos de ótima qualidade do seu ...</title><content type='html'>Gosto muito dos artigos de ótima qualidade do seu Blog. Quando for possível dá uma passadinha para ver nosso &lt;a href="http://www.inform4tica.com" alt="Curso de Informática Online" rel="nofollow"&gt;Curso de Informática Online&lt;/a&gt;. Lucas</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/138787860616924059/comments/default/5986138304877691239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/138787860616924059/comments/default/5986138304877691239'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2010/04/o-que-e-logica-de-programacao.html?showComment=1329739376352#c5986138304877691239' title=''/><author><name>Arth Informática</name><uri>http://www.blogger.com/profile/14476108738853507531</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2010/04/o-que-e-logica-de-programacao.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-138787860616924059' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/138787860616924059' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1392813494'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='20 de fevereiro de 2012 10:02'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-7430631999732365877</id><published>2012-02-16T13:00:51.665-02:00</published><updated>2012-02-16T13:00:51.665-02:00</updated><title type='text'>Sim Pontin, use a tag ui:fragment do facelets, ass...</title><content type='html'>Sim Pontin, use a tag ui:fragment do facelets, assim nao sera necessario estar dentro da pasta resources. porém é necesario criar o arquivo facelet-taglib.xml para referenciar sua nova tag.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/6843269554696705889/comments/default/7430631999732365877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/6843269554696705889/comments/default/7430631999732365877'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2011/03/jsf-2-composite-components-voce-nao.html?showComment=1329404451665#c7430631999732365877' title=''/><author><name>Bruno Tinoco</name><uri>http://www.blogger.com/profile/09431133888440454672</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2011/03/jsf-2-composite-components-voce-nao.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-6843269554696705889' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/6843269554696705889' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1130660987'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='16 de fevereiro de 2012 13:00'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-680706153052133669</id><published>2012-02-15T02:50:47.882-02:00</published><updated>2012-02-15T02:50:47.882-02:00</updated><title type='text'>MELHOR SITE DE VENDAS http://www.mercadozets.com.b...</title><content type='html'>MELHOR SITE DE VENDAS http://www.mercadozets.com.br/ &lt;br /&gt;&lt;br /&gt;VENDE DE TUDO&lt;br /&gt;&lt;br /&gt;MOBILE &lt;br /&gt;&lt;br /&gt;http://www.mercadozets.com.br/ListaProdutos.asp?texto=mobile&amp;amp;IDCategoria=110&lt;br /&gt;&lt;br /&gt;BEBÊ INFANTIL&lt;br /&gt;http://www.mercadozets.com.br/ListaProdutos.asp?idCategoria=110 &lt;br /&gt;&lt;br /&gt;VENDE DE TUDO TEM BERÇO ELETRONICOS CELULARES TV NOTEBOOK COMPUTADOR ACESSORIOS PARA CARROS BRINQUEDOS ARTIGOS INFANTIS E MUITO MAIS</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/1268106240477885958/comments/default/680706153052133669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/1268106240477885958/comments/default/680706153052133669'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2012/02/pacotao-de-slides-dos-minicursos-de.html?showComment=1329281447882#c680706153052133669' title=''/><author><name>andre</name><uri>http://www.blogger.com/profile/08409170069718928158</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2012/02/pacotao-de-slides-dos-minicursos-de.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-1268106240477885958' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/1268106240477885958' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1767983940'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='15 de fevereiro de 2012 02:50'/></entry><entry><id>tag:blogger.com,1999:blog-6620292438838166571.post-7653452480552195736</id><published>2012-02-02T09:55:45.595-02:00</published><updated>2012-02-02T09:55:45.595-02:00</updated><title type='text'>Parabéns pela iniciativa GlobalCode!
São ótimos mi...</title><content type='html'>Parabéns pela iniciativa GlobalCode!&lt;br /&gt;São ótimos mini-cursos.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/1268106240477885958/comments/default/7653452480552195736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6620292438838166571/1268106240477885958/comments/default/7653452480552195736'/><link rel='alternate' type='text/html' href='http://blog.globalcode.com.br/2012/02/pacotao-de-slides-dos-minicursos-de.html?showComment=1328183745595#c7653452480552195736' title=''/><author><name>Guilherme</name><uri>http://www.blogger.com/profile/02284232831843646409</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.globalcode.com.br/2012/02/pacotao-de-slides-dos-minicursos-de.html' ref='tag:blogger.com,1999:blog-6620292438838166571.post-1268106240477885958' source='http://www.blogger.com/feeds/6620292438838166571/posts/default/1268106240477885958' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-751488779'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='2 de fevereiro de 2012 09:55'/></entry></feed>
