Significa que o Java não é compilado para cada

Propaganda
Revisão:
1. Java
Linguagem de programação interpretada e orientada a objetos.
Significa que o Java não é compilado para cada plataforma e sim interpretado por cada
plataforma por meio de uma JVM (Máquina Virtual Java) sendo assim um mesmo código opde
ser executado em diferentes plataforma (multiplataforma) independente de sistema
operacional.
Programação Orientada a Objetos é um metodologia de desenvolvimento onde busca-se
resolver os problemas por meio de uma série regras e práticas, modelando as entidades
envolvidas por meio de uma representação em termos de atributos e métodos qual são
agrupados em classes de objetos.
Objeto = Entidade do mundo real
Classe = Abstração de um objeto em termos de atributos e métodos
Atributo = Característica do objeto
Método = Ação do sistema para o objeto
2. MVC
O modelo de programação MVC (Model-View-Controller) em português modelo-visãocontrolador, é um padrão de arquitetura de software que separa a representação da
informação da interação do usuário com ele.
2.1. MODEL:
consiste nos dados da aplicação, regras de negócios, lógica e funções.
Model no MVC é composto por dois pacotes na implementação (model e dao):
2.1.1.Model
no sistema representação de uma tabela no banco de dados com todos seus campos inclusive
os campos chave primária. A classe model contém métodos públicos de acesso aos seus dados
denominados get e set.
Explicar a parte public e private
GET: método que retorna um valor armazenado na classe para quem fizer a requisição
(normalmente um DAO) (retorna)
SET: método que guarda um valor passado por outro objeto (normalmente um DAO) para a
classe.(envia)
2.1.2.DAO:
Objeto de acesso a dados (Data Access Object), é um padrão para persistência de
dados que permite separar regras de negócio (MODEL) das regras de acesso a
banco de dados. Neste arquivos estão as funções de banco de dados Gravar, Alterar,
Excluir, Consultar e Listar.
2.2. VIEW –
Uma visão (view) pode ser qualquer saída de representação dos dados, como uma tabela
ou um diagrama. É possível ter várias visões do mesmo dado, como um gráfico de barras
para gerenciamento e uma visão tabular para contadores.
Nosso sistema é dividido em duas pastas páginas web e códigos fonte.
Na pasta páginas web estão todas as partes do sistema que possuem interação direta com
o usuário: são as telas dos sistema e demais arquivos que as compõem.
Páginas web - pacotes e pastas organizados da seguinte maneira:
2.3. controlador
O controlador (controller) faz a mediação da entrada, convertendo-a em comandos para o
modelo ou visão. As ideias centrais por trás do MVC são a reusabilidade de
código e separação de conceitos.
Download