Hebert Coelho:
fabioEM:
Galera,
Existe um framework (Ferramenta) em Java que me permita linkar minhas tabelas BD diretamente com as paginas HTML, sem ter que fazer aquele monte de codigo redundante?
Exemplo CRUD de uma tabela aluno, temos:
- Um formulario HTML com um monte de variaveis
- Um classe java intermediaria que replica esses nomes, que captura esses dados e repassa a BD
- O banco propriamente dito com as mesmas variaveis da pagina HTML e da classe java.
Gostaria de excluir esse segundo passo. Pois a manutencao com o crescimento da aplicacao se torna um inferno!!!
Se possivel algo dentro do mundo Java. Pois sei que o Nodejs faz isso
Inferno é você ter que misturar código de banco junto com página.
Mas se você quiser, tem um jeito fácil: Scriplet.
Abra seu JSP, coloque uma tag como <% AQUI VAI SEU CÓDIGO JAVA %>
Honestamente acho isso um tiro no pé, mas fique a vontade para usar.
Aqui tem mais material sobre scriplet: http://www.jsptut.com/scriptlets.jsp
Tranquillo,
Vou tentar ser mais claro. Vou desenvolver uma aplicação próxima, em termo de funcionalidades, a de um fórum.
requisitos funcionais da aplicação:
- Pessoas vão postar.
- Sistema vai ter relatórios e gráficos
- Consultas
requisitos não funcionais
- Sistema deve ser rápido
- Poderá se expandir para maiores funcionalidades.
- Suportar acessos simultáneo de até 1000 pessoas.
- Confiável
Dentro dos infinitos framework
Quando me refiro a boas práticas, me refiro qual seria a melhor arquitetura:
Camada cliente: HTML, javascript, ou jquery,
Camada gerenciador de páginas:servlet, JSF, VRaptor…
Camada de negocio: JDBC ou hibernate,
Interação entre cliente e back-end: Restfull
Em fim, considero uma aplicação simples, que poderá se expandir, por essa razão, gostaria de opiniões.