A Oracle Corporation fornece um ambiente de desenvolvimento de software que chama Application Development Framework , ou ADF. O baseado em Java ADF dá aos desenvolvedores ferramentas de software para criar aplicativos de negócios sofisticados para PC desktop, Web e ambientes de dispositivos móveis . Objetos de software chamados de componentes fazem parte do ADF , a agregação campos banco de dados Oracle , juntamente com regras de edição e validação que trabalham com os campos. Software de banco de dados banco de dados
da Oracle é a sua oferta primária. Tal como acontece com a maioria dos bancos de dados comerciais modernos , segue-se um modelo relacional e utiliza a Structured Query Language, ou SQL , para a programação , segurança e manutenção. Um banco de dados organiza as informações em blocos chamados de tabelas, que por sua vez consistem em objetos de dados primários chamados campos. Uma mesa de vendedor, por exemplo, pode ter campos para um número de vendas ID , nome, taxa de comissão e especialidade produto. Usando SQL , um programador " malhas " informação útil em conjunto , combinando temporariamente informações de tabelas separadas . Usando campos das tabelas de ordem, dos clientes e de estoques , por exemplo, ela pode determinar quais os clientes mais contribuem para a lucratividade da empresa. O banco de dados Oracle serve como uma base para a aplicação de software que alimenta o banco de dados com dados e obtém relatórios a partir dele. Software
ADF
Aplicação vem na forma de páginas da Web e programas de desktop escrito para a realização de negócios de uma organização. Os desenvolvedores de software usam linguagens tradicionais como COBOL, Java e Visual Basic para criar estas aplicações. ADF é um ambiente de desenvolvimento gráfico projetado para criar aplicações com maior produtividade do que com ferramentas de programação padrão. Para construir uma aplicação com ADF , o programador cria telas estabelecidos com os campos de dados , clicando em menus e selecionar os objetos de dados que ela quer . Depois de criar as telas e os processos da aplicação, ela pode ajustar o código do programa subjacente manualmente.
Componentes
ADF inclui mais de 100 objetos de software diferentes chamados de componentes . Cada componente tem uma função especializada na criação de um aplicativo de software e tem suas próprias características distintas. Por exemplo, um programador utiliza componentes de entrada na tela para obter informações de um usuário. Os componentes de entrada possuem atributos visíveis, tais como tamanho, cor e tipo de letra. Componentes de entrada assumir a forma de campos de texto, caixas de seleção , botões de rádio ou outros widgets da tela . Além de componentes de entrada , ADF tem vários outros tipos , incluindo os de layout, navegação, produção e visualização de dados.
Layers
componentes ADF se encaixam em um quadro global composta de camadas da Oracle se refere como visão , modelo e controlador. A camada de visão é composto de telas e menus do aplicativo. A camada de modelo é baseado nas tabelas e outros objetos de dados armazenados no banco de dados Oracle. A camada controlador gerencia a ordem das telas do aplicativo e trata os erros que surgem de entrada do usuário.