Aplicações web com apex

1149 palavras 5 páginas
Visão Geral

O Apex 3.0.1, conhecido em versões anteriores como HTMLDB, é um framework para desenvolvimento rápido de pequenas e médias aplicações Web Oracle Database-Centric (aplicações que interagem com BD Oracle).

Para desenvolver aplicações com o Apex é necessário apenas um browser e poucos conhecimentos de programação. Ao criar uma aplicação no Apex nenhum código é gerado. Metadados são criados e armazenados no Banco de Dados e são utilizados por uma série de PL/SQL packages que geram páginas HTML.

O Apex é composto por dados armazenados em tabelas de Banco de Dados e código PL/SQL que renderiza as páginas das aplicações em tempo real. O Browser envia um REQUEST que é traduzido em uma chamada APEX PL/SQL. O Banco de Dados processa o PL/SQL e os resultados são retornados para o browser como HTML. A aplicação reside completamente em um BD Oracle que é composto por aproximadamente 215 tabelas e 200 objetos PL/SQL contendo mais de 300.000 linhas de código.

O Apex possui serviços e recursos básicos necessários para implementar segurança e otimizar performance em aplicações web. Ele é um ambiente de desenvolvimento com gerenciamento centralizado, mas fornece Workspaces independentes, que permitem aos desenvolvedores operar em áreas de trabalho isoladas de outros usuários. A maior parte do desenvolvimento é realizada através da entrada de valores em uma série de wizards para criar os objetos básicos e possibilitar posteriormente o ajuste das propriedades destes objetos através de telas de definição.

Com o Apex é possível escrever funcionalidades através de código PL/SQL, HTML, Javascript e uma Application Programming Interface (API) da Oracle (APEX_UTIL, APEX_MAIL, APEX_LDAP etc.);

Arquitetura (no Oracle 10g)

Roda no Oracle HTTP Server (que contém o Apache) com o módulo mod_plsql (Oracle PL/SQL Toolkit); É dividida em 3 camadas: Web Browser + Apache com mod_plsql + Banco de Dados Oracle com Apex Engine.

Requisitos de Browser (Cliente)

Relacionados

  • Monografia apex
    12968 palavras | 52 páginas
  • Software como Serviço: Um modelo de negócio Emergente
    3658 palavras | 15 páginas
  • Como utilizar as vantagens do armazenamento nas nuvens para o Banco de Dados Oracle
    3322 palavras | 14 páginas
  • Macko
    1199 palavras | 5 páginas
  • Comercio Exterior
    8463 palavras | 34 páginas
  • monografia Computação na nuvem
    8212 palavras | 33 páginas
  • Exportação
    4168 palavras | 17 páginas
  • Estratégia brasileira de exportação
    35688 palavras | 143 páginas
  • Pre aula
    6981 palavras | 28 páginas
  • 50 Questões sobre Comex
    9666 palavras | 39 páginas