Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Duvida Consulta BD e metodo MVC

O meu sistema desktop é 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);

O que estou tentando.

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();

    }
2 respostas
solução!

Olá Rodiney, aqui no Alura nós temos vários cursos que abordam padrões de projeto. Para você entender um pouco mais sobre o padrão MVC você pode assistir a aula "O padrão Model-View-Controller" do curso de VRaptor 4. Aqui está o link para essa aula: https://www.alura.com.br/course/desenvolvimento-web-com-vraptor-4/section/2

Apesar de o foco da aula ser para Java Web você poderá aplicar os conceitos de MVC em seu projeto desktop.

Bom Dia Philippe Agradeço atenção.