Pular para o conteúdo

Melhores práticas de configuração dos pacotes do ADF Business Components no JDeveloper

Definindo os pacotes do ADF Business Components

Quando temos que criar o ADF-BC em um projeto real, não queremos que todos os arquivos fiquem juntos no mesmo diretório. Uma das melhores práticas segundo as orientações oficiais, é separar esses arquivos por tipo. A boa notícia é que o JDeveloper permite configurar os pacotes padrões do ADF-BC e aplicar em qualquer novo projeto Model.

Lembre-se de configurar os pacotes ADF-BC antes de criar os arquivos, assim quando você criar o ADF-BC, os arquivos serão colocados no lugar certo.

Irei usar br.com.waslleysouza como o pacote padrão para o application workspace. Em extensão ao nome do pacote padrão para o application workspace, o prefixo de pacote padrão para projetos Model ADF-BC deve incluir “model.adfbc”.

Projetos ADF-BC devem fazer o uso das seguintes diretrizes de pacote:

Objeto

Pacote

Exemplo

Model.jpx

Pacote base do projeto

br.com.waslleysouza.model. adfbc.Model.jpx

Framework extensions  

.base

br.com.waslleysouza.model.adfbc. base.HrEntityImpl.java

Application Modules  

.services

br.com.waslleysouza.model.adfbc. services.AppModule

Diagrams  

.diagrams

br.com.waslleysouza.model.adfbc. diagrams.AdfBcDiagram

Domains  

.domains

br.com.waslleysouza.model.adfbc. domains.EmailDomain

Entity Objects  

.entities

br.com.waslleysouza.model.adfbc. entities.Employees

Entity associations  

.entities.associations

br.com.waslleysouza.model.adfbc. entities.associations.EmpDeptFkAssoc

Property sets  

.properties

br.com.waslleysouza.model.adfbc. properties.ReadOnlyPropertySet

Validation rules  

.validations

br.com.waslleysouza.model.adfbc. validations.EmailValidationRuleImpl.java

View Objects  

.views

br.com.waslleysouza.model.adfbc. views.EmployeesView

View Links  

.views.links

br.com.waslleysouza.model.adfbc. views.links.EmpDeptFkLink

Para configurar os pacotes padrões ADF-BC dentro do JDeveloper, navegue até Tools | Preferences | Business Components | Packages. Configure os pacotes e clique em OK.

Crie um Business Component para testar.

pacotes do ADF Business Components
Waslley Souza

Waslley Souza

Waslley Souza é Oracle ACE Associate e Consultor Oracle com foco em tecnologias Oracle Fusion Middleware e SOA. Certificado Oracle ADF 11g / 12c, WebCenter Portal 11g, SOA Suite 11g e Java.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress