{"id":10,"date":"2009-07-08T12:02:45","date_gmt":"2009-07-08T15:02:45","guid":{"rendered":"http:\/\/nextframework.sourceforge.net\/site\/?page_id=10"},"modified":"2026-06-19T02:26:27","modified_gmt":"2026-06-19T05:26:27","slug":"tutoriais","status":"publish","type":"page","link":"https:\/\/www.nextframework.org\/site\/tutoriais","title":{"rendered":"Tutoriais"},"content":{"rendered":"<p>Tutoriais antigos foram <strong>movidos <\/strong>para <a href=\"http:\/\/www.nextframework.org\/tutorials\/\">http:\/\/www.nextframework.org\/tutorials\/<\/a><\/p>\n<style>\n.post .content .videobox {\nfloat:left;\nclear: left;\n}\n.post .content .videocontents h2{\npadding-left: 0px;\n}\n.post .content .videocontents h2 .time{\nfont-weight: normal;\nfloat:right;\n}\n.post .content .videocontents h3{\npadding-left: 0px;\ncolor: blue;\nfont-weight: normal;\n}\n.post .content .videocontents{\nfloat:left;\nvertical-align:top;\nmargin-left: 16px;\nwidth: 300px;\n}\n.videocontainer {\nheight: 170px;\n}\n<\/style>\n<div class=\"boxcaption\">V\u00eddeos<\/div>\n<div class=\"videocontainer\">\n   <iframe loading=\"lazy\" width=\"280\" height=\"158\" src=\"https:\/\/www.youtube.com\/embed\/K66SUds8gXU\" frameborder=\"0\" allowfullscreen class=\"videobox\" id=\"vd1\"><\/iframe><\/p>\n<div class=\"videocontents\">\n<h2>Quick Start <span class=\"time\">2:44<\/span><\/h2>\n<p>   Configurar o Tomcat no Eclipse.<br \/>\n   Criar um projeto next.<br \/>\n   Publicar usando tarefas ANT e executar.<\/p>\n<p>   <small>Aten\u00e7\u00e3o: Quando configurar o build.properties, o caminho de deploy do Tomcat inclui um subdiret\u00f3rio \/webapps<\/small>\n   <\/div>\n<\/div>\n<div class=\"videocontainer\">\n   <iframe loading=\"lazy\" width=\"280\" height=\"158\" src=\"https:\/\/www.youtube.com\/embed\/3c8S7kiT9tY\" frameborder=\"0\" allowfullscreen class=\"videobox\" id=\"vd1\"><\/iframe><\/p>\n<div class=\"videocontents\">\n<h2>Hello World MVC <span class=\"time\">2:44<\/span><\/h2>\n<p>   Introdu\u00e7\u00e3o ao MVC do Next usando um exemplo Hello World.<br \/>\n   Ser\u00e1 criado um controller e uma view (JSP).\n   <\/p><\/div>\n<\/div>\n<div class=\"videocontainer\">\n   <iframe loading=\"lazy\" width=\"280\" height=\"158\" src=\"https:\/\/www.youtube.com\/embed\/CvEUanhXc0Y\" frameborder=\"0\" allowfullscreen class=\"videobox\" id=\"vd1\"><\/iframe><\/p>\n<div class=\"videocontents\">\n<h2>CRUD <span class=\"time\">5:54<\/span><\/h2>\n<p>   Cadastro simples. Telas de listagem e entrada de dados.<br \/>\n   Configura\u00e7\u00e3o de DAO e Service.<br \/>\n   Configura\u00e7\u00e3o da conex\u00e3o com banco de dados HSQLDB.<br \/>\n   Valida\u00e7\u00e3o de campo obrigat\u00f3rio.\n   <\/p><\/div>\n<\/div>\n<div class=\"videocontainer\">\n   <iframe loading=\"lazy\" width=\"280\" height=\"158\" src=\"https:\/\/www.youtube.com\/embed\/S6TdXM4NQGY\" frameborder=\"0\" allowfullscreen class=\"videobox\" id=\"vd1\"><\/iframe><\/p>\n<div class=\"videocontents\">\n<h2>Many To One <span class=\"time\">2:40<\/span><\/h2>\n<p>   Relacionamento Many To One (FK).<br \/>\n   Configurando o relacionamento com annotations. @ManyToOne do Hibernate.<br \/>\n   Atualiza\u00e7\u00e3o dos JSPs para mostrar a propriedade.<br \/>\n   Anota\u00e7\u00e3o @DescriptionProperty para marcar a propriedade que descreve a entidade.\n   <\/p><\/div>\n<\/div>\n<div class=\"videocontainer\">\n   <iframe loading=\"lazy\" width=\"280\" height=\"158\" src=\"https:\/\/www.youtube.com\/embed\/9IkPvT-KuxM\" frameborder=\"0\" allowfullscreen class=\"videobox\" id=\"vd1\"><\/iframe><\/p>\n<div class=\"videocontents\">\n<h2>One To Many &#8211; Master \/ Detail <span class=\"time\">4:07<\/span><\/h2>\n<p>   Relacionamento One To Many.<br \/>\n   Configurando o relacionamento com annotations. @OneToMany do Hibernate.<br \/>\n   Tela do tipo Mestre \/ Detalhe.\n   <\/p><\/div>\n<\/div>\n<div class=\"videocontainer\">\n   <iframe loading=\"lazy\" width=\"280\" height=\"158\" src=\"https:\/\/www.youtube.com\/embed\/Pd374aOji_4\" frameborder=\"0\" allowfullscreen class=\"videobox\" id=\"vd1\"><\/iframe><\/p>\n<div class=\"videocontents\">\n<h2>Caso de Uso Task List <span class=\"time\">8:33<\/span><\/h2>\n<p>   Implementa\u00e7\u00e3o de um caso de uso completo do tipo Task List.<br \/>\n   V\u00e1rios conceitos s\u00e3o aplicados, \u00e9 recomend\u00e1vel que entenda MVC para compreender bem o tutorial.<br \/>\n   Apresenta conte\u00fados como Inje\u00e7\u00e3o de Depend\u00eancia (Spring), Mensagens, Tags.\n   <\/p><\/div>\n<\/div>\n<div class=\"videocontainer\">\n   <iframe loading=\"lazy\" width=\"280\" height=\"158\" src=\"https:\/\/www.youtube.com\/embed\/9MQxZnyrMQE\" frameborder=\"0\" allowfullscreen class=\"videobox\" id=\"vd1\"><\/iframe><\/p>\n<div class=\"videocontents\">\n<h2>Java to Javascript <span style='font-size: 10px'>+Ajax +Bind<\/span> <span class=\"time\">12:52<\/span><\/h2>\n<p>   Converter arquivos Java em Javascript.<br \/>\n   APIs Javascript: Ajax e Binding.<br \/>\n   STJS (http:\/\/st-js.github.io\/)<br \/>\n   Caso de uso completo.\n   <\/p><\/div>\n<\/div>\n<div class=\"videocontainer\">\n   <iframe loading=\"lazy\" width=\"280\" height=\"158\" src=\"https:\/\/www.youtube.com\/embed\/eZoTzXBhFYk\" frameborder=\"0\" allowfullscreen class=\"videobox\" id=\"vd1\"><\/iframe><\/p>\n<div class=\"videocontents\">\n<h2>Authentication <span style='font-size: 10px'>&#038;<\/span> Authorization<span class=\"time\">12:51<\/span><\/h2>\n<p>   Autentica\u00e7\u00e3o e Autoriza\u00e7\u00e3o.<br \/>\n   Login Controller.<br \/>\n   AuthorizationDAO\n   <\/p><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Tutoriais antigos foram movidos para http:\/\/www.nextframework.org\/tutorials\/ V\u00eddeos Quick Start 2:44 Configurar o Tomcat no Eclipse. Criar um projeto next. Publicar usando tarefas ANT e executar. Aten\u00e7\u00e3o: Quando configurar o build.properties, o caminho de deploy do Tomcat inclui um subdiret\u00f3rio \/webapps Hello World MVC 2:44 Introdu\u00e7\u00e3o ao MVC do Next usando um exemplo Hello World. Ser\u00e1 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":3,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-10","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.nextframework.org\/site\/wp-json\/wp\/v2\/pages\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nextframework.org\/site\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.nextframework.org\/site\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.nextframework.org\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nextframework.org\/site\/wp-json\/wp\/v2\/comments?post=10"}],"version-history":[{"count":74,"href":"https:\/\/www.nextframework.org\/site\/wp-json\/wp\/v2\/pages\/10\/revisions"}],"predecessor-version":[{"id":626,"href":"https:\/\/www.nextframework.org\/site\/wp-json\/wp\/v2\/pages\/10\/revisions\/626"}],"wp:attachment":[{"href":"https:\/\/www.nextframework.org\/site\/wp-json\/wp\/v2\/media?parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}