Consulta ao Banco de Dados Utilizando o conceito MVP

O meu sistema é composto por 7 janela, onde faz o calculo dos itens selecionados pelo usuário, esse resultado final deve ser multiplicado pelo FatorMultiplicador que é gerado na Janela 1 e armazenado no Banco de dados, a dúvida é como acessar o banco de dados utilizando o conceito do MVC ou outro conceito. O FatorMultiplicador será o mesmo em todas as janelas.

Exemplo do código que sera igual em todas as janelas, alterando apenas o valor da somaItensSelecionados:

ScoreFinalJanela = somaItensSelecionados * fatorMultiplicador; textScoreFinal.setText(ScoreFinalJanela);

A minha tentativa esta sendo essa:

public class JDBCSelect {

public static void main(String[] args) throws SQLException { Connection con = new ConnectionFactory().getConnection(); PreparedStatement stmt = con.prepareStatement(“select * from tabletrt”); // executa um select ResultSet rs = stmt.executeQuery(); // itera no ResultSet while (rs.next()) { Double recebeFator = rs.getDouble(“LineTRT”); System.out.println(recebeFator); }

/Classe recebe o valor do ScoreAtual; A variavel calculoScoreFinal receberá a multiplicação do fatorMultiplicadorOcra que esta armazenado no BD(“LineTRT”) Vezes o Resultado do ScoreAtual A Variavel recebeFator armazena a consulta do BD. Retorna para o chamado o valor multiplicado. / public class calculaScoreFinal{ double calculoScoreFinal; double retornaCalculoScoreFinal (Double recebeScoreAtual){ calculoScoreFinal = recebeFator recebeScoreAtual; return calculoScoreFinal; }

}

rs.close(); stmt.close(); con.close();

}

Desde já agradeço atenção.

rodineypereira primeiramente é necessário estudar e entender o padrão e depois utilizar a imaginação. Vou imaginar que vc em sua aplicação possui 3 subpastas, sendo elas contendo as classes da view, model e control (MVC), respectivamente. Na view logicamente você incluirá apenas as funcionalidades referentes a renderização de imagem e tudo que abrange GUI. No model você colocará todas as classes que fazem as conexões e manipulação do BD, os métodos, variáveis, tudo que você precisa para manipular o banco. O control, em uma forma mais básica, vai ser o cara que vai fazer a conexão ente o VIEW e o MODEL, ele que irá transferir os dados entre essas camadas.

Agora se liga, isso é uma explicação sucinta e básica, é apenas para você ter ideia do que possa ser MVC. Em complemento sugiro que você veja os padrões de VO, DAO, BO e por aí vai.

Dá uma sacada nesse link http://www.guj.com.br/java/94690-onde-implementar-as-regras-de-negocio

Boa Tarde
Nobre urbgames
Agradeço a explicação, já me ajudou no conceito.
Um grande abraço.