Prévia do material em texto
1 - // inicialize as variaveis abaixo labelCnpj = new Jlabel("CNPJ"); textoCnpj = new JtextField(); // adicione os componentes que você inicializou acima // no painel que será retornado por este método painelDeCadastro.add(labelCnpj); painelDeCadastro.add(textoCnpj); 2 - () BorderLayout: Organiza os componentes, sendo a parte superior do contêiner dividida em cinco regiões: NORTH, SOUTH, EAST, WEST e CENTER () FlowLayout: Permite aos componentes ser alinhados à esquerda, centralizados e alinhados à direita. () GridLayout: Divide o contêiner em uma grade de modo que os componentes podem ser colocados nas linhas e colunas. 3 - textoCnpj.setText(pessoaJuridica.getCnpj()+""); textoRazaoSocial.setText(pessoaJuridica.getRazaoSocial()+""); 4 - botaoCancel = new JButton("Cancelar"); botaoCancel.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { PessoaJuridica pessoaJuridica = limpaCampos(); app.atualizaTabela(); } }); 5 - a) (X) diferenciar regras de acesso a banco de dados das regras de negócio. 6 - O Padrão Singleton tem como definição garantir que uma classe tenha apenas uma instância de si mesma e que forneça um ponto global de acesso a ela. Ou seja, uma classe gerencia a própria instância dela além de evitar que qualquer outra classe crie uma instância dela. 7 - () Composite: Entende-se como padrão de projeto composite é um padrão de projeto utilizado para representar um objeto formado pela composição de objetos similares. Este conjunto de objetos pressupõe uma mesma hierarquia de classes a que ele pertence. () Observer: O Observer é um padrão de projeto de software que define uma dependência um-para-muitos entre objetos de modo que quando um objeto muda o estado, todos seus dependentes são notificados e atualizados automaticamente. () MVC: Model-View-Controller (MVC) é um padrão de projeto que separa a representação da informação da interação do usuário com ela. Model: consiste nos dados da aplicação, regras de negócios, lógica e funções View: pode ser qualquer saída de representação dos dados. Controller: faz a mediação da entrada, convertendo-a em comandos para o modelo ou visão. 8 - c) (X) Connection connection = DriverManager.getConnection(URL, USUARIO, SENHA);; 9 - resultSet = statemant.executeQuery(); ------------------------------------- int id = resultSet.getInt("id"); String cnpj = resultSet.getString("cnpj"); String razaoSocial = resultSet.getString("razaoSocial"); -------------------------------------------------------- statement = connection.prepareStatement(SQL_INSERT) statement.setString(1, pessoaJuridica.getCnpj()); statement.setString(2, pessoaJuridica.getRazaoSocial()); int qntdRegistros = statement.executeUpdate();