Bom tarde a todos !
Estou com uma certa dúvida, como organizar meu código utilizando MVC sem interface gráfica de entrada? por exemplo. Minha aplicação deverá cadastrar usuario e medicamento eu cadastro isso na camada de visão mas… eu cadastro no método main ?, nas classes usuario ?, medicamento ? ou tenho que ter outra classe para entrada dos dados? exemplo:
Classes:
Usuario = Atributos e getters e setters entre outros métodos
CadastrarUsuario = aqui eu entro com os dados de entrada?
É isso mesmo?
ublic class Usuario {
private String nome;
private String endereco;
private String telefone;
private String email;
private String senha;
private Usuario usuario;
public Usuario(String nome, String endereco, String telefone, String email, String senha){
this.nome = nome;
this.endereco = endereco;
this.telefone = telefone;
this.email = email;
this.senha = senha;
System.out.println(usuario.email);
}
/**
* @return the nome
*/
public String getNome() {
return nome;
}
/**
* @return the endereco
*/
public String getEndereco() {
return endereco;
}
/**
* @param endereco the endereco to set
*/
public void setEndereco(String endereco) {
this.endereco = endereco;
}
/**
* @return the telefone
*/
public String getTelefone() {
return telefone;
}
/**
* @return the email
*/
public String getEmail() {
return email;
}
/**
* @return the senha
*/
public String getSenha() {
return senha;
}
}
--------------------------------------------------
public class CadastrarUsuario{
String nome = JOptionPane.showInputDialog("Nome :");
String endereco = JOptionPane.showInputDialog("Endereco :");
String telefone = JOptionPane.showInputDialog("Telefone :");
String email = JOptionPane.showInputDialog("E-mail :");
String senha = JOptionPane.showInputDialog("Senha :");
Usuario usuario = new Usuario(nome,endereco,telefone,email,senha);
}