1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Arquitetura para sistema web

Possuo uma aplicação em java SE (desktop) e estou necessitando "convertê-la" em um sistema web. Sou totalmente iniciante no quesito web e portanto não consigo nem imaginar a arquitetura necessária. Descrevendo o sistema de maneira simples, suas funções vão desde simples formulários e consultas ao banco de dados até processamentos que podem levar horas para serem concluídos. Em termos de interface, além de coisas básicas, como autenticação de usuários, formulários e consultas, seria desejável a exibição de uma espécie de calendário similar ao Google Calendar. O banco de dados utilizado foi o MySQL.

A minha pergunta é: como eu posso arquitetar esse sistema? Quais tecnologias empregar? Para desenvolvimento das interfaces, devo usar algum framework? Como fazer um calendário similar ao do Google Calendar?

Acrescentando: como citaram o VRaptor, gostaria de saber se vale a pena fazer esta trilha (conjunto de cursos) da Alura (Caelum online): http://www.alura.com.br/cursos-online-java-web , já que na trilha há 2 cursos sobre o VRaptor. Aproveitando, estendo a pergunta também aos demais cursos da trilha.

Desde já agradeço pelas respostas.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

3 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags java web arquitetura mysql frameworks ou faça a sua própria pergunta.