Ajuda no desenvolvimento do meu sistema

9 respostas
MuriloAngelo

Boa noite, venho aqui pedir a ajuda de quem poder me ajudar com as seguintes duvidas, mas, antes vou falar o que eu estou fazendo, e onde eu estou!

Não vou esperar pela faculdade pra aprender java e ainda mais java desktop usando Swing…

Comecei um curso de java web, e como passo o dia todo sem fazer nada(estudo a noite) gosto de aprender um pouco. Estou visando aprender a desenvolver um sistema, web, qualquer, por partes. A primeira parte eu viso o seguinte:

  • Uma tela para cadastrar novos usuários e logar
  • Logando, eu quero uma tela que mostre que ele está logado, um link para logout e um link para outra página para poder editar o cadastro, senha essas coisas…
  • Deixar a caixa de texto vermelha caso usuário já exista, e caso senha esteja incorreta

Acho que isso é o bom pra um começo, eu já consigo cadastrar(salvando no banco), só o que acontece depois que eu não sei como mexer, consigo logar e fazer na pagina(logado.jsp) aparecer todos os dados do cadastro, meu index.jsp tem apenas os dois forms, o de cadastro e o de login…

Estou usando NetBeans, JSP, Servlet, como o exemplo é pequeno depois eu uso Hibernate… alguém ai pode me dar uma dica do que fazer?

9 Respostas

alberthy

[b]Já que está começando agora, você pode priorizar outros fatores ao invéz de deixar caixa de texto vermelha. Procure aprender a trabalhar com mensagens para o usuário primeiramente. Já faz isso ? Você pode fazer também um CRUD de usuários, com mensagens de alerta. Isso é o básico em uma aplicação web. A questão da estética acho que não se encaixa nesse nível.

Abraço.[/b]

A

Ótimo que você está querendo aprender o java, e já que você está com um bom tempo, comece lendo a apostila FJ11 da caelum que te dará o básico do java, é o seu ponto de partida. Depois de lê-la, como você disse que quer aprender java web, passe para a apostila FJ21 da caelum que é o seu ponto de partida para a web, as duas apostilas são excelentes e estão disponíveis para o publico, e a medida que você for tendo dúvidas nós da comunidade te ajudaremos com todo prazer :smiley:

d34d_d3v1l

alberthy:
[b]Já que está começando agora, você pode priorizar outros fatores ao invéz de deixar caixa de texto vermelha. Procure aprender a trabalhar com mensagens para o usuário primeiramente. Já faz isso ? Você pode fazer também um CRUD de usuários, com mensagens de alerta. Isso é o básico em uma aplicação web. A questão da estética acho que não se encaixa nesse nível.

Abraço.[/b]

concordo plenamente :slight_smile:

philos_java

Excelente dica!

MuriloAngelo

Quanto a orientação a objetos, eu estou meio ciente já, estou estudando paradigmas de programação e o professor esta focando esse! ;D
Para java web eu ja tenho um bom básico acho eu, só pra pra tornar ele melhor, acho que só falta esse retorno de mensagens para o usuário
e algumas coisinhas como fixar bem a idéia do MVC e agora vou ver o que é esse CRUD

MuriloAngelo

CRUD e DAO??? E agora? Diferentes? Iguais? A mesma coisa? Detalhe, eu ainda não consegui fixar bem a idéia do MVC, como ficaria os pacotes de um sistema? Ajudaria bastante se vocês que já desenvolveram sistemas próprios ou pra empresa onde trabalham, se fosse possível vocês falarem quantos e quais(nome) pacotes, com quais classes(tipo de classe, abstrata, DAO, CRUD, Hibernate…). Nada ajuda a fixar mais do que a prática xD

alberthy

[b]CRUD vem de Create-Read-Update-Delete. Ou seja, operações básicas que você faz com qualquer objeto. Já o DAO, nada mais é que uma classe responsável pelo acesso aos dados de sua aplicação. Onde o projeto será dividido em camadas(MVC). Como o amigo philos_java falou, existem várias apostilas na internet disponíveis. As da Caelum são realmente ideais para iniciantes. Também lhe aconselho um bom livro sobre Java.

Se quizer aprender amigo, muita dedicação.

Abraço.

Boa Sorte.[/b]

MuriloAngelo

Na camada Controller, do padrão MVC, eu tenho os DAO e os CRUD e o que mais?

joaoabi

Murilo , seu eu puder lhe dar uma ideia,

lhe digo para esquecer por hora MVC, não sei se os amigos aqui vao concordar comigo, mas
eu acho que você deve focar primeiro em entender bem como funciona o DAO nao importa em que
pacote ele vai estar, tente antes de mais nada conseguir executar a aplicação para você se familiarizar
com a linguagem e aos poucos você vai aplicando nela as Boas Práticas de programação,

Porque sinceramente nao vejo sentido vc estudar MVC antes de saber o que é um CRUD ou um DAO.

Criado 23 de maio de 2012
Ultima resposta 4 de jun. de 2012
Respostas 9
Participantes 6