{"id":42,"date":"2013-05-25T11:59:53","date_gmt":"2013-05-25T14:59:53","guid":{"rendered":"http:\/\/gois.inf.br\/wordp\/?p=42"},"modified":"2020-05-14T20:56:59","modified_gmt":"2020-05-14T23:56:59","slug":"supero-way","status":"publish","type":"post","link":"http:\/\/gois.inf.br\/wordp\/?p=42","title":{"rendered":"Supero Way*"},"content":{"rendered":"<p>*Nome sugerido pode mudar<\/p>\n<p>\u00c9 o modo de desenvolver softwares utilizando frameworks e solu\u00e7\u00f5es open-sources. Abrange todo o ciclo de desenvolvimento de um software com objetivos claros de produtividade e qualidade.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>GOALS<\/strong><br \/>\n&#8211; N\u00e3o \u00e9 uma defini\u00e7\u00e3o de regras e imposi\u00e7\u00e3o do modo de desenvolver softwares<br \/>\n&#8211; Evita atividades manuais com copy\/paste para desenvolver novas funcionalidades<br \/>\n&#8211; Ferramentas conhecidas e amplamente utilizadas pela comunidade open-source<br \/>\n&#8211; Automatiza\u00e7\u00e3o e gera\u00e7\u00e3o de c\u00f3digo limpo e sem lixo para CRUD e \u00e9 facilmente customiz\u00e1vel.<br \/>\n&#8211; O projeto gerado \u00e9 um full complice java EE 6, ou seja, \u00e9 o PADR\u00c3O para aplica\u00e7\u00f5es java corporativas.<br \/>\n&#8211; O desenvolvedor tem o foco em atender o cliente e na solu\u00e7\u00e3o do neg\u00f3cio e n\u00e3o na infraestrutura e na integra\u00e7\u00e3o de v\u00e1rias tecnologias<br \/>\n\u00c9 composto de:<\/p>\n<p><strong>IDE<\/strong><br \/>\nEclipse + JBoss Tools ou Jboss Developer Studio<br \/>\nFerramenta Forge com scaffold, ou seja, gera\u00e7\u00e3o de telas e opera\u00e7\u00f5es CRUD.<\/p>\n<p><strong>JavaEE 6 PURO!<\/strong><br \/>\nIsto \u00e9 (JPA2, EJB3, CDI1.0, JAX-RS, JAX-WS, JSF2)<br \/>\nJPA2 &#8211; Persist\u00eancia em banco de dados.<br \/>\nEJB3 &#8211; Regras de neg\u00f3cios, opera\u00e7\u00f5es transasionais, seguran\u00e7a, pool de recursos<br \/>\nCDI1 &#8211; Invers\u00e3o de controle, contexto e inje\u00e7\u00e3o de depend\u00eancia.<\/p>\n<p>JAX-RS &#8211; Web services RESTfull<\/p>\n<p><em id=\"__mceDel\"> JAX-WS &#8211; Web services SOAP<br \/>\nJSF2 &#8211; Apresenta\u00e7\u00e3o com JSF<br \/>\nPrimefaces &#8211; Extens\u00e3o do JSF, biblioteca com v\u00e1rios componentes<br \/>\nJQuery-Mobile &#8211; Camada de apresenta\u00e7\u00e3o para o navegador de m\u00f3biles.<\/em><\/p>\n<p><strong>ALM (Application Lifecycle Management)<\/strong><br \/>\nRedmine &#8211; Gest\u00e3o de projetos, requisitos e bugs<br \/>\nMaven &#8211; Builder, construtor padr\u00e3o da aplica\u00e7\u00e3o, independente de IDE<br \/>\nNexus &#8211; Gest\u00e3o de componenetes de software, n\u00e3o apenas de tela mais de neg\u00f3cio. Modularidade das aplica\u00e7\u00f5es e retuliza\u00e7\u00e3o.<br \/>\nJenkins &#8211; Builder da aplica\u00e7\u00e3o, agendador de valida\u00e7\u00e3o do builder, testes automatizados e inspe\u00e7\u00e3o de c\u00f3digo integrado com o sonar.<br \/>\nSonar &#8211; Inspe\u00e7\u00e3o de c\u00f3digo, checkstyle, findbugs, etc. Chamado e integrado pelo Jenkins<\/p>\n<p><strong>Testes<\/strong><br \/>\nJunit + Arquiliam<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>*Nome sugerido pode mudar \u00c9 o modo de desenvolver softwares utilizando frameworks e solu\u00e7\u00f5es open-sources. Abrange todo o ciclo de desenvolvimento de um software com objetivos claros de produtividade e qualidade. &nbsp; GOALS &#8211; N\u00e3o \u00e9 uma defini\u00e7\u00e3o de regras e imposi\u00e7\u00e3o do modo de desenvolver softwares &#8211; Evita atividades manuais com copy\/paste para desenvolver [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,5,4,3],"tags":[],"class_list":["post-42","post","type-post","status-publish","format-standard","hentry","category-alm","category-analise-projetos-sistemas","category-javaee","category-javase"],"_links":{"self":[{"href":"http:\/\/gois.inf.br\/wordp\/index.php?rest_route=\/wp\/v2\/posts\/42","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/gois.inf.br\/wordp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/gois.inf.br\/wordp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/gois.inf.br\/wordp\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/gois.inf.br\/wordp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=42"}],"version-history":[{"count":8,"href":"http:\/\/gois.inf.br\/wordp\/index.php?rest_route=\/wp\/v2\/posts\/42\/revisions"}],"predecessor-version":[{"id":232,"href":"http:\/\/gois.inf.br\/wordp\/index.php?rest_route=\/wp\/v2\/posts\/42\/revisions\/232"}],"wp:attachment":[{"href":"http:\/\/gois.inf.br\/wordp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=42"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/gois.inf.br\/wordp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=42"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/gois.inf.br\/wordp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=42"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}