\\ \\ \\ \\ \\ \\ \\ \\ [[http://www.futurepages.org/download/jar|Download (JAR)]] | [[http://www.futurepages.org/download/javadoc-2.0.952.zip|JavaDoc]] | [[:futurepages2:license|License]] | [[#Quick_Start_Tutorials|Quick Start]] | [[src|Source Code]] | [[https://trello.com/b/bZbl3R1x/futurepages|Trello Backlog]] ====== Introdução ====== **Futurepages** é um //framework// de iniciativa [[http://opensource.org/docs/osd|opensource]], para desenvolvimento de aplicações Web em Java (JEE) que prima e baseia-se nos fundamentos **reusabilidade**, **extensibilidade**, **liberdade** e **modularização** em meio a uma série de automatizações. {{ :futurepages2:overview_principal.jpg|}}

* [[overview|Visão Geral]] * [[actions|Ações (Actions)]] * [[modulemanager|ModuleManager]] * [[consequences|Consequências]] * [[patterns|Padrões de Projeto]] * [[palavras_reservadas|Palavras Reservadas]] * [[parametros|Parâmetros de Aplicação]] * [[templateIndependente|Sistema de Templates]] * [[simpleTemplate|API SimpleTemplate (org.futurepages.util.template.simpletemplate)]]
====== Quick Start Tutorials ====== * Apesar de todos os tutoriais ensinarem a usar o futurepages na IDE NetBeans ou IntelliJ, o framework não possui vínculos que impeçam a utilização de outras IDEs que suportem desenvolvimento JEE (Eclipse, JBuilder, IntelliJ IDEA, etc.) * Compatibilidade testada somente com Tomcats 5 e 6 apesar dos tutoriais estarem ainda indicarem o Tomcat 5. Sugerimos hoje que utilize a versão 6.0.32. * Algumas imagens de telas podem possuir alguns detalhes diferentes, por conta da versão atual da IDE ser diferente da versão da época em que os tutoriais foram implementados. Siga estes tutoriais para evoluir no desenvolvimento com o Futurepages... ==== Tutoriais para NetBeans ==== - [[quickstart:instalando_tomcat55_no_netbeans|Instalando o Tomcat no NetBeans ]] - [[quickstart:projeto_futurepages_do_zero|Meu Primeiro Projeto com Futurepages2 - Parte 1]] - [[quickstart:meu_primeiro_projeto_web_com_futurepages2_-_parte_2|Meu Primeiro Projeto com Futurepages2 - Parte 2]] - [[quickstart:configurando_svn_no_netbeans|Configurando o SVN no NetBeans e no Windows]] - [[quickstart:criando_projeto_a_partir_do_svn|Criando projeto no NetBeans a partir do repositório SVN]] - [[quickstart:futurepages2_netbeans|Criando Projeto da Biblioteca do Futurepages2 no NetBeans]] - [[quickstart:svn_tips_netbeans|Gerindo Trunks e Branches do SVN no Netbeans]] ==== Tutoriais para IntelliJ IDEA ====     Tutorial Completo desde a Instalação da IDE até o Projeto Web
====== Leituras Inevitáveis ====== * {{:quickstart:teoria_web.pdf|Artigo - Teoria Web}} * {{:quickstart:apostila_jsp_santa_catarina_.pdf|Apostila para Iniciante em JSP}} * [[http://java.sun.com/products/servlet/2.1/servlet-2.1.pdf|Java™ Servlet API Specification]] * {{:quickstart:hibernate_anotacoes.pdf|Apostila de Hibernate Annotations}} * {{:quickstart:hibernate_reference_pt.pdf|Hibernate Reference PT}} * [[https://docs.google.com/file/d/0B10c5bam3ZgUTHZXdEE5enQycTg/edit|SQL Joins]] * {{:quickstart:hibernate_annotations_reference.pdf|Hibernate Annotations Reference EN}} * [[http://www.precisejava.com/javaperf/j2ee/JSP.htm|Best Practices to improve Performance in JSP]] * [[http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSPIntro7.html|Expression Language (EL)]] * {{:quickstart:scrum_mundopm-abril-maio-2007.pdf|Artigo - Scrum}} * [[http://www2.roguewave.com/support/docs/leif/leif/html/bobcatug/7-3.html|URL Patterns]] * {{http://www.futurepages.org/download/jsp-2_0-fr-spec.pdf|JavaServer Pages™ Specification Version 2.0}} * {{http://www.futurepages.org/download/servlet-2_4-fr-spec.pdf|Java™ Servlet Specification Version 2.4}} * [[boas_praticas|Boas Práticas de Desenvolvimento]] * [[fluxo_projeto|Fluxo de Desenvolvimeto de um Projeto Futurepages]] * [[:quickstart:Introdução a Testes]] * [[:quickstart:Testes com Junit 4]] * [[http://improveit.com.br/xp/praticas/tdd|Desenvolvimento Orientado a Testes (TDD)]] \\ ====== Downloads Úteis ====== * [[http://confluence.jetbrains.com/display/IntelliJIDEA/Previous+IntelliJ+IDEA+Releases|IntelliJ IDEA (Versão Atual)]] * [[http://confluence.jetbrains.com/display/IntelliJIDEA/Previous+IntelliJ+IDEA+Releases|IntelliJ IDEA (Versões Anteriores)]] * {{:quickstart:netbeans_shortcuts.pdf|Atalhos do NetBeans}} * [[http://tomcat.apache.org/download-60.cgi|Tomcat 6 Download]] * [[http://futurepages.org/download/apache-tomcat-5.5.28.zip|Tomcat 5.5.28 dos Tutoriais]] * [[http://futurepages.org/download/apache-tomcat-6.0.32.rar|Tomcat 6.0.32 (já configurado e com drivers)]] * [[http://svn.apache.org/repos/asf/tomcat/|SVN SRC Tomcat]] * [[http://futurepages.org/download/jar/|Download JAR (lastest version) ]] * [[http://futurepages.org/download/lib.zip|Lib (dependências)]] * [[http://futurepages.org/download/javadoc-2.0.952.zip|Baixar JavaDoc do Futurepages (ver. 2.0.952)]]