Quando a redistribuição é necessária, o Oracle JDeveloper e o ADF podem ser usados para mapear conceitos usados em aplicações Forms para a plataforma Java. Este estudo de caso técnico ilustra esse processo.
Prefácio................................................. ....... ........................................... ...................... ......... 4 Introdução ................................................... ....... ........................................... ...................... .... 4 Suposições tecnológicas........................................ ........ ..................... 4 Apresentando o aplicativo Formulários ........................................ ...... ....... 5 Redesenvolvendo o aplicativo Summit................................................. ........... 5 Decisões de Arquitetura........................................ ........ .....................5 Implementação da interface do usuário................................................ ..........5 Implementação de Serviços Empresariais................................................ ......... 6 Construindo o modelo de negócios................................................. .. ............................6 Visualizando os dados ............................................. .. ...........................6 Construindo Objetos de Entidade........................................ ....... .....................7 Construindo Objetos de Visualização................................................... ......................... 8 Refinando o modelo de negócios ............................................. . ............................12 Pesquisa de inventário por ProductId......................................... .. ............ 12 Adicionando um atributo calculado ............................................. . ............13 Exibindo uma imagem do arquivo............................................. ... .................. 14 Adicionando regras de validação ............................................. .. ...........................15 Garantir que a data de envio seja posterior à data do pedido................................... 15 Alterando o ID do produto................................................. .. ............................ 16 Validação de pagamento com base na classificação de crédito......................... 19 Lista de Valores............................................. ..... ........................................... vinte e um Construindo a interface do usuário........................................ ...... ................... vinte e dois Layout da página........................................ ........ ..................................... vinte e dois Componentes.................................................. ....... ........................................... vinte e quatro Diálogos pop-up........................................ ........ ................................25 Gráficos.................................................. ....... ........................................... ...................... .. 25 Navegação ................................................... ....... ........................................... ...... 26 Renderização Condicional................................................... ............................26 Revisando o requerimento preenchido................................................... .. .............27 Conclusões.................................................. ....... ........................................... ...... 27 Acesso ao banco de dados........................................ ........ ...........................................27 Validação................................................. ....... ........................................... ...... 27 IU.................................................. ....... ........................................... ...................... ........ 27 Melhorias em 11g................................................. .........................27