Pergunta

Espero que essa pergunta não seja muito aberta, mas uma cutucada na direção certa é tudo o que preciso!

Atualmente, estou construindo um sistema de contabilidade on -line - a idéia é que os usuários possam se registrar, fazer login e criar clientes, gerar faturas e outros documentos e, eventualmente, imprimir / enviar esses documentos.

Eu sou um programador Java, mas infelizmente não tive muita experiência em projetos da web e seus conceitos de design ...

É isso que eu tenho até agora - um servidor da web do Tomcat que carrega o Spring. A Spring lida com as aulas do meu DAO e necessária para a lógica de negócios. O Tomcat serve o JSP que contém as páginas que compõem o site. Para torná -lo interativo, usei o JavaScript nas páginas (jQuery e suas chamadas de Ajax) para enviar e receber dados JSON (isso é feito publicando em uma página que chama um método de manutenção () em uma das minhas classes).

Minha pergunta é: estou enfrentando esse projeto da maneira certa? Estou usando as ferramentas e métodos certos? Entendo que existem literalmente inúmeras maneiras de enfrentar qualquer projeto, mas eu realmente adoraria obter feedback com relação aos métodos testados e testados, práticas gerais etc.

Desde já, obrigado!

Xandel

Foi útil?

Solução

Como você está procurando novos métodos de Ajax para a Web, você pode aproveitar suas habilidades de programação Java com Google Web Toolkit (GWT), torna a integração entre o cliente e os lados do servidor bastante contínua. Você pode usar o Java no cliente e no lado do servidor. (O compilador GWT gera JavaScript de Java para o lado do cliente)

Eu recomendo que você dê uma olhada na Chamada de Procedimento Remoto GWT (RPC) tutorial Para ver como é fácil se comunicar entre o cliente e o servidor de maneira assíncrona.

Pode ser uma boa opção para o seu projeto, pois você não é propenso a alguns de seus contras, como SEO, pois não acho que um sistema contábil se importaria com o SEO.

Palavras -chave: Java, interativo, Ajax chama.

Outras dicas

Parece -me que você já está fornecendo uma solução técnica, é difícil comentar a qualidade da sua solução sem saber o que seu design deve fazer. Não sabemos nada sobre o escopo do seu projeto.

Se você está procurando um novo método para criar aplicativos da Web, confira o Free to Download Seja real de 37Signals. Para projetos mais formais e de design de design, os antigos padrões militares (MIL-STD-810) também lhe darão orientação.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top